Red Hat Bugzilla – Bug 173738
Unsatisified dependencies for "system-config-printer-gui"
Last modified: 2007-11-30 17:11:17 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20051018 Epiphany/1.8.2
Description of problem:
After a fresh install from the rawhide development tree,
"system-config-printer-gui" crashes instantaneously. The
required module "bonobo.ui" is missing. The exact message
after launching the utility from the command line reads:
ImportError: could not import bonobo.ui
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Execute "system-config-printer-gui" from the shell.
Actual Results: The "system-config-printer-gui" utility flashes up
briefly and that's it.
Expected Results: One should be able to install a new printer.
After installing the missing "gnome-python2-bonobo" package,
everything works as expected. The strange thing is that
"system-config-printer-gui" requires "gnome-python2" which
itself requires "gnome-python2-bonobo". However, this
dependency was not respected during the installation.
Installing "gnome-python2-bonobo" also made "up2date-gnome" usable
again which would not even flash up on the display. This probably
applies to most/all other "GNOME/Python" based utilities.
It looks like this is just being caused by a backwards handling of dependency
whiteout. I've committed a fix for that to CVS. If you don't mind, could you
run 'rpm -Va 2>&1 |grep Unsat' and let me know any others so that I can ensure
that they're being caused by whiteout as well and that there's not something
else hiding here?
Unsatisfied dependencies also for:
1. ypbind-1.17.2-5.i386: yp-tools
2. gtk+-1.2.10-48.i386: gdk-pixbuf >= 0.18.0
Both of those are also in the whiteout, so should be fixed now.
Thanks for the quick feedback!