Bug 672546 - qpid-cpp-client-ssl cannot properly resolve nss and nspr dependencies
Summary: qpid-cpp-client-ssl cannot properly resolve nss and nspr dependencies
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-cpp
Version: 1.3
Hardware: Unspecified
OS: Linux
medium
unspecified
Target Milestone: ---
: ---
Assignee: Mike Cressman
QA Contact: MRG Quality Engineering
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-01-25 14:56 UTC by Jon Orris
Modified: 2013-02-26 15:34 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-02-26 15:34:37 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Jon Orris 2011-01-25 14:56:43 UTC
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%]

Comment 1 Jon Orris 2011-01-25 15:48:29 UTC
This is using a vm installed with the 'minimal' option in anaconda, up2date-d, then subscribed to the mrg channels.

Comment 2 Justin Ross 2013-02-26 14:37:24 UTC
Mike, can this be closed?


Note You need to log in before you can comment on or make changes to this bug.