Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Linux.redhat : Mise à jour FC4 -> FC5

Posté par Ju Hash (page perso, ) le 04 octobre 2006
Bonjour,



L'administrateur de mon PC m'a chargé de mettre à jour la distribution sur laquelle je travaille, à savoir une FC4. J'ai donc décidé de migrer avec Yum vers une FC5. Pour cela, j'aui suivi les instructions de Fedora :

http://fedoraproject.org/wiki/YumUpgradeFaq

ainsi que :

http://www.brandonhutchinson.com/Upgrading_Red_Hat_Linux_wit(...)



càd que j'ai installé le rpm fedora-release-5-5.noarch.rpm, puis lancé yum upgrade



Malheureusement, j'ai plusieurs erreurs de dépendances:



Error: Missing Dependency: howl = 0.9.8 is needed by package howl-libs

Error: Missing Dependency: /lib/modules/2.6.17-1.2157_FC5 is needed by package dlm-kernel

Error: Missing Dependency: /lib/modules/2.6.17-1.2157_FC5 is needed by package cman-kernel



Or, les packages dlm-kernel et cman-kernel ne sont pas installés !!



De plus, si je veux enlever howl-libs, alors je dois virer la moitié du systeme pour cause de dépendances mutuelles...



Savez ce que dois-je faire ?



merci d'avance

> Lire le message (19 commentaires, moyenne: 1).  

Vous avez demandé le commentaire #761340.

Re:

Posté par clearstream () le 04/10/2006 à 09:22. (lien). Évalué à 1.

T'es sûr d'avoir fait ça et dans cet ordre ? :
* changer /etc/yum.repo.d pour pointer sur FC5
* yum clean all
* yum install kernel
* yum remove kernel-2.6.14*
* rpm -Uvh fedora-release-5-5.noarch.rpm
* yum update
* /sbin/fixfiles relabel

Que te donne la commande :
$ rpm -q -a | grep kernel

  • [^]Re: Re:

    Posté par clearstream () le 04/10/2006 à 09:28. (lien). Évalué à 1.

    Pour info, FC6 sort la semaine prochaine. Il est peut-être urgent d'attendre.
    Toujours pour info, la mise à jour d'une release de fedora à une autre via yum n'est pas supporté. Si ça marche tant mieux, si ça ne marche tant pis.

    Par expérience, je fais toujours une installation "fraiche".

    [^]Re: Re:

    Posté par Ju Hash (page perso, ) le 04/10/2006 à 09:40. (lien). Évalué à 1.

    Oaip, j'ai fais tout ça. Mis à part que yum update ne fonctionne pas, donc je n'ai pas fait le fixfiles...

    Sinon rpm -q -a | grep kernel renvoi :
    kernel-smp-2.6.17-1.2142_FC4
    kernel-2.6.17-1.2142_FC4
    kernel-doc-2.6.17-1.2142_FC4

    • [^]Re: Re:

      Posté par clearstream () le 04/10/2006 à 10:36. (lien). Évalué à 1.

      > kernel-smp-2.6.17-1.2142_FC4

      T'as encore un ancien noyau.
      Au lieu de faire "yum remove kernel-2.6.14", fais :
      * yum remove kernel-smp-2.6.17-1.2142_FC4 kernel-2.6.17-1.2142_FC4 kernel-doc-2.6.17-1.2142_FC4

      De plus tu n'as pas appliqué la procédure. Il faut faire un "yum install kernel" avant de faire "yum remove kernel...." et aussi avant de faire "yum update".
      Si tu avais respecté la procédure, tu aurais un kernel-smp-...._FC5.

      • [^]Re: Re:

        Posté par Ju Hash (page perso, ) le 04/10/2006 à 10:44. (lien). Évalué à 1.

        arf, très bien...

        Mais je ne comprends pas : si je suis la procedure comme indiqué sur le premier site, le fait de faire yum install kernel lorsqu'on est encore en FC4 va installer les kernel_FC4 et non pas 5 ! Autrement dit, on installe le dernier kernel de la version FC4, non ?

        Ensuite seulement la procédure indique d'enlever les vieux noyaux, PUIS de passer à FC5.

        C'est seulement après le yum update que l'on doit avoir des kernels en FC5...

        ou alors je ne comprends pas quelque chose.. :-?

        • [^]Re: Re:

          Posté par clearstream () le 04/10/2006 à 11:14. (lien). Évalué à 1.

          En première lecture, je le comprend comme toi.
          Mais en y réfléchissant un peu, ça n'a pas de sens.
          Pour moi il faut bien installer le noyau FC5 en premier, puis virer le noyau FC4, puis installer fedora-release, puis faire un "yum update".

          On peut installer fedore-release pour éviter d'installer manuellement les /etc/yum.repo.d/* .
          Peux-tu faire :
          * rpm -Uhv http://download.fedora.redhat.com/pub/fedora/linux/core/5/i3(...)
          * yum install kernel-smp ### !!! Tu as un smp
          * yum remove kernel-smp-2.6.17-1.2142_FC4 kernel-2.6.17-1.2142_FC4 kernel-doc-2.6.17-1.2142_FC4 ### !!! ATTENTION ici il faut bien spécifier la version
          * yum update
          * /sbin/fixfiles relabel

          A la fin de toutes les commandes ajoutes "2>&1 | tee -a output".
          Par exemple : "yum update 2>&1 | tee -a output"
          Ça donnera un log.

          • [^]Re: Re:

            Posté par clearstream () le 04/10/2006 à 11:39. (lien). Évalué à 1.

            > * yum install kernel-smp ### !!! Tu as un smp

            Ooops, je n'ai pas fait attention que tu as kernel et kernel-smp.
            Ceci est un peu anormal, tu ne devrais avoir que l'un des deux. Mais c'est sans gravité.

            Donc, fait un "yum install kernel-smp kernel".
            Normalement les kernel (sans -smp) peuvent marcher sur des machines smp.

            [^]Re: Re:

            Posté par Ju Hash (page perso, ) le 04/10/2006 à 11:47. (lien). Évalué à 1.

            ok, c'est vrai que c'est plus logique comme ça.

            Un problème subsiste : j'ai une architecture x86_64 et non pas i386. J'ai donc installé le bon fedora_release pour x86_64 : http://download.fedora.redhat.com/pub/fedora/linux/core/5/x8(...)

            Or, sur la FC5 x86_64, il n'y a plus de kernel-smp ! Cf par exemple le liste des rpms de base pour l'architecture x86_64 :
            http://download.fedora.redhat.com/pub/fedora/linux/core/5/x8(...)
            par rapport à la version i386 :
            http://download.fedora.redhat.com/pub/fedora/linux/core/5/i3(...)

            Bon, je me dis, "tant pis pour l'hyperthreading, installons un noyau standard" :
            > yum install kernel
            quelques minutes plus tard, le résultat est assez comique : au lieu d'avoir 3 erreurs de dépendance (par rapport à un yum update), j'en ai plusieurs dizaines :

            Error: Missing Dependency: hotplug >= 2001_04_24-9 is needed by package pcmcia-cs
            Error: Missing Dependency: hotplug >= 3:2004_04_01-10 is needed by package sane-backends
            Error: hwdata conflicts with pcmcia-cs
            Error: Missing Dependency: hotplug is needed by package udev
            Error: Missing Dependency: hotplug >= 2001_04_24-13 is needed by package gphoto2
            Error: Missing Dependency: libedataserver-1.2.so.4()(64bit) is needed by package gnomemeeting
            Error: Missing Dependency: xorg-x11 is needed by package xorg-x11-tools
            Error: Missing Dependency: /usr/X11R6/bin/sessreg is needed by package xinitrc
            Error: Missing Dependency: system-config-packages is needed by package firstboot
            Error: Missing Dependency: xorg-x11 = 6.8.2-37.FC4.49.2.1 is needed by package xorg-x11-Xdmx
            Error: Missing Dependency: xorg-x11 = 6.8.2 is needed by package xorg-x11-xdm
            Error: Missing Dependency: /usr/X11R6/bin/xsetroot is needed by package xinitrc
            Error: hplip conflicts with system-config-printer < 0.6.132
            Error: Missing Dependency: xorg-x11 = 6.8.2-37.FC4.49.2.1 is needed by package xorg-x11-Xvfb
            Error: Missing Dependency: xorg-x11 = 6.8.2-37.FC4.49.2.1 is needed by package xorg-x11-Xnest
            Error: Missing Dependency: xorg-x11 is needed by package kdelibs
            Error: Missing Dependency: howl = 0.9.8 is needed by package howl-libs
            Error: Missing Dependency: libdpstk.so.1()(64bit) is needed by package ImageMagick
            Error: Missing Dependency: xinitrc is needed by package numlockx
            Error: Missing Dependency: xinitrc >= 0:3.33-1 is needed by package gdm
            Error: Missing Dependency: xinitrc >= 3.13 is needed by package xorg-x11-xdm
            Error: Missing Dependency: libdps.so.1()(64bit) is needed by package ImageMagick


            bref... c'est pas gagné.

            • [^]Re: Re:

              Posté par Ju Hash (page perso, ) le 04/10/2006 à 11:55. (lien). Évalué à 1.

              au temps pour moi, il semble que les kernels de la version x86_64 sont déjà des noyaux smp...

              reste le problème des dépendances :)

              [^]Re: Re:

              Posté par clearstream () le 04/10/2006 à 13:01. (lien). Évalué à 1.

              Au-lieu d'utiliser "yum update" essais avec "yum upgrade".

              Il me semble que "yum upgrade" allait devenir obsolete.

              Selon la man de yum :

              upgrade
              Is the same as the update command with the --obsoletes flag set. See update for more details.


              Si ça ne marche pas, commence par mettre à jour yum : "yum update "yum*"
              Puis nettoye le cache de yum : "yum clean all"
              Puis fait la mise à jour : "yum upgrade" ou "yum update" (commence par "yum update").

              • [^]Re: Re:

                Posté par clearstream () le 04/10/2006 à 13:09. (lien). Évalué à 1.

                Pour info, tu n'aurais pas des paquets i386 ?

                Vérifies avec : "rpm -q --queryformat="%{ARCH} %{NAME}\n" -a | grep i386"

                • [^]Re: Re:

                  Posté par Ju Hash (page perso, ) le 04/10/2006 à 13:17. (lien). Évalué à 1.

                  si, un sacré paquet même ! (cf ci-dessous)

                  Mais à priori, les archi 64bits savent aussi utiliser du 32 bits, non ?

                  i386 bluez-libs
                  i386 pam_passwdqc
                  i386 gpm
                  i386 utempter
                  i386 libieee1284
                  i386 gstreamer
                  i386 Xaw3d
                  i386 libxklavier
                  i386 intel-ifort9
                  i386 cyrus-sasl
                  i386 libtiff
                  i386 mozilla-nspr
                  i386 sane-backends
                  i386 pilot-link
                  i386 libtermcap
                  i386 tcl
                  i386 libjpeg
                  i386 nss_ldap
                  i386 libidn
                  i386 atk
                  i386 distcache
                  i386 alchemist
                  i386 ORBit2
                  i386 gtk+
                  i386 tclx
                  i386 compat-libf2c-32
                  i386 libdbi
                  i386 openoffice.org-langpack-de
                  i386 dbus-glib
                  i386 cups-libs
                  i386 libpcap
                  i386 vte
                  i386 curl
                  i386 device-mapper
                  i386 cyrus-sasl-md5
                  i386 elfutils
                  i386 krbafs
                  i386 audiofile
                  i386 libdv
                  i386 libavc1394
                  i386 gtkspell
                  i386 openjade
                  i386 scrollkeeper
                  i386 libgnomeprint22
                  i386 compat-libstdc++-33
                  i386 openoffice.org-testtools
                  i386 libtool-ltdl
                  i386 libwnck
                  i386 ImageMagick
                  i386 libpng
                  i386 pam_ccreds
                  i386 gnome-keyring
                  i386 gnome-vfs2
                  i386 libcap
                  i386 guile
                  i386 bogl
                  i386 eruby-libs
                  i386 openoffice.org-langpack-es
                  i386 gsview
                  i386 alsa-lib
                  i386 audit-libs
                  i386 gnutls
                  i386 libwpd
                  i386 libacl
                  i386 mikmod
                  i386 nss_db
                  i386 libxslt
                  i386 libexif
                  i386 libmusicbrainz
                  i386 libgnomecups
                  i386 libgnomeprintui22
                  i386 libpng10
                  i386 valgrind-callgrind
                  i386 zlib
                  i386 e2fsprogs
                  i386 ncurses
                  i386 openldap
                  i386 esound
                  i386 ghostscript
                  i386 hal
                  i386 xorg-x11-deprecated-libs
                  i386 kdelibs
                  i386 openoffice.org-math
                  i386 openoffice.org-langpack-fr
                  i386 openoffice.org-writer
                  i386 bind-libs
                  i386 libsepol
                  i386 apr
                  i386 pam_krb5
                  i386 libgnat
                  i386 gdbm
                  i386 beecrypt
                  i386 libgpg-error
                  i386 aspell
                  i386 tcp_wrappers
                  i386 libwvstreams
                  i386 freeglut
                  i386 gmp
                  i386 libgnomecanvas
                  i386 GConf2
                  i386 libogg
                  i386 speex
                  i386 gtk2-engines
                  i386 libgsf
                  i386 gtksourceview
                  i386 boost
                  i386 gsl
                  i386 xmlsec1
                  i386 xmgr-semistatic
                  i386 libselinux
                  i386 krb5-libs
                  i386 pam
                  i386 xorg-x11-Mesa-libGLU
                  i386 gdk-pixbuf
                  i386 unixODBC
                  i386 libattr
                  i386 openh323
                  i386 db4
                  i386 openoffice.org-impress
                  i386 kdemultimedia
                  i386 netpbm
                  i386 pwlib
                  i386 bzip2-libs
                  i386 elfutils-libelf
                  i386 hesiod
                  i386 pam_smb
                  i386 pango
                  i386 libIDL
                  i386 flac
                  i386 cdparanoia-libs
                  i386 redhat-artwork
                  i386 qt
                  i386 postgresql-libs
                  i386 libgcj
                  i386 libsoup
                  i386 openoffice.org-calc
                  i386 openoffice.org-javafilter
                  i386 compat-openldap
                  i386 unixODBC-kde
                  i386 cyrus-sasl-ntlm
                  i386 libobjc
                  i386 expat
                  i386 libusb
                  i386 fontconfig
                  i386 redhat-lsb
                  i386 libart_lgpl
                  i386 libglade2
                  i386 howl-libs
                  i386 gail
                  i386 libvorbis
                  i386 glib
                  i386 tk
                  i386 gtk-engines
                  i386 valgrind
                  i386 compat-libstdc++-296
                  i386 fribidi
                  i386 openmotif21
                  i386 libstdc++
                  i386 xorg-x11-libs
                  i386 arts
                  i386 dbus
                  i386 samba-common
                  i386 libwmf
                  i386 SDL
                  i386 openmotif
                  i386 openoffice.org-langpack-it
                  i386 openoffice.org-draw
                  i386 cyrus-sasl-plain
                  i386 cyrus-sasl-gssapi
                  i386 net-snmp-libs
                  i386 libc-client
                  i386 libgfortran
                  i386 gd
                  i386 libao
                  i386 imlib
                  i386 compat-libgcc-296
                  i386 xv
                  i386 glib2
                  i386 libraw1394
                  i386 pcre
                  i386 libuser
                  i386 lm_sensors
                  i386 ruby-libs
                  i386 lockdev
                  i386 ImageMagick-c++
                  i386 cracklib
                  i386 neon
                  i386 freetype
                  i386 startup-notification
                  i386 libgtop2
                  i386 Canna-libs
                  i386 VFlib2
                  i386 openoffice.org-core
                  i386 libgcc
                  i386 gphoto2
                  i386 w3c-libwww
                  i386 kdebase
                  i386 compat-db
                  i386 cyrus-sasl-sql
                  i386 readline
                  i386 libmng
                  i386 libtheora
                  i386 libcroco
                  i386 libghttp
                  i386 openoffice.org-graphicfilter
                  i386 libxml2
                  i386 popt
                  i386 xorg-x11-Mesa-libGL
                  i386 gamin
                  i386 mysql
                  i386 libungif
                  i386 openobex
                  i386 libmudflap
                  i386 slang
                  i386 newt
                  i386 libgcrypt
                  i386 libbonobo
                  i386 g-wrap
                  i386 emacspeak
                  i386 libaio
                  i386 xmlsec1-openssl
                  i386 openoffice.org-xsltfilter
                  i386 gtk2
                  i386 mozilla-nss
                  i386 libbtctl

                  • [^]Re: Re:

                    Posté par clearstream () le 04/10/2006 à 14:11. (lien). Évalué à 1.

                    > Mais à priori, les archi 64bits savent aussi utiliser du 32 bits, non ?

                    Oui et à priori yum gère ça (c'est le seul à le faire :-)).
                    A vue de nez, je ne vois pas de problème dans ta liste.

                    Que donne "yum upgrade" (ou la mise à jour de yum vers la version de FC5 en premier) ?
                    Car quand je vois tes messages d'erreus, j'envisage deux causes :
                    - les tags "obsolete" ne sont respectés
                    - tu as activé les dépôts yum [updates] mais pas [core]

                    • [^]Re: Re:

                      Posté par Ju Hash (page perso, ) le 04/10/2006 à 15:54. (lien). Évalué à 1.

                      Voici le message d'erreur que j'obtiens à la fin du yum update ou upgrade :

                      Error: Missing Dependency: howl = 0.9.8 is needed by package howl-libs
                      Error: Missing Dependency: /lib/modules/2.6.17-1.2157_FC5 is needed by package dlm-kernel
                      Error: Missing Dependency: /lib/modules/2.6.17-1.2157_FC5 is needed by package cman-kernel
                      Error: Unable to satisfy dependencies
                      Error: Package w3c-libwww needs libcrypto.so.5, this is not available.
                      Error: Package howl-libs needs howl = 0.9.8, this is not available.
                      Error: Package w3c-libwww needs libssl.so.5, this is not available.
                      Error: Package valgrind-callgrind needs valgrind = 1:2.4.0, this is not available.
                      Error: Package dlm-kernel needs /lib/modules/2.6.17-1.2157_FC5, this is not available.
                      Error: Package cman-kernel needs /lib/modules/2.6.17-1.2157_FC5, this is not available.

                      [^]Re: Re:

                      Posté par Ju Hash (page perso, ) le 04/10/2006 à 15:59. (lien). Évalué à 1.

                      J'ai mis à jour Yum sans problème à sa version FC5 :
                      yum --version
                      Loading "installonlyn" plugin
                      2.6.1

                      Quant à yum upgrade (ou update), j'ai à la fin :

                      Error: Missing Dependency: howl = 0.9.8 is needed by package howl-libs
                      Error: Missing Dependency: /lib/modules/2.6.17-1.2157_FC5 is needed by package dlm-kernel
                      Error: Missing Dependency: /lib/modules/2.6.17-1.2157_FC5 is needed by package cman-kernel
                      Error: Unable to satisfy dependencies
                      Error: Package w3c-libwww needs libcrypto.so.5, this is not available.
                      Error: Package howl-libs needs howl = 0.9.8, this is not available.
                      Error: Package w3c-libwww needs libssl.so.5, this is not available.
                      Error: Package valgrind-callgrind needs valgrind = 1:2.4.0, this is not available.
                      Error: Package dlm-kernel needs /lib/modules/2.6.17-1.2157_FC5, this is not available.
                      Error: Package cman-kernel needs /lib/modules/2.6.17-1.2157_FC5, this is not available.

                      alors que les packages cman-kernel et dlm-kernel ne sont pas installés. Visiblement, yum souhaiterais le kernel 2.6.17-1.2157, mais il n'est pas dispo dans le repo (obsolète ?).

                      • [^]Re: Re:

                        Posté par clearstream () le 04/10/2006 à 20:12. (lien). Évalué à 1.

                        > 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.


                        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.

                        • [^]Re: Re:

                          Posté par clearstream () le 04/10/2006 à 20:19. (lien). Évalué à 1.

                          > * yum install --disablerepo=updates kernel-smp kernel

                          Désolé, il y a erreur puisqu'il n'y a pas de kernel-smp dans FC5. Il faut :
                          * yum install --disablerepo=updates kernel


                          Pour info, si tu as besoin de remettre l'ancien noyau (celui pour FC4) il faut faire :
                          * rpm -ivh --oldpackage kernel-2.6.17-1.2142_FC4.x86_64.rpm

                          • [^]Re: Re:

                            Posté par Ju Hash (page perso, ) le 05/10/2006 à 07:13. (lien). Évalué à 1.

                            Merci pour ton aide... Voilà la liste des paquets kernel* installés instalables à partir du repo FC5 core :

                            > yum list --disablerepo=updates-released kernel\*
                            Loading "installonlyn" plugin
                            Setting up repositories
                            core [1/2]
                            extras [2/2]
                            Reading repository metadata in from local files
                            Installed Packages
                            kernel.x86_64 2.6.17-1.2142_FC4 installed
                            kernel-doc.noarch 2.6.17-1.2142_FC4 installed
                            kernel-smp.x86_64 2.6.17-1.2142_FC4 installed
                            Available Packages
                            kernel.x86_64 2.6.15-1.2054_FC5 core
                            kernel-devel.x86_64 2.6.15-1.2054_FC5 core
                            kernel-doc.noarch 2.6.15-1.2054_FC5 core
                            kernel-kdump.x86_64 2.6.15-1.2054_FC5 core
                            kernel-kdump-devel.x86_64 2.6.15-1.2054_FC5 core
                            kernel-xen0.x86_64 2.6.15-1.2054_FC5 core
                            kernel-xen0-devel.x86_64 2.6.15-1.2054_FC5 core
                            kernel-xenU.x86_64 2.6.15-1.2054_FC5 core
                            kernel-xenU-devel.x86_64 2.6.15-1.2054_FC5 core


                            et si on prend en compte les repos update de FC5 :

                            > yum list kernel\*
                            Loading "installonlyn" plugin
                            Setting up repositories
                            core [1/3]
                            extras [2/3]
                            updates-released [3/3]
                            Reading repository metadata in from local files
                            Installed Packages
                            kernel.x86_64 2.6.17-1.2142_FC4 installed
                            kernel-doc.noarch 2.6.17-1.2142_FC4 installed
                            kernel-smp.x86_64 2.6.17-1.2142_FC4 installed
                            Available Packages
                            kernel.x86_64 2.6.17-1.2187_FC5 updates-released
                            kernel-devel.x86_64 2.6.17-1.2187_FC5 updates-released
                            kernel-doc.noarch 2.6.17-1.2187_FC5 updates-released
                            kernel-kdump.x86_64 2.6.17-1.2187_FC5 updates-released
                            kernel-kdump-devel.x86_64 2.6.17-1.2187_FC5 updates-released
                            kernel-xen.x86_64 2.6.17-1.2187_FC5 updates-released
                            kernel-xen-devel.x86_64 2.6.17-1.2187_FC5 updates-released
                            kernel-xen0.x86_64 2.6.17-1.2187_FC5 updates-released
                            kernel-xen0-devel.x86_64 2.6.17-1.2187_FC5 updates-released
                            kernel-xenU.x86_64 2.6.17-1.2187_FC5 updates-released
                            kernel-xenU-devel.x86_64 2.6.17-1.2187_FC5 updates-released



                            En effet, donc, les paquets du kernel pour le repo updates sont plus reçents que ceux du core. Alors je tente d'installer le paquet kernel provenant du core : kernel.x86_64 2.6.15-1.2054_FC5. C'est parti :

                            > yum install --disablerepo=updates-released kernel
                            Loading "installonlyn" plugin
                            Setting up Install Process
                            Setting up repositories
                            core [1/2]
                            extras [2/2]
                            Reading repository metadata in from local files
                            Parsing package install arguments
                            Nothing to do


                            Youpi ! Je comprends rien !

                            Si maintenant je télécharge le paquet kernel-2.6.15-1.2054_FC5.x86_64.rpm du repos core, et que je l'installe "à la main" avec rpm :

                            >rpm -ivh kernel-2.6.15-1.2054_FC5.x86_64.rpm
                            erreur: Dépendances requises:
                            mkinitrd >= 4.2.21-1 est nécessaire pour kernel-2.6.15-1.2054_FC5.x86_64
                            ppp < 2.4.3-3 entre en conflit avec kernel-2.6.15-1.2054_FC5.x86_64
                            isdn4k-utils < 3.2-32 entre en conflit avec kernel-2.6.15-1.2054_FC5.x86_64
                            oprofile < 0.9.1-2 entre en conflit avec kernel-2.6.15-1.2054_FC5.x86_64
                            kudzu < 1.2.5 entre en conflit avec kernel-2.6.15-1.2054_FC5.x86_64
                            iptables < 1.3.2-1 entre en conflit avec kernel-2.6.15-1.2054_FC5.x86_64


                            c'est le serpent qui se mord la queue..?

                            • [^]Re: Re:

                              Posté par clearstream () le 05/10/2006 à 14:11. (lien). Évalué à 0.

                              > c'est le serpent qui se mord la queue..?

                              On dirait bien. Les mises à jours de FC4 sont plus recentes que FC5 (sans mise à jour).
                              Il te reste la voie "officielle". Graver les CD et faire une mise à jour.
                              Avant n'oublies pas de restaurer la version précédente de yum (rpm -Uvh --oldpackage yum.... ; yum clean all)