[Risolto] rpmdb cancellato

Ciao a tutti,
Spero sia la sezione giusta,

Ho un problema con un server che ha avuto una partizione corrotta che successivamente e’ stata sistemata ma tutti i files in var sono stato persi.

Dai backup vari sono stati recuperati quelli principali , idem per /opt ma yum non funziona,

Il db sembra essere non esistere piu, mi chiedevo se fosse possibile ripristinarlo

l’errore che ho con qualsiasi comando yum

Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-6-server-rpms. Please verify its path and try again

sicuro che il database degli rpm è scomparso ?
controlla con:

# ll /var/lib/rpm/__db*

( doppio underscore)

se non esistono più puoi ricostruirli con:

# rpm --rebuilddb

Ne vedo be 4

-rw-------. 1 root root 73728 Oct 6 15:45 /var/lib/rpm/__db.001 -rw-------. 1 root root 229376 Oct 6 15:45 /var/lib/rpm/__db.002 -rw-------. 1 root root 1318912 Oct 6 15:45 /var/lib/rpm/__db.003 -rw-------. 1 root root 753664 Oct 6 15:45 /var/lib/rpm/__db.004

allora il database è in ordine

sei sicuro che non siano saltati i file dei repository ?

# ll /etc/yum.repos.d/

Abbiamo risolto eseguendo il rebuilddb e prendendo i pacchetti da una macchina gemella.