- Modifié
Ce post est un retour de ce qu'il c'est passé lorsque je suis passé de la version 12 à 13 en utilisant yum par ssh.
La machine mise à jour est un AMD 3000+ avec la version x86_64 de Fedora. L'environnement graphique XFCE est installé mais lors de la mise à jour (et la plus part du temps) la machine fonctionne en ligne de commande uniquement (runlevel 3). Le serveur comporte un serveur web apache, un SMTP (postfix) ainsi que divers accès SFTP.
La procédure de mise à jour suivie est décrite ici : http://fedoraproject.org/wiki/YumUpgradeFaq . Je l'ai suivie scrupuleusement à l'exception des modifications suivantes:
- L'adresse du rpm contenant la nouvelle version donnée les notes spécifiques à F13 n'est plus valide depuis que F13 est sortie, il faut utiliser la même adresse que pour toutes les versions (i.e. : rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/13/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm).
- Je n'ai pas pris en compte le bug concernant le reboot de F13, ce dernier étant résolu, j'ai donc redemarré avec reboot et non avec kill -9 1.
- J'ai fais la mise à jour par ssh ( dans un screen que j'ai détaché pour pas que tout plante si je suis déconnecté).
- Le FTP était surchargé. Quand j'ai voulu installer il m'a fallu me connecter à la main avec ftp puis faire un get, c'est à mon avis un bug temporaire du au succès de fedora, il devrai être résolu dès que le nombre de téléchargement va diminuer. Bref, comme on dit sur wow : patch day bad day.
- Je n'ai pas fait /sbin/grub-install BOOTDEVICE
Lors de l'installation (yum upgrade)
- la résolution des dépendances n'a posé aucun problème et c'est faite très rapidement. C'est un bon point, parce que lors de l'update F11 --> F12, j'ai bien galéré avec les dépendances cassées, et une fois ces problèmes réglés, la résolution des dépendance a tout de même duré des plombes.
- le téléchargement des package s'est fait très rapidement, (merci a yum-fastest-mirror) et je n'ai pas eu de problèmes de délais d'attente, de débit pourris ou de serveur down.
- L'installation des packages a provoqué quelques warnings, mais je ne sais pas s'ils sont importants. L'installation a pris moins d'une heure ce qui est ... 10 fois moins de temps que l'upgrade de F11 --> F12, ce qui est vraiment cool!!!
- Une fois les nouveaux packages installés : Packages-cleanup --problems n'a rien détecté, par contre j'ai eu des orphans :
ffmpeg2theora-0.26-1.fc12.x86_64
groff-1.18.1.4-21.fc12.x86_64
ibus-chewing-1.2.99.20100317-2.fc12.x86_64
ifd-egate-0.05-22.x86_64
irssi-0.8.15-1.fc12.x86_64
java-1.6.0-openjdk-1.6.0.0-38.b18.fc12.x86_64
java-1.6.0-openjdk-plugin-1.6.0.0-38.b18.fc12.x86_64
kernel-2.6.32.12-115.fc12.x86_64
kernel-devel-2.6.32.12-115.fc12.x86_64
lftp-4.0.5-3.fc12.x86_64
libotf-0.9.9-4.fc12.x86_64
nss-softokn-3.12.4-19.fc12.x86_64
nss-softokn-freebl-3.12.4-19.fc12.i686
nss-softokn-freebl-3.12.4-19.fc12.x86_64
paktype-fonts-common-2.0-5.fc12.noarch
preupgrade-1.1.7-1.fc12.noarch
rhpl-0.221-2.x86_64
sos-1.9-3.fc12.noarch
Je n'ai pas pu retirer : nss-softokn car il est requis par glibc qui est requise par tout le monde.. La version de fedora 12 : 3.12.4-19 est en effet supérieure à celle de fedora 13 : 3.12.4-17. Yum a visiblement décidé d'installer la version de fedora 13 en parallèle de celle de fedora 12.
Au reboot le serveur était opérationnel 😉
La machine mise à jour est un AMD 3000+ avec la version x86_64 de Fedora. L'environnement graphique XFCE est installé mais lors de la mise à jour (et la plus part du temps) la machine fonctionne en ligne de commande uniquement (runlevel 3). Le serveur comporte un serveur web apache, un SMTP (postfix) ainsi que divers accès SFTP.
La procédure de mise à jour suivie est décrite ici : http://fedoraproject.org/wiki/YumUpgradeFaq . Je l'ai suivie scrupuleusement à l'exception des modifications suivantes:
- L'adresse du rpm contenant la nouvelle version donnée les notes spécifiques à F13 n'est plus valide depuis que F13 est sortie, il faut utiliser la même adresse que pour toutes les versions (i.e. : rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/13/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm).
- Je n'ai pas pris en compte le bug concernant le reboot de F13, ce dernier étant résolu, j'ai donc redemarré avec reboot et non avec kill -9 1.
- J'ai fais la mise à jour par ssh ( dans un screen que j'ai détaché pour pas que tout plante si je suis déconnecté).
- Le FTP était surchargé. Quand j'ai voulu installer il m'a fallu me connecter à la main avec ftp puis faire un get, c'est à mon avis un bug temporaire du au succès de fedora, il devrai être résolu dès que le nombre de téléchargement va diminuer. Bref, comme on dit sur wow : patch day bad day.
- Je n'ai pas fait /sbin/grub-install BOOTDEVICE
Lors de l'installation (yum upgrade)
- la résolution des dépendances n'a posé aucun problème et c'est faite très rapidement. C'est un bon point, parce que lors de l'update F11 --> F12, j'ai bien galéré avec les dépendances cassées, et une fois ces problèmes réglés, la résolution des dépendance a tout de même duré des plombes.
- le téléchargement des package s'est fait très rapidement, (merci a yum-fastest-mirror) et je n'ai pas eu de problèmes de délais d'attente, de débit pourris ou de serveur down.
- L'installation des packages a provoqué quelques warnings, mais je ne sais pas s'ils sont importants. L'installation a pris moins d'une heure ce qui est ... 10 fois moins de temps que l'upgrade de F11 --> F12, ce qui est vraiment cool!!!
- Une fois les nouveaux packages installés : Packages-cleanup --problems n'a rien détecté, par contre j'ai eu des orphans :
ffmpeg2theora-0.26-1.fc12.x86_64
groff-1.18.1.4-21.fc12.x86_64
ibus-chewing-1.2.99.20100317-2.fc12.x86_64
ifd-egate-0.05-22.x86_64
irssi-0.8.15-1.fc12.x86_64
java-1.6.0-openjdk-1.6.0.0-38.b18.fc12.x86_64
java-1.6.0-openjdk-plugin-1.6.0.0-38.b18.fc12.x86_64
kernel-2.6.32.12-115.fc12.x86_64
kernel-devel-2.6.32.12-115.fc12.x86_64
lftp-4.0.5-3.fc12.x86_64
libotf-0.9.9-4.fc12.x86_64
nss-softokn-3.12.4-19.fc12.x86_64
nss-softokn-freebl-3.12.4-19.fc12.i686
nss-softokn-freebl-3.12.4-19.fc12.x86_64
paktype-fonts-common-2.0-5.fc12.noarch
preupgrade-1.1.7-1.fc12.noarch
rhpl-0.221-2.x86_64
sos-1.9-3.fc12.noarch
Je n'ai pas pu retirer : nss-softokn car il est requis par glibc qui est requise par tout le monde.. La version de fedora 12 : 3.12.4-19 est en effet supérieure à celle de fedora 13 : 3.12.4-17. Yum a visiblement décidé d'installer la version de fedora 13 en parallèle de celle de fedora 12.
Au reboot le serveur était opérationnel 😉