Bug 217058

Summary: Cups needs libgpg-error but the RPM does not indicate this
Product: [Fedora] Fedora Reporter: david.hagood
Component: cupsAssignee: Tim Waugh <twaugh>
Status: CLOSED INSUFFICIENT_DATA QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-11-23 16:57:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description david.hagood 2006-11-23 15:17:54 UTC
Description of problem:
CUPS needs libgpg-error.so.0, but the RPM does not indicate this - so if you
don't have libgpg-error installed, cups will install, and die.


Version-Release number of selected component (if applicable):
cups-1.2.7-4.fc7
libgpg-error-1.4-2

How reproducible:
Every time



Steps to Reproduce:
1. insure libgpg-error-1.4-2 is not installed
2. install/upgrade to cups-1.2.7-4.fc7
3. restart cups
  
Actual results:
CUPS dies because it cannot find libgpg-error.so.o

Expected results:
RPM should detect that CUPS needs libgpg-error.so.o and refuse to install CUPS.
yum should detect the dependancy and install libgpg-error

Additional info:

Comment 1 Tim Waugh 2006-11-23 16:39:38 UTC
$ rpm -q --requires cups | grep libgnutls
libgnutls.so.13()(64bit)  
libgnutls.so.13(GNUTLS_1_3)(64bit)  
$ rpm -q --whatprovides 'libgnutls.so.13(GNUTLS_1_3)(64bit)'
gnutls-1.4.1-2
$ rpm -q --requires gnutls | grep gpg
libgpg-error.so.0()(64bit)  
libgpg-error.so.0  

So cups requires gnutls which requires libgpg-error.  If you don't have it
installed, something has been installed without satisfying dependencies.

So what's the installation history of this machine?  Is it possible to narrow
down which tool (rpm, yum, anaconda etc) may have been responsible?

Comment 2 david.hagood 2006-11-23 16:55:57 UTC
No, I cannot tell how this happened.