Upgrade Debian 10

Depuis le temps que je dois upgrade ce serveur, bah en fait j’ai fait comme d’habitude, je change de serveur et de version en même temps. Nouveau script d’installation de toute la solution, laborieux à chaque fois.
Je vais peut être commencer à le faire en playbook Ansible …

Réinstallation du serveur, et un message vient m’ennuyer à chaque commandes « service mysql ». En effet Debian utilise un utilisateur spécial pour toute ses interaction avec le service Mysql.

Nous retrouvons donc les information dans le fichier de conf /etc/mysql/debian.conf

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = mot de passe aléatoire
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = mot de passe aléatoire
socket = /var/run/mysqld/mysqld.sock
basedir = /usr

 
Nous prenons donc notre « mot de passe aléatoire » et nous allons le redéfinir dans les privilèges MYSQL afin de synchroniser le user avec le système : Tadaaaa !

Suite à une erreur (ou pas) il est impossible d’utiliser « imagettftext » sur debian avec la library php-gd. Voici la solution (que je met de côté :p).

(source) & (source pour la correction mysql)

I perform the build from source step, the debian way, for each new PHP5 version. I’ll take on writing a new page to document it properly for Debian, and expanding the existing the instructions for Ubuntu. (suite…)