| Summary: | Packagekit doesn't work with portage 2.1.8.3 | ||
|---|---|---|---|
| Product: | PackageKit | Reporter: | lmedinas <lmedinas> |
| Component: | General | Assignee: | Richard Hughes <richard> |
| Status: | RESOLVED INVALID | QA Contact: | |
| Severity: | normal | ||
| Priority: | medium | CC: | me |
| Version: | unspecified | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
Also got this error when i try to install a new package:
Error Type: <type 'exceptions.KeyError'>
Error Value: 'EAPI'
File : /usr/share/PackageKit/helpers/portage/portageBackend.py, line 1889, in <module>
main()
File : /usr/share/PackageKit/helpers/portage/portageBackend.py, line 1886, in main
backend.dispatcher(sys.argv[1:])
File : /usr/lib64/python2.6/site-packages/packagekit/backend.py, line 734, in dispatcher
self.dispatch_command(args[0], args[1:])
File : /usr/lib64/python2.6/site-packages/packagekit/backend.py, line 581, in dispatch_command
self.get_details(package_ids)
File : /usr/share/PackageKit/helpers/portage/portageBackend.py, line 960, in get_details
self._get_size(cpv))
File : /usr/share/PackageKit/helpers/portage/portageBackend.py, line 528, in _get_size
metadata=metadata)
File : /usr/lib64/portage/pym/_emerge/Package.py, line 53, in __init__
self.masks = self._masks()
File : /usr/lib64/portage/pym/_emerge/Package.py, line 66, in _masks
eapi = self.metadata["EAPI"]
File : /usr/lib64/portage/pym/_emerge/Package.py, line 262, in __getitem__
v = _PackageMetadataWrapperBase.__getitem__(self, k)
File : /usr/lib64/portage/pym/portage/cache/mappings.py, line 447, in __getitem__
raise KeyError(k)
I don't think the portage backend is maintained much in PackageKit. If you could generate a patch and send it to the mailing list I would gladly commit it for you. Thanks. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
I get this when i start gpk-update-viewer: Error Type: <type 'exceptions.AttributeError'> Error Value: 'list' object has no attribute 'split' File : /usr/share/PackageKit/helpers/portage/portageBackend.py, line 1889, in <module> main() File : /usr/share/PackageKit/helpers/portage/portageBackend.py, line 1886, in main backend.dispatcher(sys.argv[1:]) File : /usr/lib64/python2.6/site-packages/packagekit/backend.py, line 723, in dispatcher self.dispatch_command(args[0], args[1:]) File : /usr/lib64/python2.6/site-packages/packagekit/backend.py, line 610, in dispatch_command self.get_updates(filters) File : /usr/share/PackageKit/helpers/portage/portageBackend.py, line 1150, in get_updates fltlist = filters.split(' ') The same happen when i try with portage 2.2_rc67