Hide Forgot
Description of problem: On RHEL 4, attempting to install qpid-cpp-client-ssl fails to properly resolve nss & nspr dependencies if those packages are not already installed. [root@localhost ~]# up2date qpid-cpp-client-ssl Fetching Obsoletes list for channel: rhel-x86_64-as-4... Fetching Obsoletes list for channel: rhel-x86_64-as-4-mrg-messaging-base-1... Fetching Obsoletes list for channel: rhel-x86_64-as-4-mrg-messaging-1... Fetching rpm headers... ######################################## Name Version Rel Arch ---------------------------------------------------------------------------------------- qpid-cpp-client-ssl 0.7.946106 22.el4 x86_64 Testing package set / solving RPM inter-dependencies... There was a package dependency problem. The message was: Unresolvable chain of dependencies: qpid-cpp-client-ssl 0.7.946106-22.el4 requires libnspr4.so()(64bit) qpid-cpp-client-ssl 0.7.946106-22.el4 requires libnss3.so()(64bit) qpid-cpp-client-ssl 0.7.946106-22.el4 requires libnss3.so(NSS_3.2)(64bit) qpid-cpp-client-ssl 0.7.946106-22.el4 requires libssl3.so()(64bit) qpid-cpp-client-ssl 0.7.946106-22.el4 requires libssl3.so(NSS_3.2)(64bit) Installing nss first pulls in nspr, and makes qpid-cpp-client-ssl happy: [root@localhost ~]# up2date nss Fetching Obsoletes list for channel: rhel-x86_64-as-4... ######################################## Fetching Obsoletes list for channel: rhel-x86_64-as-4-mrg-messaging-base-1... Fetching Obsoletes list for channel: rhel-x86_64-as-4-mrg-messaging-1... Fetching rpm headers... ######################################## Name Version Rel Arch ---------------------------------------------------------------------------------------- nss 3.12.8 1.el4 x86_64 Testing package set / solving RPM inter-dependencies... ######################################## nss-3.12.8-1.el4.x86_64.rpm ########################## Done. nspr-4.8.6-1.el4.x86_64.rpm ########################## Done. Preparing ########################################### [100%] Installing... 1:nspr ########################################### [100%] 2:nss ########################################### [100%] The following packages were added to your selection to satisfy dependencies: Name Version Release -------------------------------------------------------------- nspr 4.8.6 1.el4 [root@localhost ~]# up2date qpid-cpp-client-ssl Fetching Obsoletes list for channel: rhel-x86_64-as-4... Fetching Obsoletes list for channel: rhel-x86_64-as-4-mrg-messaging-base-1... Fetching Obsoletes list for channel: rhel-x86_64-as-4-mrg-messaging-1... Fetching rpm headers... ######################################## Name Version Rel Arch ---------------------------------------------------------------------------------------- qpid-cpp-client-ssl 0.7.946106 22.el4 x86_64 Testing package set / solving RPM inter-dependencies... ######################################## qpid-cpp-client-ssl-0.7.946 ########################## Done. Preparing ########################################### [100%] Installing... 1:qpid-cpp-client-ssl ########################################### [100%]
This is using a vm installed with the 'minimal' option in anaconda, up2date-d, then subscribed to the mrg channels.
Mike, can this be closed?