« Migration de Debian Bookworm vers Trixie » : différence entre les versions

Aller à la navigation Aller à la recherche
 
(13 versions intermédiaires par le même utilisateur non affichées)
Ligne 61 : Ligne 61 :
==Sources non officielles==
==Sources non officielles==
Assurez vous que ces sources possèdent des paquets compilés pour la nouvelle version de debian
Assurez vous que ces sources possèdent des paquets compilés pour la nouvelle version de debian
=Spécificités trixie=
==Mariadb==
MariaDB ne supporte pas une récupération d'erreur entre deux versions majeurs, il faut donc s'assurer que vos bases de données sont propres et que les données et buffers sont bien écrit sur le disque avant de mettre à jour debian. Pour cela :
<pre>service mariadb stop</pre>
Puis vérifiez dans les logs la présence d'une ligne <code>Shutdown complete</code>. Si ce n'est pas le cas, relancez mariadb pour lancer la récupération automatique des tables, attendez, puis stoppez à nouveau mariadb et vérifiez dans les logs que le nouvel arrêt s'est fait proprement.


=Mise à jour=
=Mise à jour=
Ligne 95 : Ligne 105 :
La commande suivante permet de voir l'espace nécessaire pour la mise à jour :
La commande suivante permet de voir l'espace nécessaire pour la mise à jour :
<pre>apt -o APT::Get::Trivial-Only=true full-upgrade</pre>
<pre>apt -o APT::Get::Trivial-Only=true full-upgrade</pre>
==Enregistrez les actions effectuées==
apt loguera les packets modifiés dans <code>/var/log/apt/history.log</code> et la sortie du terminal dans <code>/var/log/apt/term.log</code>


==Mise à jour==
==Mise à jour==
Ligne 129 : Ligne 143 :


<pre>apt purge '~o'</pre>
<pre>apt purge '~o'</pre>
=Spécificités trixie=
==Risque de modification du nom des interfaces réseaux==
https://www.debian.org/releases/trixie/release-notes/issues.en.html#network-interface-names-may-change
==Le dossier des fichiers temporaires /tmp est maintenant un tmpfs==
Pour récupérer ou supprimer les anciens fichiers du dossier /tmp il faut faire un bind mount :
<pre>mount --bind / /mnt</pre>
Les anciens fichiers tmp seront dans <code>/mnt/tmp/</code>
Par défaut, le dossier <code>/tmp</code> disposera de 50% de la mémoire du système. Vous pouvez modifier l'espace alloué avec <code>systemctl edit tmp.mount</code> et modifier par exemple :
<pre>
[Mount]
Options=mode=1777,nosuid,nodev,size=2G
</pre>
Si vous souhaitez retrouver un dossier <code>/tmp</code> classique (sans tmpfs) :
<pre>systemctl mask tmp.mount</pre>
Puis redémarrer
==Les dossiers /tmp et /var/tmp sont purgés automatiquement==
https://www.debian.org/releases/trixie/release-notes/issues.en.html#the-directories-tmp-and-var-tmp-are-now-regularly-cleaned
Cette fonctionnalité n'est pas activé automatiquement après l'upgrade. Pour l'activer supprimez le fichier <code>/etc/tmpfiles.d/tmp.conf</code> :
<pre>rm -f /etc/tmpfiles.d/tmp.conf</pre>
Après cela, les fichiers dans <code>/tmp</code> seront automatiquement supprimé après 10 jours et les fichiers dans <code>/var/tmp</code> après 30 jours
==Les paquets isc-dhcp sont dépréciés==
Si vous utilisez NetworkManager ou systemd-networkd : rien à faire et vous pouvez supprimer le paquet <code>isc-dhcp-client</code>.
Si vous utilisez ifupdown, le paquet <code>dhcpcd-base</code> fourni un client dhcp de remplacement.
==si la commande ping ne fonctionne plus pour les utilisateurs==
https://www.debian.org/releases/trixie/release-notes/issues.en.html#ping-no-longer-runs-with-elevated-privileges


=Appendice=
=Appendice=
https://www.debian.org/releases/trixie/release-notes/upgrading.en.html
https://www.debian.org/releases/trixie/release-notes/upgrading.en.html