Red Hat Bugzilla – Bug 133603
system-config-packages should depend on dbus-python and probably something else?
Last modified: 2007-11-30 17:10:50 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; rv:1.7.3)
Description of problem:
Updated to the latest packages, and system-config-packages stopped
First I saw that it was missing some dbus stuff, so I figured
dbus-python was needed. It was.
But it's still not working, getting a bit farther though.
[root@zapp ernstp]# system-config-packages
Traceback (most recent call last):
File "/usr/share/system-config-packages/MainWindow.py", line 160, in ?
im = get_method(args)
File "/usr/share/system-config-packages/config.py", line 89, in
File "/usr/share/system-config-packages/method.py", line 738, in
CdromInstallMethod.__init__(self, device, mountpoint, alreadyMounted)
File "/usr/share/system-config-packages/method.py", line 471, in
self.cdlist = getCdDevs()
File "/usr/share/system-config-packages/method.py", line 938, in
drives = hal_manager.FindDeviceByCapability('storage.cdrom')
File "/usr/lib64/python2.3/site-packages/dbus.py", line 208, in __call__
File "dbus_bindings.pyx", line 557, in
dbus_bindings.DBusException: Service "org.freedesktop.Hal" does not exist
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Update all packages.
Try to run system-config-packages
System-config-packages starts now, but crashes quickly.
I can confirm the dbus-python dep not being pulled in as a requirement.
As for the crash, its due to hal service not running. And this needs
to be filed as a seperate bug report. Its a seperate issue. And an
important one, so please refile it. Applications that require hal to
be running shouldnt be crashing if hal isnt running, there should be
an attempt to exit gracefully with a message to inform the user that
the application can not run without hal.
Will be fixed in 1.2.18
*** Bug 133874 has been marked as a duplicate of this bug. ***
system-config-packages-1.2.18-1 has added dependencies for
hal >= 0:0.2.98
So that portion of the bug is taken care of.