Bug 432523

Summary: crashed while installing packages.
Product: [Fedora] Fedora Reporter: Eugeny Turnaev <xiled>
Component: pirutAssignee: Jeremy Katz <katzj>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 8CC: james.antill
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: 1.3.28 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-02-12 21:36:09 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 Eugeny Turnaev 2008-02-12 16:20:23 UTC
Component: pirut
Summary: TB7e9f69a8 __init__.py:154:pirutCDHandler:TypeError: 'list' object is 
not callable

Traceback (most recent call last):
  File "/usr/sbin/pirut", line 363, in _apply
    output = self.applyChanges(self.mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 802, in 
applyChanges
    dlpkgs = self.downloadPackages(mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 500, in 
downloadPackages
    probs = self.downloadPkgs(dlpkgs)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 891, in 
downloadPkgs
    cache=po.repo.http_caching != 'none',
  File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 640, in 
getPackage
    cache=cache
  File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 574, 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 154, in 
pirutCDHandler
    cddevs = hal.FindDeviceByCapability('storage.cdrom')
TypeError: 'list' object is not callable

Local variables in innermost frame:
HalCD: <module 'pirut.HalCD' 
from '/usr/lib/python2.5/site-packages/pirut/HalCD.pyc'>
mediaid: 1194015916.783841
name: Fedora 8
dbus: <module 'dbus' 
from '/usr/lib/python2.5/site-packages/dbus/__init__.pyc'>
args: ()

Comment 1 Jeremy Katz 2008-02-12 21:36:09 UTC
This is fixed in the current version of pirut (1.3.28) available in the updates
repository