Issues trying to move from rpm 4.4 to rpm 4.8 on SLES11 sp3

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

[QUOTE=miwalker;28392]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[/QUOTE]

Why would you want to upgrade the rpm package, updating it from any other source than the suse online update channel will end up with an unsupported system?

Thomas

We’re building our application using Apache Bigtop and getting errors. The RHEL systems build successful and are on rpm 4.8, where our SLES systems are on 4.4 and are failing to build. I took a SLES system that wasn’t needed anymore and went through with the 4.8 install, even though it broke yast, zypper, etc. Our build did make it farther but obviously I don’t want to break other apps on the system just to upgrade it. I asked if we could upgrade the system but was told we have to stay at SLES11.

I can probably find other ways to get the build working, but was just curious if it was possible.

I’d be interested in seeing the build’s errors, to see if we could find
the root cause. Unless you’re using rpmbuild with an option that did not
exist in 4.4, but did in 4.8, I cannot imagine how that matters, but that
may be exactly it.


Good luck.

If you find this post helpful and are logged into the web interface,
show your appreciation and click on the star below…