I was installing some packages using PackageKit and it crashed with this error when it was checking the signature of a package:
Error Type: <type 'exceptions.TypeError'>
Error Value: object of type 'instancemethod' has no len()
File : /usr/share/PackageKit/helpers/yum/update-packages.py , line 19, in <module>
File : /usr/share/PackageKit/helpers/yum/yumBackend.py , line 1084, in update_packages
File : /usr/share/PackageKit/helpers/yum/yumBackend.py , line 1151, in _runYumTransaction
hex_fingerprint = "80740e5" * len(fingerprint) 146387232ple(map(ord, fingerprint))
Should be fixed in the PackageKit in updates-testing.
Oh! I found that I didn't import GPG key of one of my repositories, so this error might be related to that problem. But anyway this kind of error doesn't seem to be nice.
*** This bug has been marked as a duplicate of bug 16942 ***