Red Hat Bugzilla – Bug 217058
Cups needs libgpg-error but the RPM does not indicate this
Last modified: 2007-11-30 17:11:49 EST
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):
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
CUPS dies because it cannot find libgpg-error.so.o
RPM should detect that CUPS needs libgpg-error.so.o and refuse to install CUPS.
yum should detect the dependancy and install libgpg-error
$ rpm -q --requires cups | grep libgnutls
$ rpm -q --whatprovides 'libgnutls.so.13(GNUTLS_1_3)(64bit)'
$ rpm -q --requires gnutls | grep gpg
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?
No, I cannot tell how this happened.