Red Hat Bugzilla – Bug 74147
Crashes on startup - PyXML dependancy problems
Last modified: 2007-04-18 12:46:45 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (compatible; Konqueror/3; Linux)
Description of problem:
(actually this relates to the redhat-config-printer-gui package, which isn't
listed, but that's another story).
Crashes on startup with an error pertaining to PyXML
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install redhat-config-printer-gui
2. Remove PyXML
3. Try to run redhat-config-printer-gui
Actual Results: It crashed with an error relating to the missing PyXML
Expected Results: It allows you to configure printers.
redhat-config-printer-gui depends on PyXML, but this information is not
contained in its RPM file. There may be other missing dependancies too, though
I have not currently investigated this further.
The program was installed using the rpm command along with all explicitly
defined dependancies on a partially upgraded Red Hat 7.3. The problem may not
manifest itself on a fresh install of Null or if using the graphical install
or package management tools. (not checked by me)
PyXML _is_ required by redhat-config-printer-gui, and the RPM says so:
$ rpm -qp --requires redhat-config-printer-0.4.21-1.i386.rpm | grep PyXML
$ rpm -qp --requires redhat-config-printer-gui-0.4.21-1.i386.rpm | \
redhat-config-printer = 0.4.21-1
redhat-config-printer-gui -> redhat-config-printer -> PyXML
(Also, there is no redhat-config-printer-gui component, since that is not a
SRPM package; bugs are filed against source packages not binary packages.)
Ah, the problem is not that the dependancy is completely missing but that there is no
version number specified. You can still install the package if PyXML is installed but is
the version from Red Hat 7.3, however the program crashes on startup. It starts working if
you upgrade PyXML to the version from Null.
"Steps to reproduce" in the original bug report were wrong.
Ah, okay. Thanks.
Fixed in redhat-config-printer-0.6.12-1.