Bug 438460

Summary: TB0b398516 connection.py:603:call_blocking:DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/Hal/devices/temp/178
Product: [Fedora] Fedora Reporter: JSBonnell <jsbonnell>
Component: pirutAssignee: Jeremy Katz <katzj>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 8CC: james.antill
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-05-28 19:41:19 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 JSBonnell 2008-03-21 04:36:25 UTC
Description of problem:


Component: pirut
Summary: TB0b398516 connection.py:603:call_blocking:DBusException:
org.freedesktop.Hal.NoSuchDevice: No device with id
/org/freedesktop/Hal/devices/temp/178

Traceback (most recent call last):
  File "/usr/sbin/pirut", line 368, in _apply
    output = self.applyChanges(self.mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 812, in
applyChanges
    dlpkgs = self.downloadPackages(mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 508, in
downloadPackages
    probs = self.downloadPkgs(dlpkgs)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 901, in downloadPkgs
    cache=po.repo.http_caching != 'none',
  File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 645, in getPackage
    cache=cache
  File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 579, in _getFile
    result = self.mediafunc(local = local, checkfunc = checkfunc, relative =
relative, text = text, copy_local = copy_local, url = url, mediaid =
self.mediaid, name = self.name, discnum = discnum, range = (start, end))
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 160, in
pirutCDHandler
    dev = hal.GetBlockDeviceByUDI(cdudi)
  File "/usr/lib/python2.5/site-packages/pirut/HalCD.py", line 50, in
GetBlockDeviceByUDI
    return HALBlockDevice(self, d)
  File "/usr/lib/python2.5/site-packages/pirut/HalCD.py", line 107, in __init__
    if x.QueryCapability("volume"):
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 63, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 135, in __call__
    **keywords)
  File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 603, in
call_blocking
    message, timeout)
DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id
/org/freedesktop/Hal/devices/temp/178

Local variables in innermost frame:
byte_arrays: False
self: <dbus._dbus.SystemBus (system) at 0xf408cbc>
args: ('volume',)
utf8_strings: False
bus_name: :1.5
get_args_opts: {'byte_arrays': False, 'utf8_strings': False}
object_path: /org/freedesktop/Hal/devices/temp/178
timeout: -1.0
signature: s
dbus_interface: org.freedesktop.Hal.Device
message: <dbus.lowlevel.MethodCallMessage object at 0x83b4370>
method: QueryCapability

Comment 1 Jeremy Katz 2008-05-28 19:41:19 UTC
This should be fixed in the version of pirut going out as an update later this week.