radofe
Suite d'un post précédent,
j'essaie de rétablir mon système en virant les paquets issus du dépôt Atrpms, mais ....
[root@localhost ~]# rpm -e rpm
rpmdb: Program version 4.3 doesn't match environment version
erreur: erreur db4(-30974) de dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch
erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30974)
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
erreur: le paquetage rpm n'est pas installé.
Or il est bel et bien installé puisque :
[xxxxxxxxx@localhost ~]$ rpm -q rpm
rpm-4.4.1-22_49.rhfc3.at
[xxxxxxxxx@localhost ~]$
Comment s'y prendre ?
Markand
Mais la tu compte detruire le programme permettant d'installer des rpm !
radofe
Non, je veux remplacer rpm-4.4.1-22_49.rhfc3.at par rpm-4.3.2-21.i386.rpm parce que mon système cafouille avec les paquets Atrpms.
Je me suis fait avoir avec synaptic qui m'a installé des paquets Atrpms qui provoquent des perturbations dans mon système.
coucou60
Tu veux remplacer un paquetage plus réçent par un plus ancien
Un extrait de la commande rpm --help :
--oldpackage mettre à jour avec un paquetage plus
ancien (une m-à-j avec --force fait ça
automatiquement
Donc en faisant : rpm -Uvh --force nom_du_rpm devrait marcher.
Mais comme c'est rpm lui même que tu veux modifier, je sais pas..
A+
radofe
Ben non, ça ne marche pas.
rpm -Uvh --force rpm-4.3.2-21.i386.rpm
rpmdb: Program version 4.3 doesn't match environment version
erreur: erreur db4(-30974) de dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch
erreur: ne peut ouvrir l'index Packages en utilisant db3 - (-30974)
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
attention: rpm-4.3.2-21.i386.rpm: Entête signature V3 DSA: NOKEY, key ID 4f2a6fd2
rpmdb: Program version 4.3 doesn't match environment version
erreur: erreur db4(-30974) de dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
rpmdb: Program version 4.3 doesn't match environment version
erreur: erreur db4(-30974) de dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch
erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm
herrib
Et en utilisant synaptic?
radofe
J'ai fait la bêtise de virer synaptic auparavant, j'ai essayé de le réinstaller mais sans réussite.
je viens de réussir à le réimplanter avec le rpm de chez Atrpms.
Supprimer rpm avec synaptic donne ceci :
A désinstaller : apt rpm-python rpm-python24 synaptic et yum
radofe
J'ai pu désinstallé rpm-python de chez Atrpms avec mon synaptic retrouvé mais ....
[root@localhost ~]# cd /home/christian
[root@localhost christian]# rpm -Uvh rpm-python-4.3.2-21.i386.rpm
erreur: Dépendances requises:
rpm = 4.3.2-21 est nécessaire pour rpm-python-4.3.2-21.i386
Résolutions suggérées:
rpm-4.3.2-21.i386.rpm
[root@localhost christian]#
ça tourne en rond !!!
radofe
Je ne sais pas, peut-être faut-il tenter de supprimer rpm comme le suggérait Herrib avec synaptic, même si cela aboutit à supprimer en même temps apt,rpm-python,rpm-python24,synaptic lui aussi et yum.
Qu'en penses-tu Herrib ?
Achraf
Atrpms est à éviter. chez moi cela ne m'a causé que des soucis...
pas
essai ceci :
rpm --rebluiddb
A+