[CentOS-de] yum AttributeError: CHECKSUM_VALUE

Wolfgang Denda wolfgang.denda at gmx.de
Son Jul 6 05:09:44 UTC 2008


Hallo,

da heute der Tag ist, an dem man die Dinge erledigt, die sonst liegengeblieben
sind, habe ich nach längerer Zeit 'pup' mal wieder laufen lassen. Nach dem
Neustart per ssh (ich bekam keine Verbindung mehr mit NX) hat 'pup' nicht mehr
funktioniert.

Im Terminal ergibt sich die folgende Ausgabe, ein 'yum -d10 --noplugins'
ergibt dieselbe Fehlermeldung. Wie repariere ich das jetzt bloß wieder, ohne
mein Datengrab zu töten? Oder muss der Rechner künftig auf Updates verzichten?
Vielen Dank für Anregungen.

8<---
[root at cos51 ~]# yum clean all
Loading "priorities" plugin
Loading "installonlyn" plugin
Loading "repolist" plugin
Loading "protectbase" plugin
Cleaning up Everything
[root at cos51 ~]# yum update
Loading "priorities" plugin
Loading "installonlyn" plugin
Loading "repolist" plugin
Loading "protectbase" plugin
Setting up Update Process
Setting up repositories
rpmforge                  100% |=========================| 1.1 kB    00:03
base                      100% |=========================| 1.1 kB    00:00
updates                   100% |=========================|  951 B    00:00
addons                    100% |=========================|  951 B    00:00
extras                    100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 2.6 MB    09:35
rpmforge  : ################################################## 7315/7315
primary.xml.gz            100% |=========================| 856 kB    00:01
base      : ################################################## 2458/2458
primary.xml.gz            100% |=========================|  91 kB    00:00
updates   : ################################################## 165/165
primary.xml.gz            100% |=========================|  157 B    00:00
primary.xml.gz            100% |=========================|  74 kB    00:00
extras    : ################################################## 244/244
288 packages excluded due to repository priority protections
0 packages excluded due to repository protections
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 94, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 381, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd,
self.extcmds)
  File "/usr/share/yum-cli/yumcommands.py", line 150, in doCommand
    return base.updatePkgs(extcmds)
  File "/usr/share/yum-cli/cli.py", line 685, in updatePkgs
    obsoleting_pkg = self.getPackageObject(obsoleting)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 1473, in
getPackageObject
    pkgs = self.pkgSack.searchPkgTuple(pkgtup)
  File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 66, in
searchPkgTuple
    return self.searchNevra(name=n, arch=a, epoch=e, ver=v, rel=r)
  File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 232, in
searchNevra
    return self._computeAggregateListResult("searchNevra", name, epoch, ver,
rel, arch)
  File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 369, in
_computeAggregateListResult
    sackResult = apply(method, args)
  File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 574, in
searchNevra
    returnList.append(self.pc(rep,self.db2class(x)))
  File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 431, in db2class
    y.checksum = {'pkgid': 'YES','type': db.checksum_type,
  File "/usr/lib/python2.4/site-packages/sqlite/main.py", line 97, in __getattr__
    raise AttributeError, key
AttributeError: CHECKSUM_VALUE
[root at cos51 ~]#
8<---

Grüße,
Wolfgang