[Fedora-livecd-list] Error with Revisor
Jeroen van Meeuwen
kanarip at kanarip.com
Fri Aug 24 10:41:09 UTC 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Lars Bjørndal wrote:
> Three days ago, I installed the GIT version of Revisor. Today, whil
> trying it out, I got the following error:
[...snip...]
> Populating statistics:
Populating statistics:
0.0%Traceback (most recent call last):
> File "/usr/sbin/revisor", line 288, in <module>
> revisorBase.run()
> File "/usr/lib/python2.5/site-packages/revisor/cli.py", line 47, in run
> self.base.lift_off()
> File "/usr/lib/python2.5/site-packages/revisor/base.py", line 813, in lift_off
> self.check_dependencies(style=self.check_dependencies_no_conflicts)
> File "/usr/lib/python2.5/site-packages/revisor/base.py", line 565, in check_dependencies
> self.populate_stats()
> File "/usr/lib/python2.5/site-packages/revisor/base.py", line 844, in populate_stats
> installsize += pkg.po.installedsize
> File "/usr/lib/python2.5/site-packages/yum/packages.py", line 725, in __getattr__
> return self.hdr[thing]
> KeyError: 'unknown header tag'
>
> What should I do to solve this?
>
> Lars
>
Next time please strip your message of any non-relevant details (such as
a million lines just saying "Resolving Dependencies".
This has been fixed in GIT already, it seems not all RPMs have
installedsize headers/metadata.
New code snippet:
- ----
try:
pkgsize += pkg.po.packagesize
except KeyError, e:
self.log.debug(_("Package %s-%s:%s-%s.%s does not seem to have a
package size header") % (pkg.po.name, pkg.po.epoch, pkg.po.version,
pkg.po.release, pkg.po.arch))
try:
installsize += pkg.po.installedsize
except KeyError, e:
self.log.debug(_("Package %s-%s:%s-%s.%s does not seem to have a
package size header") % (pkg.po.name, pkg.po.epoch, pkg.po.version,
pkg.po.release, pkg.po.arch))
- ----
- --
Kind regards,
Jeroen van Meeuwen
- -kanarip
- --
http://www.kanarip.com/
RHCE, LPIC-2, MCP, CCNA
C6B0 7FB4 43E6 CDDA D258 F70B 28DE 9FDA 9342 BF08
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
iD8DBQFGzrXEKN6f2pNCvwgRAo4SAKCYd//O7VqzR0al2f1G5AeIhLO9fQCeJ0cN
H3LRR3QnEMeXFVmj8U7/xnk=
=B/gj
-----END PGP SIGNATURE-----
More information about the livecd
mailing list