Image

Imageadamkills wrote in Imagelinux

Red Hat 8 Package Manager.

Well, I don't know if this was already covered but I'm having a problem..

[root@localhost root]# redhat-config-packages
Traceback (most recent call last):
File "/usr/share/redhat-config-packages/MainWindow.py", line 163, in ?
comps = im.readCompsViaMethod(hdlist, progress.update)
File "/usr/share/redhat-config-packages/method.py", line 488, in readCompsViaMethod
update_method = update_method)
File "/usr/share/redhat-config-packages/comps.py", line 387, in __init__
self.readCompsFile(file, self.packages)
File "/usr/share/redhat-config-packages/comps.py", line 471, in readCompsFile
self.setupStateDicts(packages)
File "/usr/share/redhat-config-packages/comps.py", line 420, in setupStateDicts
for prov in h[rpm.RPMTAG_PROVIDES]:
TypeError: iteration over non-sequence

Then I looked online for a solution and I came up with adding this:

if h[rpm.RPMTAG_PROVIDES] is not None: (adding this line before line 420)
>>>>for prov in h[rpm.RPMTAG_PROVIDES]:
>>>>>>>>self.instProvs[prov] = pkg

(where > are indents)

This solution only gave me this:

[root@localhost root]# redhat-config-packages
Traceback (most recent call last):
File "/usr/share/redhat-config-packages/MainWindow.py", line 163, in ?
comps = im.readCompsViaMethod(hdlist, progress.update)
File "/usr/share/redhat-config-packages/method.py", line 488, in readCompsViaMethod
update_method = update_method)
File "/usr/share/redhat-config-packages/comps.py", line 387, in __init__
self.readCompsFile(file, self.packages)
File "/usr/share/redhat-config-packages/comps.py", line 471, in readCompsFile
self.setupStateDicts(packages)
File "/usr/share/redhat-config-packages/comps.py", line 419, in setupStateDicts
if h[rpm.RPMTAG_PROVIDES] is not None:
TypeError: unsubscriptable object

Hellllllllllllllllp meeeeeeeeeeeeeeeee....