Journal Upgrade de Lenny à Squeeze à la coyote...

Posté par  (site web personnel) .
Étiquettes :
-4
2
oct.
2010
Cher Nal,

Aujourd'hui j'ai souhaité passer d'une Lenny fraîchement installé à une Squeeze pour diverses raisons...
Sans m'occuper des contraintes induites par cette mise à jour majeure ( j'ai entendu "bourrin" dans la salle ? ) j'ai remplacé les mots lenny par testing dans mon /etc/apt/sources.list et fait mon apt-get dist-upgrade...

Et là c'est le drame ! Upgrade stoppé en plein vol, impossible d'installer udev et plein de paquets partiellement installés....
Et oui, le fameux paquet udev nécessite un kernel plus récent que le bon vieux 2.6.26 !
Arf il fallait commencer par mettre un nouveau noyo ! Zut alors....
J'ai contourné le problème et te livre ici le mode opératoire qui peux servir à d'autres personnes ( et qui trouverait sa place aussi dans le forum astuce ) :

1) Aller dans le répertoire des paquets fraîchement récupérés ( pour ne pas saisir le chemin à chaque fois )
$> cd /var/cache/apt/

2) Corriger le problème de locales pour perl :
$>export LC_ALL=C
$>dpkg -i locales_2.11.2-6_all.deb

3) Maintenant on peux installer la lib perl qui va bien pour l'upgrade du noyo !
$>dpkg -i libuuid-perl_0.02-4_amd64.deb

4) Ensuite on peux installer le nouveau kernel
$>dpkg -i linux-image-2.6.32-5-amd64_2.6.32-23_amd64.deb linux-base_2.6.32-23_all.deb
dire ok pour le repérage uuid des disques....

5) Reboot !
Et oui il faut tourner sur le nouveau noyo si vous avez suivi !

6) On corrige les petits conflits qui traînent pour mettre tout en ordre
$>apt-get -f install

7) On finit la mise à jour
$> apt-get dist-upgrade

Et voilà c'est fini, c'était pas très compliqué finalement !
Mais comme j'ai passé une vingtaine de minutes à décortiquer la chose, autant en faire profiter les gens...
Have Fun !

Bon moi il me reste à comprendre / corriger un problème avec grub-installer pour poser squeeze depuis les cdrom....

@+ Nal
  • # STOP

    Posté par  . Évalué à 10.

    Je vois de plus en plus que l'on s'adresse à Nal dans les journaux. Il faut arrêter avec ça; c'est moche, pas drôle et ridicule.

    Ca ne deviendra jamais un mème linuxfr (enfin j'espère, si je ne suis pas le seul à être de cet avis).
    • [^] # Re: STOP

      Posté par  . Évalué à 9.

      C'est pas si grave, Taire.
    • [^] # Re: STOP

      Posté par  (site web personnel) . Évalué à -2.

      - Mais qui a dit que cela se voulait "drôle" ?

      - "Moche" et "ridicule" ? un peu subjectif comme considération mais parlons-en !

      Cette présentation n'est pas idoine, J'ai un peu du mal à comprendre...
      Je considère le journal un peu comme un journal personnel, journal intime si tu préfères, et on s'adresse souvent à lui comme à une personne c'est une chose courante dans "l'épistolaire individuel", alors pourquoi pas "cher nal"...

      Ah il faut pas utiliser des diminutif c'est mal...bof...

      Ah le journal est une zone publique, donc ce n'est pas intime ou personnel.. question de point de vue....

      Il faut rentrer dans la boîte, écrire comme cela, penser comme cela !
      Un peu trop étriqué pour moi...
      Et ça aurait tendance à me pousser à commencer systématiquement comme cela.

      - "Ca ne deviendra jamais un mème" : mais ce n'est aucunement recherché on s'en fiche !

      Fuse : j'en Use et Abuse !

      • [^] # Re: STOP

        Posté par  . Évalué à 10.

        > Il faut rentrer dans la boîte, écrire comme cela, penser comme cela !

        En l'occurrence c'est toi qui entres dans la boite puisque tu adoptes le même préambule que tous les autres.
    • [^] # Re: STOP

      Posté par  . Évalué à 4.

      Ca ne deviendra jamais un mème linuxfr Trop tard ! (Tine)
      • [^] # Re: STOP

        Posté par  . Évalué à 1.

        Pourquoi ? (fure)
    • [^] # Re: STOP

      Posté par  . Évalué à 9.

      Les journaux à Nal ont des sujets merdiques.

      Signé: Christophe Colomb
  • # Freeze udev

    Posté par  . Évalué à 7.

    Sinon, on peut aller dans l'interface de aptitude, bloquer temporairement l'installation de udev, installer le reste (dont le nouveau noyau), puis mettre à jour udev. Enfin, j'avais fait comme ça.
    • [^] # Re: Freeze udev

      Posté par  . Évalué à 4.

      On peut aussi forcer l'installation du nouvel udev en créant le fichier /etc/udev/kernel-upgrade le temps de l'installation, c'est comme cela que j'avais procédé.
  • # Notes de publication

    Posté par  (site web personnel) . Évalué à 10.

    Et les notes de publications, c'est pour les chiens ?

    http://www.fr.debian.org/releases/testing/releasenotes
  • # Plus simple

    Posté par  . Évalué à 5.

    Installer le nouveau noyau :
    # apt-get install linux-image-2.6-686 (ou amd64)

    Redémarrer :
    # reboot

    Reprendre l'upgrade :
    # apt-get dist-upgrade

    Je sais que ça marche, je l'ai fait récemment.

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Re: Plus simple

      Posté par  . Évalué à 1.

      Ça se fait de toujours utiliser apt-get de nos jour ? :-)
      • [^] # Re: Plus simple

        Posté par  . Évalué à 5.

        Ben oui, puisque c'est à nouveau la méthode recommandée par Debian.

        Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Re: Plus simple

      Posté par  (site web personnel) . Évalué à 3.

      Oui, si tu as fais attention au fait qu'il faut commencer par avoir un noyau récent avant de lancer l'upgrade ce qui n'était pas mon cas... J'y suis allé un peu trop cash...

      Du coup pas de udev car pas le bon noyau, install de noyau pas possible car libuuid partiellement installé, et libuuid partiellement installé car locales pas bon....

      Fuse : j'en Use et Abuse !

      • [^] # Re: Plus simple

        Posté par  . Évalué à 2.

        Oh non, je n'y avais pas fait attention non plus et j'ai eu droit à ce message clair : udev demande tel version minimale du noyau.

        Mais on se fait avoir une fois, pas deux :-)

        Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Encore plus simple

      Posté par  . Évalué à 2.

      Puisqu'il s'agissait d'une install fraiche de Lenny, ne pas installer Lenny mais plutôt une daily de Squeeze (puisqu'elles existent).
      Comme ça, il y a direct un noyau presque pas obsolète (enfin si, un peu quand même, ça date quand même de 4x3 mois).

      PS : le correcteur ortho de dlfp ne semble pas connaitre puisqu' ni l'orthographe de 1990.
      • [^] # Re: Encore plus simple

        Posté par  . Évalué à 2.

        J'ai bien essayé mais va savoir pourquoi, ce PC ne bootait pas sur un CD Squeeze ni même en USB. Il n'est pourtant pas vieux, il n'a que trois ou quatre ans.

        Donc pour y installer Debian, je suis parti de ce que j'avais sous la main : un netinst de Etch. Puis upgrade vers Lenny et enfin Squeeze. Une vraie partie de plaisir (et je suis sincère).

        Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

  • # A diffuser

    Posté par  (site web personnel) . Évalué à 3.

    Ayant subi il y a quelques jours les mêmes déboires que notre ami, je pertinente ce journal.
    Je suis sans doute comme lui mille fois coupable de ne pas avoir lu les notes de release, mais ce n'est pas faute d'avoir cherché (comme un pied sans doute), donc ça mérite sans doute un peu de pub qu'il faut upgrader le noyau avant la mise à jour.
    Perso, je me suis retrouvé dans une sale situation: plus de réseau, plus d'aptitude, apt-get -f bloqué, réduit à chercher les dépendances paquet après paquet pour m'en sortir à coup de dpkg -i ...
    • [^] # Re: A diffuser

      Posté par  . Évalué à 3.

      Non mais ce qu'il faut préciser, c'est que t'as un énorme warning lors de l'upgrade de udev, que tu peux pas louper, et qui te dit quoi faire.

      Donc non, je moinse ce journal, car il n'a l'air d'apporter de l'aide qu'à ceux qui ont du mal à lire.
      • [^] # Re: A diffuser

        Posté par  (site web personnel) . Évalué à 1.

        En ce qui me concerne je n'avais pas eu de warning et un beau rapport de bug. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571255
        De là à voir que c'était contournable...

        PS : dans ma bêtise, j'aurai jamais pensé que les releases notes contenaient des infos utiles autre que 'tel bug (dont on se fiche) a été corrigé"

        « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

        • [^] # Re: A diffuser

          Posté par  . Évalué à 2.

          J'ai pourtant fais une upgrade de Lenny vers Squeeze y a juste deux jours, et
          j'ai eu le warning en console, je peux te le certifier.

          Et je me souviens que sur une autre machine sous Squeeze depuis plus d'un an,
          que lorsque la nouvelle version d'udev a été poussée dedans il y a un paquet de
          mois, le warning était déjà là, et que j'avais bien créé le fichier vide pour
          effectuer tout de même l'upgrade.

          Bref, que j'ai raison et que t'as tort.
          • [^] # Re: A diffuser

            Posté par  (site web personnel) . Évalué à 1.

            Bah j'espère que j'ai tord aujourd'hui, mais il y a 6 mois, j'aurai bien voulu avoir tord aussi, ça m'aurait éviter de perdre du temps :)

            « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # euh

    Posté par  . Évalué à 2.

    Y'a un truc que j'ai pas compris? Pourquoi apt-machin ne peux pas installer le nouveau noyau tout seul puisqu'il est indispensable?
    • [^] # Re: euh

      Posté par  . Évalué à 3.

      Il y a un truc subtil : le nouveau package udev ne demande pas juste l'installation d'une version minimale de noyau (ça vient bien avec les dépendances), il demande une version minimale pour le noyau *actuellement chargé*.

      Donc à moins d'un reboot, ça ne marchera pas.

      Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

      • [^] # Re: euh

        Posté par  . Évalué à 6.

        comment ca maintenant il faut rebooter en cours d'install ?

        ca me rappel un autre OS...
        • [^] # Re: euh

          Posté par  . Évalué à 4.

          Évidemment, si tu as une méthode pour changer de noyau à chaud, tout le monde est prêt à t'écouter, parce que personne ne sait le faire pour l'instant.

          Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

          • [^] # Re: euh

            Posté par  . Évalué à 3.

            BeOS le faisait il y a 10 ans.

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

            • [^] # Re: euh

              Posté par  . Évalué à 4.

              d'ailleurs il est mort il y a 10 ans.

              il n'a pas dû redémarrer correctement...
      • [^] # Re: euh

        Posté par  . Évalué à 3.

        Non, il te dit que si jamais tu forces l'upgrade d'udev en étant sur un ancien
        noyau, au prochain lancement t'as intérêt à booter sur le nouveau noyau, car
        sinon c'est le drame.

        Donc le reboot n'est pas *nécessaire* pour upgrader (même si vivement
        conseillé).
  • # Même problème pendant une upgrade "standard"

    Posté par  (site web personnel) . Évalué à 3.

    J'ai eu le même problème lorsque j'ai ugradé une machine qui était déjà en Squeeze, qui n'avait pas eu de mise à jour depuis quelques mois (la machine n'est pas connecté au réseau, et la Debian installé dessus est l'OS de secours).

    J'avais écrit ceci à l'époque :

    Aussi, voici ce que je vous recommande lorsque vous faites des
    "grosses" mises à jour (à chaque fois, le système doit se débrouiller
    pour mettre à jour les dépendances) :

    - mise à jour des paquets d'installation :
    aptitude install aptitude
    - mise à jour du kernel :
    aptitude install linux-image-xxxx
    example : "linux-image-686-bigmem"
    - reboot de la machine, sur le nouveau kernel bien sûr...
    - mise à jour du démon SSH, ou des outils de prise en main à distance (pour ceux qui en ont besoin) :
    aptitude install openssh-server
    reboot de la machine UNIQUEMENT si tout s'est bien passé
    - on peut alors envoyer le gros des mises à jour :
    aptitude full-upgrade --without-recommends

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.