Lors de la mise à jour AIX V7.1 TL5SP1, le paquet RPM.rte a été installé, mais ne fonctionnait plus à cause de problème de librairies.

J'ai désinstallé le RPM et remis l'ancien.

Mais le résultat fut que me liste de RPMs déjà installés s'est retrouvé vide.

Pour remédier à cela, j'ai monté le FS avec tous les RPM et j'ai lancé sur chacun d'eux la commande :

# rpm -i --justdb nomRPM.rpm

Cela n'a pas réinstallé le produit mais juste peuplé la base RPM.

Ainsi, la commande 'rpm -aq' a redonné la liste des RPMS.

Si la base était corrompu, j'aurias pu lancer la commande :

# rpm --rebuilddb

ou 

# rpm --rebuilddb --dbpath /var/lib/rpm # Le répertoire de la base RPM.

Pour la reconstruire en cas de perte, lancer la commande :

# rpm --initdb --dbpath /var/lib/rpm

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone