Hi Leute,
ich habe vor ein paar Tagen von Cron folgende E-Mail bekommen:
From: root@bauphysik-dahlem.local (Cron Daemon)
To: root@bauphysik-dahlem.local
Subject: Cron <root@soervaer> /sbin/e-smith/check4updates -m
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30978)
error: cannot open Packages database in /var/lib/rpm
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages database in /var/lib/rpm
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 97, in main
result, resultmsgs = do()
File "/usr/share/yum-cli/cli.py", line 534, in doCommands
ypl = self.returnPkgLists()
File "/usr/share/yum-cli/cli.py", line 1176, in returnPkgLists
ypl = self.doPackageLists(pkgnarrow=pkgnarrow)
File "__init__.py", line 905, in doPackageLists
File "__init__.py", line 187, in doRpmDBSetup
File "__init__.py", line 78, in addDB
TypeError: rpmdb open failed
Dazu hab ich nach Anleitungen im Internet gemacht:
rm /var/lib/rpm/__db*
rpm --rebuilddb
yum clean all
Seitdem bekomme ich jetzt nicht mehr die alte Fehlermeldung, sondern:
smeaddons 100% |=========================| 1.9 kB 00:00
smeextras 100% |=========================| 1.9 kB 00:00
not using ftp, http(s), or file for repos, skipping - Null is not a valid release or hasnt been released yet
Cannot find a valid baseurl for repo: base
Error: Cannot find a valid baseurl for repo: base
Habe schon die Mirrorlist in "/etc/yum.repos/CentOS-Base.repo" auskommentiert und Baseurl an und auch sonst in den Repos rumversucht. Nichts funktioniert.
Auch Neustart und yum-Rekonfiguration mit
cd /home/e-smith/db/
mv yum_repositories yum_repositories.po
/etc/e-smith/events/actions/initialize-default-databases
hat nichts gebracht...
Hat jemand noch eine Idee was ich machen könnte? bzw welche Repo ich ändern muss? /etc/yum.repo/ oder doch /etc/yum.smerepo/ oder sonst irgendwas?
Gruß
Adreamus