gpk-application 0.2.3 stops with the following error :-
Error Type: <type 'exceptions.TypeError'>
Error Value: object of type 'instancemethod' has no len()
File : /usr/share/PackageKit/helpers/yum/install-packages.py , line 19, in <module>
File : /usr/share/PackageKit/helpers/yum/yumBackend.py , line 226, in wrapper
File : /usr/share/PackageKit/helpers/yum/yumBackend.py , line 949, in install_packages
File : /usr/share/PackageKit/helpers/yum/yumBackend.py , line 1151, in _runYumTransaction
hex_fingerprint = "80740e5" * len(fingerprint) 158781488ple(map(ord, fingerprint))
This occurs if the PGP-KEY is not installed for the appropriate repo server and gpgcheck is enabled.
In my case I was trying to install "vlc*" from rpm.livna.org on Fedora 9 (i386 Linux hp-laptop 22.214.171.124-97.fc9.i686 #1 SMP Mon Jul 21 01:31:09 EDT 2008 i686 i686 i386 GNU/Linux). I installed livna's PGP-KEY and the error went away.
*** Bug 16976 has been marked as a duplicate of this bug. ***
Created attachment 18154 [details] [review]
I've applied this file to master and 0.2.x -- I'll build new RPMs today or tomorrow. Thanks for reporting.
rpm's available here: http://koji.fedoraproject.org/koji/buildinfo?buildID=58789