supprimer pour remettre l'ancienne version de rpm suse - Logiciels - Linux et OS Alternatifs
Marsh Posté le 25-03-2006 à 19:51:24
récupère le rpm du CD et extrait son contenu avec rpm2cpio, il suffit de remplacer ensuite les fichiers avec ceux extraits
Marsh Posté le 25-03-2006 à 19:53:40
Sacré Mjules, à chaque fois que je suis dans un trou, SpiderJules est là ;-)
Merci, je vais essayer cela tout de suite
Marsh Posté le 25-03-2006 à 19:57:03
ça se complique :
rpm2cpio = command not found, (en root évidemment)
Marsh Posté le 25-03-2006 à 19:57:44
Ma grosse bêtise a été de supprimer ttes les dépendances tout à l'heure ...
Marsh Posté le 25-03-2006 à 20:03:36
voilà déjà le manuel :
http://www.rpm.org/max-rpm/s1-rpm- [...] 2cpio.html
ötes moi d'un doute, tu as encore rpm sur ta machine ?
Marsh Posté le 25-03-2006 à 20:04:47
non, je n'ai plus rpm, c'est ce que j'ai dû mal expliquer =
rpm not found car justement le rpm "à jour" que j'avais ne fonctionnait plus
Marsh Posté le 25-03-2006 à 20:11:52
alors, je t'ai fait un tarball avec le contenu du paquet rpm de suse 10 (rpm 4.1.1-222), il est dispos là, t'as plus qu'à tout remettre au bon endroit :
http://mjules.free.fr/captures/rpm-4.1.1-222.tar.bz2
(fait quand même attention à ce qu'il y a dans /var, histoire de pas écraser la base existante)
Marsh Posté le 25-03-2006 à 20:19:36
Mjules a écrit : alors, je t'ai fait un tarball avec le contenu du paquet rpm de suse 10 (rpm 4.1.1-222), il est dispos là, t'as plus qu'à tout remettre au bon endroit : |
Merci Mjules,
je dois pas faire ce qu'il faut =
/rpm: error while loading shared libraries: librpmbuild-4.1.so: cannot open shared object file: No such file or directory
ou je n'ai pas cette librairie, et, si je l'avais où la mettre.
Je ne veux pas te faire perdre ton temps, je pense que je vais réisntaller l'OS et faire des ghosts ttes les 5' ;-)
Marsh Posté le 25-03-2006 à 20:20:09
ah ok, je remets les contenus dans mes dirs respectifs, excuse, je fais ça, (je dîne avant, les cerveaux comme toi, ça mange po :-)
Marsh Posté le 25-03-2006 à 21:02:07
V'la t-y pas que yast redémarre et ki connaît rpm ;-)
Merci Mjules mais bon ... C'est dingue, je me demande si je n'ai pas un pb d'origine qui a déclenché mon avalanche d'actions malencontreuses, (disons douteuses) = J'ai la même erreur en utilisant inéluctablement TON rpm
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from db->close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: PANIC: fatal region error detected; run recovery
error: db4 error(-30978) from dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
Comme si la base de données RPM ou qqe chose dans le enre était corrompu
Marsh Posté le 25-03-2006 à 22:53:11
si la base est corrompue essayes un rpm --rebuilddb
Marsh Posté le 26-03-2006 à 09:31:52
ok Mjules, merci.
Le pb n'était donc pas la MAJ de rpm mais bien la base elle-même des rpm, vais-je donc le conserver c'te os ;-) ?
Voilà qui m'a donné une leçon de choses.
(J'en profite , puisque nous sommes dans le rayon paquetage, pour savoir si yum est à peut près équivalent à urpmi, ne pas répondre ici je mets un post)
Marsh Posté le 25-03-2006 à 19:08:50
J'ai mis à jour via yast de suse 10 aujourd'hui.
Ke pb est que, sans avertissement préalable de conflit ou autre, ma version de rpm s'est mise à jour.
Depuis, je n'ai plus aucune possibilité d'installer quoi que soit sous peine d'avoir un échec à l'installe du paquetage,
(installation a échoué db etc....).
Je constate que le logiciel de gestion des rpm est à jour.
Je souhaite le supprimer pour retrouver l'ancienne version.
J'ai donc supprimé le rpm existant pour remettre celui du CD mais Le pb est que je me sers du "nouveau" qui plante.
J'ai fini par choisir de supprimer toutes les dépendances liées dont yast....
Bref, vous l'avez compris, le gros noeunoeud newbie a mis les pieds dedans.
Le but est de m'en sortir sans réinstaller l'os, c'est possible, (je suis pugnace ;-)
Message édité par krisofe le 25-03-2006 à 19:14:49