Erreur rpmdrake : rpm db non accessible

bermisch Membre non connecté
-
- Voir le profil du membre bermisch
- Inscrit le : 18/05/2013
- Groupes :
C'est systématique maintenant sur ma config mageia3-64 bits : au démarrage de rpmdrake via le centre de contrôle , gestionnaire des logiciels, j'ai l'erreur :
Une erreur fatale est survenue : Couldn't open RPM DB() at /user/lib/perl5/vendor_perl/5.6.13/Rpmdrake/open_db.pm line 74
J'arrive à by-passer en rebuildant rpm db avec "rpm --rebuilddb" mais ce n'est pas satisfaisant.
La fonction est écrite en perl. Si quelqu'un a une idée ? Les messages dans /var/log n'en disent pas plus long
La base resterait-elle ouverte d'une session précédente ?

Merci de vos lumières
Bermisch
2 PC intel X86 sous Mageia - 64 bits - 8G bits mémoire, KDE dont un avec serveur LDAP "wake-on-waned "
livebox orange fibre 300Mb/s avec. Wifi ..
Lien pour l'allumage : du pc avec serveur LDAP (allumage à distance hs actuellement) :
https://www.depicus.com/wake-on-lan/woli?m=BCAEC58C7279&i=bermisch.ddns.net&s=255.255.255.255&p=9
Lien pour le site lui-même si pc serveur allumé: http://bermisch.ddns.net
(erreur 403 à ce niveau mais .../ magallerie donne accès à coppermine base de photos en lecture seule..) sur ip dynamique (ddns)
livebox orange fibre 300Mb/s avec. Wifi ..
Lien pour l'allumage : du pc avec serveur LDAP (allumage à distance hs actuellement) :
https://www.depicus.com/wake-on-lan/woli?m=BCAEC58C7279&i=bermisch.ddns.net&s=255.255.255.255&p=9
Lien pour le site lui-même si pc serveur allumé: http://bermisch.ddns.net
(erreur 403 à ce niveau mais .../ magallerie donne accès à coppermine base de photos en lecture seule..) sur ip dynamique (ddns)

Vladimir Membre non connecté
-
- Voir le profil du membre Vladimir
- Inscrit le : 04/03/2008
- Groupes :
-
Membre d'Honneur
Je ne suis pas un expert dans ce domaine mais peut-être qu'avant de reconstruire la base RPM endommagée il faudrait commencer par la supprimer par:
Code BASH :
rm -F /var/lib/rpm/_db*

Vous voudriez passer à Linux mais vous n'y connaissez rien?
Quelqu'un dans votre région est prêt à vous aider.
Connectez- vous sur parrain.linux
Quelqu'un dans votre région est prêt à vous aider.
Connectez- vous sur parrain.linux

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Il me semblait avoir écrit un truc sur MLO, mais je ne retrouve plus l'article. C'était un copier coller d'un article de mon site :
la-base-urpmi-est-endommagee-comment-la-reparer
Où il est indiqué :
Code BASH :
rm -f /var/lib/rpm/__db* rpm --rebuilddb
Attention, c'est deux caractères _ (underscore)
Merci

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 !


david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur

Tu cherches sans doute ceci mon petit Adrien.D :

http://www.mageialinux-online.org/wiki/utilisation-d-urpmi#paragraph_la-base-urpmi-est-endommagee-comment-la-reparer
ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLO
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>


bermisch Membre non connecté
-
- Voir le profil du membre bermisch
- Inscrit le : 18/05/2013
- Groupes :
Merci du tuyau, c'est le même principe qu'avec mandriva. J'avis déjà eu à faire avec mais j'avais oublié le principe. Néanmoins, deux petites questions.
Si la fréquence de l'erreur est grande, par exemple à cnaque appel de rpmdrake, n'y a-t-il pas une cause permanente à éliminer.
La "réparation" n'est pas, à ma connaissance, documentée en ligne. Il faut faire appel à de l'aide extérieure pour savoir quoi faire. Sûr qu'il faut un magéien confirmé dans les parages.
Je ne sais pas quelle est la fréquence de cette erreur chez les gens "normaux" mais les db style rpmdb sont "error-prone" en particulier pour cause de mise à jour avec des sites distants et donc le système de transactions nécessite des choses "genre roll back", transactions sécurisées etc., en cas d'abort dû en particulier à des pb de transmission.
..CDT
2 PC intel X86 sous Mageia - 64 bits - 8G bits mémoire, KDE dont un avec serveur LDAP "wake-on-waned "
livebox orange fibre 300Mb/s avec. Wifi ..
Lien pour l'allumage : du pc avec serveur LDAP (allumage à distance hs actuellement) :
https://www.depicus.com/wake-on-lan/woli?m=BCAEC58C7279&i=bermisch.ddns.net&s=255.255.255.255&p=9
Lien pour le site lui-même si pc serveur allumé: http://bermisch.ddns.net
(erreur 403 à ce niveau mais .../ magallerie donne accès à coppermine base de photos en lecture seule..) sur ip dynamique (ddns)
livebox orange fibre 300Mb/s avec. Wifi ..
Lien pour l'allumage : du pc avec serveur LDAP (allumage à distance hs actuellement) :
https://www.depicus.com/wake-on-lan/woli?m=BCAEC58C7279&i=bermisch.ddns.net&s=255.255.255.255&p=9
Lien pour le site lui-même si pc serveur allumé: http://bermisch.ddns.net
(erreur 403 à ce niveau mais .../ magallerie donne accès à coppermine base de photos en lecture seule..) sur ip dynamique (ddns)

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
La situation n'est pas normale, et en plus, rpmdrake fait la réinitialisation s'il détecte une base cassée. Donc, tu as deux soucis (peut être avec la même cause).
Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie