Some of you will recognize me from previous problems with updates. Well, here's the latest:
I'm running F9 which has not be updated since July 30. At this point the system update tells me I have hundreds of updates and I would like to get this fully functional. Problem is, when I run System Update I get a PackageKit Error - Internal System Error with this text:
Error Type: <type 'exceptions.TypeError'>
Error Value: object of type 'instancemethod' has no len()
File : /usr/share/PackageKit/helpers/yum/update-system.py , line 18, in <module>
backend.update_system()
File : /usr/share/PackageKit/helpers/yum/yumBackend.py , line 850, in update_system
self._runYumTransaction()
File : /usr/share/PackageKit/helpers/yum/yumBackend.py , line 1151, in _runYumTransaction
hex_fingerprint = "80740e5" * len(fingerprint) 140398224ple(map(ord, fingerprint))
I've been able to run System Update partially - about 25% of the way through I get the error above. If I run it again, I get the error immediately after the download step.
I did some searching and it seems I may have an out of date version of PackageKit. Executing this:
rpm -qa | grep PackageKit
I get:
PackageKit-0.2.3-6.vc9.i386
PackageKit-libs-0.2.3-6.fc9.i386
I'm reasonably sure I need version 2.5.1, correct? How do I update the updater?
Any other tips would be greatly appreciated.
-Kirk