Impossible d'accéder à la base de données rpm. [Réglé]

bellete Membre non connecté
-
- Voir le profil du membre bellete
- Inscrit le : 14/03/2008
- Site internet
- Groupes :
J'ai installé Mageia 2 l'autre jour, et je rencontre quelques soucis, pour l'instant ce qui me bloque le plus c'est celui ci.
Je ne peux plus accéder à la base de données rpm, si je veux installer un logiciel en graphique, j'ai un message que je joint en capture.
J'ai enlever les sources, et du coup je ne peux plus en rajouter.
C'est arrivé brusquement hier, j’installais la version du site de virtualbox, et j'ai eu une coupure de courant en plein milieu de l'installation, est ce la cause je n'en sait rien, mais c'est après que ça a commencé à foirer, ou peut être un hasard.
Comment m'en sortir, j'ai essayé quelques commandes pour reconstruire la base de données, mais sans résultat.
Merci d'avance pour votre aide.
Bonne journée à tous.
http://www.archive-host.com/link/4e27c67d50061a8a9cb04e833682c86abd46e8df.jpg
Édité par bellete Le 26/05/2012 à 11h01
Boitier Antec P100 | Alimentation modulaire Cooler Master MWE Gold 650 Full Modular | Carte mère MSI B450 Tomawak | Processeur AMD Ryzen 5 1600X | Ventirad Cooler Master Hyper 212 Black Edition | Mémoire Corsair - Vengeance LPX Series DDR4 Low Profile 2 x 4 Go 2666 MHz CAS 16 | Carte graphique Asus Getforce GT 730.
SSD Western Digital - Green - 240 Go - Mageia 8 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Crucial BX500 240 Go - Mageia 9 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Western Digital - Green - 240 Go- Virtualbox
1 disque Seagate - BarraCuda - 2 To: données
1 disque Western Digital - Blue - 1 To : données
SSD Western Digital - Green - 240 Go - Mageia 8 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Crucial BX500 240 Go - Mageia 9 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Western Digital - Green - 240 Go- Virtualbox
1 disque Seagate - BarraCuda - 2 To: données
1 disque Western Digital - Blue - 1 To : données

paradise Membre non connecté
-
- Voir le profil du membre paradise
- Inscrit le : 08/06/2011
- Groupes :
En root, tu peux effectuer cette commande
Code :
# urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.2.$ARCH.list
en changeant "$ARCH" par ton acrhitecture bien sûr, i586 ou x86_64.
Ou alors replacer un à un tes miroirs avec ceci :
Code :
# urpmi.addmedia --distrib <mirror_url>
Édité par paradise Le 26/05/2012 à 11h39
PC bureau : CM Asus B-250 - Cpu Intel i5-7600K - RAM 16 Go DDR4 2400 - CG 1050 TI 4Go - Webcam Hercules Infinite
OS : Mageia 7 KDE
OS : Mageia 7 KDE

bellete Membre non connecté
-
- Voir le profil du membre bellete
- Inscrit le : 14/03/2008
- Site internet
- Groupes :
Non je n'ai plus de sources, car je pensais que le fait de les enlever et de les remettre débloquerait la situation.
J'ai donc essayer la première commande, mais la console me renvoie un message d'erreur:
Caché :
http://mirrors.mageia.org/api/mageia.2.i586.list: media/core/release/media_info/20120521-141414-synthesis.hdlist.cz
erreur: erreur db4(-30974) de dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
erreur: ne peut ouvrir l'index Packages en utilisant db4 - (-30974)
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
impossible d'ouvrir la base de donnée rpm
erreur: erreur db4(-30974) de dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery
erreur: ne peut ouvrir l'index Packages en utilisant db4 - (-30974)
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
impossible d'ouvrir la base de donnée rpm
Boitier Antec P100 | Alimentation modulaire Cooler Master MWE Gold 650 Full Modular | Carte mère MSI B450 Tomawak | Processeur AMD Ryzen 5 1600X | Ventirad Cooler Master Hyper 212 Black Edition | Mémoire Corsair - Vengeance LPX Series DDR4 Low Profile 2 x 4 Go 2666 MHz CAS 16 | Carte graphique Asus Getforce GT 730.
SSD Western Digital - Green - 240 Go - Mageia 8 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Crucial BX500 240 Go - Mageia 9 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Western Digital - Green - 240 Go- Virtualbox
1 disque Seagate - BarraCuda - 2 To: données
1 disque Western Digital - Blue - 1 To : données
SSD Western Digital - Green - 240 Go - Mageia 8 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Crucial BX500 240 Go - Mageia 9 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Western Digital - Green - 240 Go- Virtualbox
1 disque Seagate - BarraCuda - 2 To: données
1 disque Western Digital - Blue - 1 To : données

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Lorsque la base rpm est endommagée, on supprime la base (en root):
Citation :
Puis on la reconstruitrm -f /var/lib/rpm/__db*
Citation :
rpm --rebuilddb
Cette deuxième étape peut être longue.
Le problème sera réglé, tu pourras ensuite reprendre les manips de paradise pour remettre les sources.
Édité par Adrien.D Le 26/05/2012 à 12h06
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


bellete Membre non connecté
-
- Voir le profil du membre bellete
- Inscrit le : 14/03/2008
- Site internet
- Groupes :
Merci Adrien et paradise.
Bon week end à tous, je passe en résolu.
Boitier Antec P100 | Alimentation modulaire Cooler Master MWE Gold 650 Full Modular | Carte mère MSI B450 Tomawak | Processeur AMD Ryzen 5 1600X | Ventirad Cooler Master Hyper 212 Black Edition | Mémoire Corsair - Vengeance LPX Series DDR4 Low Profile 2 x 4 Go 2666 MHz CAS 16 | Carte graphique Asus Getforce GT 730.
SSD Western Digital - Green - 240 Go - Mageia 8 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Crucial BX500 240 Go - Mageia 9 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Western Digital - Green - 240 Go- Virtualbox
1 disque Seagate - BarraCuda - 2 To: données
1 disque Western Digital - Blue - 1 To : données
SSD Western Digital - Green - 240 Go - Mageia 8 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Crucial BX500 240 Go - Mageia 9 (64 bits) - Bureau Plasma - Pilote nouveau
SSD Western Digital - Green - 240 Go- Virtualbox
1 disque Seagate - BarraCuda - 2 To: données
1 disque Western Digital - Blue - 1 To : données

Alban Membre non connecté
-
- Voir le profil du membre Alban
- Inscrit le : 28/07/2011
et merci
juste que
Adrien.D :
rm -f /var/lib/rpm/__db*
il s'agit de deux underscores " _ _ db* "
C'est tout bête mais qu'est ce que cela ma fait perdre comme temps.

A+
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie