> Error: Missing Dependency: /lib/modules/2.6.17-1.2157_FC5 is needed by package dlm-kernel
Donc tu n'as pas mis à jour le noyau ?
N'oublies pas de le mettre à jour. Mais attends de lire la suite avant de le faire.
J'ai tenter de comprendre le problème, et je crois avoir trouvé une bonne voie.
Fedora supporte la mise à jours de FC(n) à FC(n+1) final, et non final+update.
Lorsque tu as mis à jour le paquet fedora-release, le dépôt des updates est activité. Donc un "yum update" ne fait pas FC(n) à FC(n+1) mais FC(n) à FC(n+1)+updates.
Par exemple pour ces messages d'erreur :
> Error: Missing Dependency: howl = 0.9.8 is needed by package howl-libs
> Error: Package howl-libs needs howl = 0.9.8, this is not available.
J'ai fait un diff dans les obsoletes entre FC5 et FC5+updates. J'y ai entre autre :
< avahi howl
C'est-à-dire que le avahi dans updates (celui retenu par yum puisque c'est la dernière version) ne met pas howl en obsolete alors qu'il le devrait puisque FC5 ne fournit pas howl mais avahi en remplaçant.
De même j'ai fait un diff entre les provides de avahi-0.6.9-3.x86_64.rpm (FC5) et avahi-0.6.10-1.FC5.x86_64.rpm (FC5+update). Entre autre, le paquet FC5+update n'a pas "provide: libhowl.so.0".
Donc pour une mise à jour de FC4 à FC5+update, ça ne peut pas marcher.
Ce n'est en aucun cas un bug de Yum. C'est un problème de packaging. Cette problématique ne semble pas prit en compte par les développeurs de Fedora actuellement.
[^] # Re: Re:
Posté par clearstream . En réponse au message Mise à jour FC4 -> FC5. Évalué à 1.
Donc tu n'as pas mis à jour le noyau ?
N'oublies pas de le mettre à jour. Mais attends de lire la suite avant de le faire.
J'ai tenter de comprendre le problème, et je crois avoir trouvé une bonne voie.
Fedora supporte la mise à jours de FC(n) à FC(n+1) final, et non final+update.
Lorsque tu as mis à jour le paquet fedora-release, le dépôt des updates est activité. Donc un "yum update" ne fait pas FC(n) à FC(n+1) mais FC(n) à FC(n+1)+updates.
Par exemple pour ces messages d'erreur :
> Error: Missing Dependency: howl = 0.9.8 is needed by package howl-libs
> Error: Package howl-libs needs howl = 0.9.8, this is not available.
J'ai fait un diff dans les obsoletes entre FC5 et FC5+updates. J'y ai entre autre : C'est-à-dire que le avahi dans updates (celui retenu par yum puisque c'est la dernière version) ne met pas howl en obsolete alors qu'il le devrait puisque FC5 ne fournit pas howl mais avahi en remplaçant.
De même j'ai fait un diff entre les provides de avahi-0.6.9-3.x86_64.rpm (FC5) et avahi-0.6.10-1.FC5.x86_64.rpm (FC5+update). Entre autre, le paquet FC5+update n'a pas "provide: libhowl.so.0".
Donc pour une mise à jour de FC4 à FC5+update, ça ne peut pas marcher.
Ce n'est en aucun cas un bug de Yum. C'est un problème de packaging. Cette problématique ne semble pas prit en compte par les développeurs de Fedora actuellement.
Nouvelle procédure :
* rpm -Uhv http://download.fedora.redhat.com/pub/fedora/linux/core/5/i3(...) ### normalement déjà fait
* yum install --disablerepo=updates kernel-smp kernel
* yum remove kernel-smp-2.6.17-1.2142_FC4 kernel-2.6.17-1.2142_FC4 ### !!! ATTENTION ici il faut bien spécifier la version
* yum update --disablerepo=updates
* yum update
* /sbin/fixfiles relabel
J'espère que ça va marcher.