Description of Problem:
redhat-config-packages fails to start.
Traceback (most recent call last):
File "/usr/share/redhat-config-packages/MainWindow.py", line 134, in ?
im = method.CdromInstallMethod()
File "/usr/share/redhat-config-packages/method.py", line 323, in __init__
discid.read(self.baseDir + "/.discinfo")
File "/usr/lib/python2.2/site-packages/rhpl/discid.py", line 30, in read
file = open (filename, 'r')
IOError: [Errno 2] No such file or directory: '/usr/share/comps/i386/.discinfo'
the machine is cdrom-less.
Did you do an install via ftp/http?
yes, booted bootnet from floppy and did a ftp install.
Grab RedHat/base/comps.rpm and install it and things will be happier; there was
a bug in the code pulling the package for ftp/http installs that didn't get
fixed for (null). Some better error handling is needed for this case, though.
the fix works for me.
And we now pop up an error dialog in this case instead of tracebacking as well