internal error from PackageKit — packagekit Error Type:

If you get the below error then there is a bug files here.

Error Type:
Error Value: \’NoneType\’ object is unsubscriptable
File : /usr/share/PackageKit/helpers/yum/, line 2280, in

File : /usr/share/PackageKit/helpers/yum/, line 2277, in main
File : /usr/lib/python2.5/site-packages/packagekit/, line 600, in
self.dispatch_command(args[0], args[1:])
File : /usr/lib/python2.5/site-packages/packagekit/, line 526, in
File : /usr/share/PackageKit/helpers/yum/, line 1130, in
self.yumbase.repos.populateSack(which=[], mdtype=\’metadata\’,
File : /usr/lib/python2.5/site-packages/yum/, line 223, in
File : /usr/lib/python2.5/site-packages/yum/, line 71, in doSetup\’postreposetup\’)
File : /usr/lib/python2.5/site-packages/yum/, line 178, in run
func(conduitcls(self, self.base, conf, **kwargs))
File : /usr/lib/yum-plugins/, line 31, in postreposetup_hook
if commands[0] in (\’upgrade\’, \’install\’, \’remove\’):

And the solution is simply to remove:

yum-rpm-warm-cache with command:

yum remove yum-rpm-warm-cache

RPMFusion release for YUM.

For people who have used yum on Fedora, you must have seen that couple of packages that you require are on Livna and couple of them on DAG and some others on FreshRPMs and Dribble. And for those of you, who have tried to install the packages from all these repositories, I know it is difficult. The repo\’s never worked too well together.

So finallly there is a nice solution to all these problems, RPMFusion is the solution. This is a effort to merge the repo in all the four above mentioned repo. just now installed the repo and am updating my system and definately hope to get a lot lesser problems now. 🙂

So HAPPY installing new software and updates.