J'ai voulu passer de la version 22.04 d'Ubuntu sur mon serveur à tout faire à la version 24.04 qui est aussi une LTS (support longue durée) et j'ai encore tout cassé. Il fut une époque où les montée de version se passaient sans soucis.
A ce jour voici les problèmes rencontrés
- Résolution d'écran pourri et sur un seul écran
- GDM ne démarre pas correctement et je me retrouve avec un écran noir et le curseur de la souris. Ça démarre en passant en console et en lançant manuellement startx
- Serveur web ne redémarre pas
- Home assistant ne redémarre pas
- Serveur de messagerie ne démarre plus
- Scanner n'est plus détecté (pas encore regardé)
Je précise que j'ai tester avec une clée USB bootable et que l'essentiel fonctionnait. Mais cela ne permet pas de tester les trucs spécifiques comme Homeassistant ou les serveurs.
Les solutions et explications quand j'en ai trouvées
Résolution d'écran de merde et un seul écran
Alors qu'il n'y a aucun problème avec la clé bootable qui affiche le bureau en haute résolution sur les 2 écrans, moi je n'ai droit qu'à un seul écran et en basse résolution en plus. Sur tous les forums ils parle d'installer les drivers Nvidia. Sauf que ça marche très bien sans sur la clée bootable et qu'en plus le driver pour ma carte datant du siècle dernier n'existe pas pour cette version d'Ubuntu. Je cherche encore.
GDM en colère
Il est très probable que le problème soit lié au problème de résolution d'écran. Pour une raison que j'ignore, en indiquant dans GRUB de lancer GDM en verbeux (il affiche tout ce qu'il fait), la mire de login s'affiche. Sinon il est possible de lancer l'interface graphique en passant sur une console et en tapant startX, mais ce n'est pas pratique et la résolution n'est pas meilleur (le 2e écran s'affiche mais en clone du premier, donc inutile).
Serveur web en colère
Là ça été plus simple. En fait, la nouvelle version d'Ubuntu arrive avec PHP 8.3, mais mes fichiers de configuration faisaient référence à la version 8.1 qui trainait encore dans mon installation après la migration mais qui était cassé. J'ai mis à jour la conf pour utiliser PHP 8.3 et supprimé proprement PHP 8.1 et s'est reparti.
HomeAssiant cassé
Bon alors là j'ai commencé à prendre peur quand je me suis remémoré comment c'était galère de changer de version de python ou de base de données. Donc j'ai suivi un conseil sur un forum qui disait de migrer vers une installation en Docker. C'est très simple à faire et j'aurais du le faire avant de changer de version d'Ubuntu. HomeAssistant est donc redémarré avec 80% qui fonctionne mais j'ai des problèmes avec Tuya. Dès que j'ai du temps je regarde. Il est probable que la clé d'authentification Tuya soit cassée par rapport à la nouvelle version de HomeAssistant (qui est donc monté de version au passage).
Serveur de messagerie en colère
J'ai sur mon serveur un service imap que j'utilise pour archiver mes vieux emails. Il fonctionne avec courier-imap, mais il se trouve que le mainteneur de ce logiciel l'a enlevé de la version 24.04 d'Ubuntu à cause d'une incompatibilité avec une autre bibliothèque. Pour l'instant il n'a pas été réintroduit.
J'ai tenté de forcer l'installation, comme certains l'ont fait dans des forum, mais ça plante. Du coup j'ai changé de startégie et j'ai installé un autre logiciel fournissant le service imap : Dovecot. Ça fonctionne pas mal, il faut juste rafraichir tous les dossier dans les clients de messagerie.
Voilà où j'en suis. Ci dessous, quelques ressources:
- Dovecot: https://www.server-world.info/en/no..., https://askubuntu.com/questions/346...
- HomeAssistant migration vers Docker https://blog.ceard.tech/2020/10/ha-...
- GDM : https://www.reddit.com/r/Ubuntu/com... Il faut remplacer dans le fichier /etc/default/grub le paramètre "quiet splash" par "nomodeset".
Derniers commentaires