Hi,

New to Suse and I'm trying to upgrade the rpm package, but not sure if I'm doing this right. Currently we're at rpm-4.4.2.3-37.63.64.1 and I'm trying to install rpm-4.8.0-4.4.x86_64.rpm. I wasn't able to find it in the repos so I downloaded the rpm from an external site.

When I try to install through zypper I get requested to install the following prereqs, liblzma0 and libpopt0. After installing those and trying to install 4.8 again I get the following returned. I verified librpmio-4.4 already exists in /usr/lib64 so I'm assuming the problem is that if it upgrades rpm to 4.8, it will need to update librpmio, which will break the other tools. I'm stuck at this point and not sure what to do. I've been searching online for anything related but haven't found anything yet. Any help is appreciated.

Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: satsolver-tools-0.17.9-0.5.2.x86_64 requires librpmio-4.4.so()(64bit), but this requirement cannot be provided
uninstallable providers: rpm-4.4.2.3-37.56.1.x86_64[SDS-SLES11-SP3-Pool]
rpm-4.4.2.3-37.58.1.x86_64[SDS-SLES11-SP3-Updates]
rpm-4.4.2.3-37.60.2.x86_64[SDS-SLES11-SP3-Updates]
rpm-4.4.2.3-37.62.9.x86_64[SDS-SLES11-SP3-Updates]
rpm-4.4.2.3-37.56.1.x86_64[SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138]
Solution 1: Following actions will be done:
deinstallation of satsolver-tools-0.17.9-0.5.2.x86_64
deinstallation of rpm-python-4.4.2.3-37.63.64.2.x86_64
deinstallation of python-satsolver-0.44.5-0.5.194.x86_64
deinstallation of perl-satsolver-0.44.5-0.5.194.x86_64
deinstallation of libzypp-9.38.7-0.7.1.x86_64
deinstallation of libsnmp15-5.4.2.1-8.12.22.1.x86_64
deinstallation of deltarpm-3.5.git-4.9.3.x86_64
deinstallation of command-not-found-0.1.0-29.9.29.x86_64
deinstallation of createrepo-0.9.9-0.28.28.1.noarch
deinstallation of suse-sam-0.8.4-0.7.1.noarch
deinstallation of scout-0.1.0-29.9.29.x86_64
deinstallation of yast2-ncurses-pkg-2.17.20-0.5.1.x86_64
deinstallation of yast2-qt-pkg-2.21.4-2.5.56.x86_64
deinstallation of yast2-pkg-bindings-2.17.61-0.7.2.x86_64
deinstallation of zypper-1.6.325-0.7.3.x86_64
deinstallation of python-deltarpm-3.5.git-4.9.3.x86_64
deinstallation of libqdialogsolver1-1.3.0-1.5.194.x86_64
deinstallation of PackageKit-0.3.14-2.30.11.x86_64
deinstallation of hplip-hpijs-3.11.10-0.6.11.1.x86_64
deinstallation of OpenIPMI-2.0.16-0.15.1.x86_64
deinstallation of yast2-packager-2.17.107.1-0.7.1.x86_64
deinstallation of yast2-country-2.17.55-0.7.1.x86_64
deinstallation of yast2-2.17.135-0.7.6.x86_64
deinstallation of yast2-bootloader-2.17.97-0.7.28.x86_64
deinstallation of yast2-online-update-2.17.23-0.7.119.noarch
deinstallation of suseRegister-1.4-1.35.1.noarch
deinstallation of yast2-registration-2.17.38-0.8.43.noarch
deinstallation of yast2-wagon-2.17.38-0.7.29.noarch
deinstallation of libpackagekit-glib10-0.3.14-2.30.11.x86_64
deinstallation of PackageKit-lang-0.3.14-2.30.11.x86_64
deinstallation of ipmitool-1.8.12-0.21.1.x86_64
deinstallation of yast2-iscsi-client-2.17.38-0.7.2.noarch
deinstallation of autoyast2-installation-2.17.73-0.7.1.noarch
deinstallation of yast2-metapackage-handler-0.8.7-1.34.noarch
deinstallation of yast2-installation-2.17.108-0.7.12.noarch
deinstallation of yast2-inetd-2.17.3-1.53.noarch
deinstallation of yast2-add-on-2.17.31-0.7.49.noarch
deinstallation of yast2-dirinstall-2.17.5-0.7.83.noarch
deinstallation of autoyast2-2.17.73-0.7.1.noarch
deinstallation of gnome-applets-2.28.0-2.2.81.x86_64
deinstallation of yast2-update-2.17.25-0.7.2.x86_64
deinstallation of yast2-registration-branding-SLE-2.17.38-0.8.43.noarch
deinstallation of yast2-dhcp-server-2.17.6-0.4.2.21.noarch
deinstallation of yast2-ftp-server-2.17.9-0.5.2.noarch
deinstallation of yast2-http-server-2.17.15-0.5.2.noarch
deinstallation of yast2-iscsi-server-2.17.10-0.7.3.noarch
deinstallation of yast2-isns-2.17.2-0.2.2.noarch
deinstallation of yast2-kdump-2.17.26-0.8.17.x86_64
deinstallation of yast2-kerberos-server-2.17.8-0.6.2.noarch
deinstallation of yast2-ldap-server-2.17.44-0.5.1.x86_64
deinstallation of yast2-nfs-server-2.17.8-0.2.1.noarch
deinstallation of yast2-nis-server-2.17.3-0.7.130.noarch
deinstallation of yast2-power-management-2.17.7-0.1.84.noarch
deinstallation of yast2-squid-2.17.12-0.7.24.x86_64
deinstallation of yast2-sshd-2.17.2-1.21.noarch
deinstallation of yast2-tftp-server-2.17.2-0.7.38.noarch
deinstallation of yast2-slp-server-2.17.6-0.3.1.noarch
deinstallation of yast2-dns-server-2.17.23-0.5.1.noarch
deinstallation of yast2-instserver-2.17.7-0.2.1.noarch
deinstallation of yast2-ca-management-2.17.26-0.5.3.noarch
deinstallation of yast2-add-on-creator-2.17.15-0.5.93.noarch
deinstallation of yast2-apparmor-2.17.14-0.7.63.noarch
deinstallation of yast2-audit-laf-2.17.10-0.2.18.noarch
deinstallation of yast2-autofs-2.17.1-0.1.61.noarch
deinstallation of yast2-backup-2.17.14-0.5.1.noarch
deinstallation of yast2-boot-server-2.14.0-276.38.noarch
deinstallation of yast2-control-center-2.17.4-0.1.76.x86_64
deinstallation of yast2-fingerprint-reader-2.17.7-0.1.201.x86_64
deinstallation of yast2-firewall-2.17.13-0.11.11.noarch
deinstallation of yast2-irda-2.17.3-0.1.85.noarch
deinstallation of yast2-kerberos-client-2.17.16-0.7.79.noarch
deinstallation of yast2-ldap-2.17.8-0.7.61.x86_64
deinstallation of yast2-mail-2.17.7-0.15.1.noarch
deinstallation of yast2-mouse-2.16.1-19.38.x86_64
deinstallation of yast2-nfs-client-2.17.17-0.7.71.noarch
deinstallation of yast2-nis-client-2.17.8-0.1.1.x86_64
deinstallation of yast2-ntp-client-2.17.15-0.7.29.noarch
deinstallation of yast2-pam-2.17.3-0.5.211.noarch
deinstallation of yast2-printer-2.17.63-0.2.43.x86_64
deinstallation of yast2-profile-manager-2.17.2-0.7.5.x86_64
deinstallation of yast2-repair-2.17.12-0.7.92.noarch
deinstallation of yast2-restore-2.17.7-0.5.1.noarch
deinstallation of yast2-runlevel-2.17.9-0.7.3.noarch
deinstallation of yast2-samba-server-2.17.15-0.7.79.noarch
deinstallation of yast2-security-2.17.16-0.7.25.noarch
deinstallation of yast2-sudo-2.17.3-1.53.noarch
deinstallation of yast2-support-2.17.19-2.1.59.noarch
deinstallation of yast2-sysconfig-2.17.0-1.38.noarch
deinstallation of yast2-tune-2.17.7-1.28.x86_64
deinstallation of yast2-users-2.17.54-0.7.151.x86_64
deinstallation of yast2-vm-2.17.16-0.7.4.x86_64
deinstallation of yast2-x11-2.17.17-0.7.10.noarch
deinstallation of yast2-sound-2.17.21-0.5.151.x86_64
deinstallation of yast2-ldap-client-2.17.38-0.7.2.noarch
deinstallation of yast2-storage-2.17.145-0.7.3.x86_64
deinstallation of yast2-network-2.17.199-0.7.2.x86_64
deinstallation of yast2-samba-client-2.17.30-0.7.1.noarch
deinstallation of yast2-online-update-frontend-2.17.23-0.7.119.noarch
deinstallation of gnome-packagekit-0.3.14-2.88.2.x86_64
deinstallation of yast2-control-center-gnome-2.13.4-1.9.43.x86_64
deinstallation of gnome-applets-lang-2.28.0-2.2.81.x86_64
deinstallation of gnome-packagekit-lang-0.3.14-2.88.2.x86_64
Solution 2: do not install rpm-4.8.0-4.4.x86_64
Solution 3: break satsolver-tools-0.17.9-0.5.2.x86_64 by ignoring some of its dependencies