Erreur db4(-30972)
Résolu
APISTO
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
APISTO Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
APISTO Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je débute sous Linux avec Mandriva 2007.
Je voudrais installer Amule et je rencontre le message suivant:
rpmdb: Page 141: hash page has bad prev_pgno
rpmdb: /var/lib/rpm/Requirename: DB_VERIFY_BAD: Database verification failed
erreur: erreur db4(-30972) de db->verify: DB_VERIFY_BAD: Database verification failed
Pouvez vous me dire comment proceder afin de passer cette étappe.
je débute sous Linux avec Mandriva 2007.
Je voudrais installer Amule et je rencontre le message suivant:
rpmdb: Page 141: hash page has bad prev_pgno
rpmdb: /var/lib/rpm/Requirename: DB_VERIFY_BAD: Database verification failed
erreur: erreur db4(-30972) de db->verify: DB_VERIFY_BAD: Database verification failed
Pouvez vous me dire comment proceder afin de passer cette étappe.
A voir également:
- Erreur db4(-30972)
- Erreur 0x80070643 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Iptv erreur de lecture - Forum TV & Vidéo
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
3 réponses
Salut,
Tu passes par quoi pour installer ton programme, "urpmi" (via Easyurpmi) ou "rpm" (paquet téléchargé, puis "rpm -Uvh paquet.rpm") ???
Tu passes par quoi pour installer ton programme, "urpmi" (via Easyurpmi) ou "rpm" (paquet téléchargé, puis "rpm -Uvh paquet.rpm") ???
Essaye de mettre à jour ta base urpmi :
urpmi.update main contrib updates plf-free plf-nonfreeRecherche ton paquet (au cas ou plusieurs paquets existeraient) :
urpmq -f paquetpuis essaie de le réinstaller :
urpmi paquetDésolé, pas d'autres idées pour l'instant.
Voila c'est fait et à priori c'est pas terrible, mais le docteur c'est toi, alors c'est grave??
[root@boi78-3-82-246-27-238 Desktop]# urpmi.update main contrib updates plf-free plf-nonfree
essai de sélection du média inexistant « plf-nonfree »
sélection de plusieurs médias : "main_updates", "contrib_updates"
essai de sélection du média inexistant « plf-free »
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.update_source.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Installation DVD.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main_updates.cz]
récupération du hdlist source (ou de synthèse) de « contrib »...
... échec de la récupération : curl failed: exited with 9 or signal 0
la récupération du hdlist source (ou de synthèse) a échoué
pas de fichier hdlist trouvé pour le média « contrib »
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib_updates.cz]
[root@boi78-3-82-246-27-238 Desktop]# urpmq -f paquet
pas de paquetage nommé paquet
[root@boi78-3-82-246-27-238 Desktop]# urpmi paquet
pas de paquetage nommé paquet
[root@boi78-3-82-246-27-238 Desktop]# urpmi.update main contrib updates plf-free plf-nonfree
essai de sélection du média inexistant « plf-nonfree »
sélection de plusieurs médias : "main_updates", "contrib_updates"
essai de sélection du média inexistant « plf-free »
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.update_source.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Installation DVD.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main_updates.cz]
récupération du hdlist source (ou de synthèse) de « contrib »...
... échec de la récupération : curl failed: exited with 9 or signal 0
la récupération du hdlist source (ou de synthèse) a échoué
pas de fichier hdlist trouvé pour le média « contrib »
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib_updates.cz]
[root@boi78-3-82-246-27-238 Desktop]# urpmq -f paquet
pas de paquetage nommé paquet
[root@boi78-3-82-246-27-238 Desktop]# urpmi paquet
pas de paquetage nommé paquet
j'oubliai quelque chose d'important le message due a la manippe:
[root@boi78-3-82-246-27-238 Desktop]# urpmi.addmedia -a
Unknown option: a
Utilisation : urpmi.addmedia [options] <nom> <url> [with <chemin relatif>]
où <url> est parmi :
[file:/]/<chemin> with <nom de fichier relatif de hdlist>
ftp://<utilisateur>:<mot de passe>@<hôte>/<chemin> with <nom de fichier relatif de hdlist>
ftp://<hôte>/<chemin> with <nom de fichier relatif de hdlist>
http://<hôte>/<chemin> with <nom de fichier relatif de hdlist>
removable://<chemin> with <nom de fichier relatif de hdlist>
et [options] parmi
--help - afficher ce message d'aide
--wget - utiliser wget pour récupérer les fichiers distants.
--curl - utiliser curl pour récupérer les fichiers distants.
--limit-rate - limiter la vitesse de téléchargement.
--proxy - utiliser le proxy HTTP indiqué, le n° de port
étant 1080 à défaut d'indication (format <proxy[:port]>).
--proxy-user - spécifier l'utilisateur et le mot de passe pour
l'authentification sur le proxy (<utilisateur:motdepasse>).
--update - créer un média de mise à jour.
--probe-synthesis - essayer de trouver et d'utiliser un fichier de synthèse.
--probe-hdlist - essayer de trouver et d'utiliser un fichier hdlist.
--no-probe - ne pas essayer de trouver un fichier hdlist
ou de synthèse.
--distrib - créer automatiquement tous les médias à partir
d'un média d'installation.
--interactive - with --distrib, demande confirmation pour chaque média
--all-media - with --distrib, ajoute tous les médias listés
--from - utiliser l'url spécifiée comme liste de miroirs, par défaut
http://www.mandrivalinux.com/mirrorsfull.list
--virtual - créer un média virtuel qui est toujours à jour,
seul le protocole « file:// » est autorisé.
--no-md5sum - Supprime la vérification de la somme de contrôle MD5.
--norebuild - ne pas essayer de recréer le hdlist s'il n'est pas lisible.
--nopubkey - ne pas importer la clé publique des nouveaux médias
--raw - ajoute le média dans la configuration, mais sans le mettre à jour.
-c - purger le répertoire cache des en-têtes.
-f - forcer la génération des fichiers hdlist.
-q - mode peu bavard.
-v - mode bavard.
[root@boi78-3-82-246-27-238 Desktop]# urpmi.addmedia -a
Unknown option: a
Utilisation : urpmi.addmedia [options] <nom> <url> [with <chemin relatif>]
où <url> est parmi :
[file:/]/<chemin> with <nom de fichier relatif de hdlist>
ftp://<utilisateur>:<mot de passe>@<hôte>/<chemin> with <nom de fichier relatif de hdlist>
ftp://<hôte>/<chemin> with <nom de fichier relatif de hdlist>
http://<hôte>/<chemin> with <nom de fichier relatif de hdlist>
removable://<chemin> with <nom de fichier relatif de hdlist>
et [options] parmi
--help - afficher ce message d'aide
--wget - utiliser wget pour récupérer les fichiers distants.
--curl - utiliser curl pour récupérer les fichiers distants.
--limit-rate - limiter la vitesse de téléchargement.
--proxy - utiliser le proxy HTTP indiqué, le n° de port
étant 1080 à défaut d'indication (format <proxy[:port]>).
--proxy-user - spécifier l'utilisateur et le mot de passe pour
l'authentification sur le proxy (<utilisateur:motdepasse>).
--update - créer un média de mise à jour.
--probe-synthesis - essayer de trouver et d'utiliser un fichier de synthèse.
--probe-hdlist - essayer de trouver et d'utiliser un fichier hdlist.
--no-probe - ne pas essayer de trouver un fichier hdlist
ou de synthèse.
--distrib - créer automatiquement tous les médias à partir
d'un média d'installation.
--interactive - with --distrib, demande confirmation pour chaque média
--all-media - with --distrib, ajoute tous les médias listés
--from - utiliser l'url spécifiée comme liste de miroirs, par défaut
http://www.mandrivalinux.com/mirrorsfull.list
--virtual - créer un média virtuel qui est toujours à jour,
seul le protocole « file:// » est autorisé.
--no-md5sum - Supprime la vérification de la somme de contrôle MD5.
--norebuild - ne pas essayer de recréer le hdlist s'il n'est pas lisible.
--nopubkey - ne pas importer la clé publique des nouveaux médias
--raw - ajoute le média dans la configuration, mais sans le mettre à jour.
-c - purger le répertoire cache des en-têtes.
-f - forcer la génération des fichiers hdlist.
-q - mode peu bavard.
-v - mode bavard.
Oups, c'est :
et non pas "urpmi.addmedia".
Désolé (ça doit être dû à l'heure tardive).
Autre chose, quand je te dit de taper :
Si tu fais un "urpmi.removemedia -a", il faudra refaire toute la partie avec "easyurpmi".
Encore désolé pour la mauvaise manip.
urpmi.removemedia -a
et non pas "urpmi.addmedia".
Désolé (ça doit être dû à l'heure tardive).
Autre chose, quand je te dit de taper :
urpmq -f paquetil faut remplacer "paquet" par le nom du programme que tu veux installer (amule dans ton cas).
Si tu fais un "urpmi.removemedia -a", il faudra refaire toute la partie avec "easyurpmi".
Encore désolé pour la mauvaise manip.
Salut,
j'ai refais les mainipes et j'ai bien verfier les maj urpmi elles sont toutes ok.
Une foie que je les ais faites y a t il une autre manipe a effectuer pour finaliser la maj, car j'ai toujour le meme code erreur en installany Amule.
[root@boi78-3-82-246-27-238 Desktop]# rpm -Uvh aMule-2.1.3-wxGtk2.6.3_mdv.i586.rpm
Préparation... ########################################### [100%]
1:aMule ########################################### [100%]
rpmdb: Page 141: hash page has bad prev_pgno
rpmdb: /var/lib/rpm/Requirename: DB_VERIFY_BAD: Database verification failed
erreur: erreur db4(-30972) de db->verify: DB_VERIFY_BAD: Database verification failed
Merci pour ton aide.
j'ai refais les mainipes et j'ai bien verfier les maj urpmi elles sont toutes ok.
Une foie que je les ais faites y a t il une autre manipe a effectuer pour finaliser la maj, car j'ai toujour le meme code erreur en installany Amule.
[root@boi78-3-82-246-27-238 Desktop]# rpm -Uvh aMule-2.1.3-wxGtk2.6.3_mdv.i586.rpm
Préparation... ########################################### [100%]
1:aMule ########################################### [100%]
rpmdb: Page 141: hash page has bad prev_pgno
rpmdb: /var/lib/rpm/Requirename: DB_VERIFY_BAD: Database verification failed
erreur: erreur db4(-30972) de db->verify: DB_VERIFY_BAD: Database verification failed
Merci pour ton aide.
Reconfigure tout via easyurpmi, apparemment il y a des m**des quelques part !
Purge le fichier :
Purge le fichier :
urpmi.addmedia -apuis va sur easyurpmi (te trompes pas dans les choix de version), sélectionnes tes miroirs (change par rapport à ceux que tu avais mis si ça merdoie encore), prends les "main, contrib, main_updates, plf-free et plf-nonfree") et reessaie...
[root@boi78-3-82-246-27-238 ~]# urpmi.update main contrib updates plf-free plf-nonfree
essai de sélection du média inexistant « plf-nonfree »
sélection de plusieurs médias : "main_updates", "contrib_updates"
essai de sélection du média inexistant « plf-free »
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.update_source.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.Installation DVD.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main_updates.cz]
récupération du hdlist source (ou de synthèse) de « contrib »...
http://ftp.rpmfind.net/...
... récupération effectuée
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib_updates.cz]
[root@boi78-3-82-246-27-238 ~]# urpmq -f paquet
pas de paquetage nommé paquet
[root@boi78-3-82-246-27-238 ~]# urpmi paquet
pas de paquetage nommé paquet