Bonjour,
Un joli problème pour bien commencer la semaine. J'ai voulu mettre à jour ma Fedora 17 aujourd'hui, chose que je remetais au lendemain depuis un petit moment. Je ne sais pas exactement pourquoi, ni ce qui s'est réellement passé, mais après quelques horribles erreurs python et un message de l'Automatic Bug Report Tool, ma màj a planté. Inactive pendant 15 bonnes minutes, aucune utilisation CPU, rien. J'y suis donc allé comme un gros porc, à grand coup de SIGKILL, espérant pouvoir utiliser yum-complete-transaction par la suite. Bien sûr, ce n'est pas aussi simple. Impossible reprendre la transaction, et j'ai du dans le même temps rebuild la rpm db from scratch (rm /var/lib/rpm/__db.00*) pour pouvoir faire quelque chose.
Je me retrouve donc avec des trucs comme ça, quelque que soit la manip' que je tente :
Error: Package: perl-threads-1.86-2.fc17.x86_64 (@koji-override-0/$releasever)
Requires: perl(:MODULE_COMPAT_5.14.2)
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl(:MODULE_COMPAT_5.14.2)
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
Not found
Error: Package: 4:perl-libs-5.14.3-221.fc17.x86_64 (@updates/17)
Requires: perl = 4:5.14.3-221.fc17
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl = 4:5.14.3-221.fc17
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
perl = 4:5.16.2-239.fc18
Available: 4:perl-5.16.2-235.fc18.x86_64 (fedora)
perl = 4:5.16.2-235.fc18
Error: Package: 1:perl-Pod-Simple-3.16-221.fc17.noarch (@updates/17)
Requires: perl = 4:5.14.3-221.fc17
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl = 4:5.14.3-221.fc17
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
perl = 4:5.16.2-239.fc18
Available: 4:perl-5.16.2-235.fc18.x86_64 (fedora)
perl = 4:5.16.2-235.fc18
Error: Package: perl-Scalar-List-Utils-1.25-1.fc17.x86_64 (@koji-override-0/$releasever)
Requires: perl(:MODULE_COMPAT_5.14.2)
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl(:MODULE_COMPAT_5.14.2)
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
Not found
Error: Package: perl-threads-shared-1.40-2.fc17.x86_64 (@koji-override-0/$releasever)
Requires: perl(:MODULE_COMPAT_5.14.2)
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl(:MODULE_COMPAT_5.14.2)
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
Not found
Error: Package: avahi-glib-0.6.31-5.fc17.x86_64 (@updates/17)
Requires: avahi = 0.6.31-5.fc17
Removing: avahi-0.6.31-5.fc17.x86_64 (@updates/17)
avahi = 0.6.31-5.fc17
Updated By: avahi-0.6.31-6.fc18.x86_64 (fedora)
avahi = 0.6.31-6.fc18
Error: Package: 1:perl-Module-Pluggable-3.90-221.fc17.noarch (@updates/17)
Requires: perl = 4:5.14.3-221.fc17
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl = 4:5.14.3-221.fc17
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
perl = 4:5.16.2-239.fc18
Available: 4:perl-5.16.2-235.fc18.x86_64 (fedora)
perl = 4:5.16.2-235.fc18
Error: Package: perl-Socket-2.001-1.fc17.x86_64 (@koji-override-0/$releasever)
Requires: perl(:MODULE_COMPAT_5.14.2)
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl(:MODULE_COMPAT_5.14.2)
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
Not found
Error: Package: perl-PathTools-3.33-221.fc17.x86_64 (@updates/17)
Requires: perl = 4:5.14.3-221.fc17
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl = 4:5.14.3-221.fc17
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
perl = 4:5.16.2-239.fc18
Available: 4:perl-5.16.2-235.fc18.x86_64 (fedora)
perl = 4:5.16.2-235.fc18
Error: Package: perl-Carp-1.22-2.fc17.noarch (@koji-override-0/$releasever)
Requires: perl(:MODULE_COMPAT_5.14.2)
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl(:MODULE_COMPAT_5.14.2)
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
Not found
Error: Package: 1:perl-Pod-Escapes-1.04-221.fc17.noarch (@updates/17)
Requires: perl = 4:5.14.3-221.fc17
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl = 4:5.14.3-221.fc17
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
perl = 4:5.16.2-239.fc18
Available: 4:perl-5.16.2-235.fc18.x86_64 (fedora)
perl = 4:5.16.2-235.fc18
Error: Package: 4:perl-macros-5.14.3-221.fc17.x86_64 (@updates/17)
Requires: perl = 4:5.14.3-221.fc17
Removing: 4:perl-5.14.3-221.fc17.x86_64 (@updates/17)
perl = 4:5.14.3-221.fc17
Updated By: 4:perl-5.16.2-239.fc18.x86_64 (updates)
perl = 4:5.16.2-239.fc18
Available: 4:perl-5.16.2-235.fc18.x86_64 (fedora)
perl = 4:5.16.2-235.fc18
You could try using --skip-broken to work around the problem
Le problème est survenu pendant que yum s'occupait de perl. Sinon, yum check m'informe que j'ai 237 rpmdb problems, qui correspondent à des paquets dupliqués.
Ayant fait assez de dégats comme ça, je m'en remets à vous. Mon système est-il foutu ?