Nombre de connexions E-Mail Statistiques du site
Bio

vendredi 23 août 2019
Nombre de visites : 85

La vie du serveur - Passage de Jessie à Buster

Hier soir, j’ai décidé de basculer pas mal de mes machines de Debian Jessie à Buster.

Jessie commence à prendre de l’age et ne sera plus supporté en juin 2020.
Bref, j’ai le temps mais il faudra bien le faire et normalement, ça se fait facilement...

Je commence par faire une caméra Wifi basée sur un raspberry zero. Je passe de Jessie à Stretch puis de Stretch à Buster.
Pendant ce temps, je profite de sauvegarder mes serveurs.
La mise à jour se passe pas tres bien :
- je suis obligé de faire un "apt-get install —fix-missing" ...
- ça ne redémarre pas !!!

Je connecte le pi sur ma télé pour voir les messages au démarrage : en fait, ça démarre mais c’est long et j’ai ce message : "A start job is running for LSB : Raise network interfaces"

Je corrige en modifiant le fichier /etc/network/interfaces en changeant

auto wlan0
par
allow-hotplug wlan0

Merci le nain ternet...

Après avoir fixé tout ça, je mets a jour mes deux autres caméras...

Deuxième machine à être basculée : un de mes portables (qui sous Debian et non Raspbian) . "Bizarrement", la mise à jour de passe tres bien... Bref, Raspbian a l’air un peu bancale...

Emporter par mon élan, je décide de basculer mes 3 serveurs.
Je commence par le serveur de secours et le serveur kodi.
Je passe directement de Jessie à Buster, soyons fous !!!
J’ai les mêmes problèmes de fix-missing que sur les zéros, mais pas plus de conneries...

Mais nouveau problème : kodi ne marche plus. Le serveur fonctionne mais pas le media center ...
J’ai réussi à m’en sortir en lisant ça. A surveiller...

Autre problème : Buster a passé php de 5.6 à 7.3. Il faut mettre à jour tous les modules php (php-curl en autre dans mon cas) pour que ça marche.

Tout à l’air ok, je passe au serveur principal.

Et la, c’est le drame : avant même la mise à jour, il ne redémarre pas (après un rpi-update) !!!

Je m’aperçois que c’est le disque dur qui vient de crasher et méchamment !!! Pas moyen de le démarrer, même en le tapotant (solution extrême et désespérée je vous l’accorde ...)

Moments d’angoisse ...

MAIS
j’ai
- une sauvegarde toute fraiche
- un disque dur externe de 2To qui ne me sert à rien (il est 22h00 passé, je ne peux pas en acheté en urgence ...)

Je prépare le disque dur en faisant 3 partitions :
- une de 256 Mo pour /boot (en espérant que le pi va booter dessus , pas comme un autre disque dur qui n’arrive pas à booter et qui nécessite une carte sd...)
- une de 500Go (comme la précédente pour le reste)
- une avec 1.4To (pour sauvegarder mes films et musiques, une copie de kodi, quoi ...).

Je copie (rsync pour conserver les droits) les données de la sauvegarde vers ce nouveau disque.

Et je le connecte au pi et .... suspens ... ça démarre du premier coup !!! Ouf ... Linux, c’est si simple !!! ;-)

Bon, il est tard, mais tant que j’y suis, je fais aussi la mise à jour, toujours aussi poussive ...

Je redémarre le pi et ça marche !!! Ouf !!!

En fait, y a encore des problèmes :
- les fonctions mysql_ ne marchent plus en php 7... Obligé de les basculer en mysqli_... Pas mal de

find . -iname "*.php" -exec sed -i ’s/mysql_/mysqli/’ ~;

plus quelques ajustements manuel et ça marche ... pas ...
Toujours une erreur ...

Et la, surprise, je n’ai plus de serveur mysql !!! Il a été éradiqué... Et pas moyen d’installer un mariadb ...

Je trouve une doc pour installer mariadb.

Et ça marche du premier coup !!!

Reste plus qu’a regler les petits problemes lié à des "owner" mal placer sur certains répertoires ...

Toutes (presque) mes machines sont maintenant sous Buster... Et ça marche ... Mais quelle aventure !!!

En conclusion, il faut avoir du temps (finir à 3h00 du matin n’est pas très confortable...) et des SAUVEGARDES !!!




Répondre à cet article