RaphAstronome

samedi, 10 juin 2023

Problème de génération de config grub lié à LVM

Imaginez que vous mettiez à jour votre serveur comme d'habitude. Il y a une mise à jour noyau ce qui arrive parfois donc le fichier grub.cfg est automatiquement régénéré. Seulement voila des messages d'erreurs peu rassurantes apparaissent :

/usr/sbin/grub-probe : erreur : disque « lvmid/123456-7890-abcd-ef01-2345-6789-0abcde/fedcba-9876-5432-10fe-dcba-9876-543210 » non disponible.

Naturellement, vous vérifiez l'uuid et vous vous rendez compte que c'est bien la partition LVM qui sert au boot. Les disques ne semblent pas être en train de lâcher, le système fonctionne normalement, le RAID indique que tout va bien. Une rapide lecture du "/boot/grub/grub.cfg" montre clairement qu'il y a un problème, il n'y a (quasiment) pas de "insmod" et rebooter comme cela et le système de se relancera pas.

Ceci à eu lieu sur un serveur Debian 11 utilisant LVM, au vue du rapport de bug sur le site de Debian, il devrait être réglé pour la version 12 de Debian qui devrait arriver dans très peu de temps au moment où j'écris ce billet. A notez que le bug ne se produit pas seulement après un renommage de partition mais lorsqu'un certain nombre d'actions (création, suppression, agrandissement, réduction ou renommage de partitions et snapshots) ont eu lieu sur un volume LVM. Le LVM en lui même va bien mais sa gestion par grub pose soucis.

Lire la suite...

dimanche, 19 juin 2011

Configurer une tablette graphique en environnement dual-screen

Lorsque l'on utilise une tablette tactile avec une configuration à deux écrans cette dernière mappe sur la zone recouvrant les deux écrans ce qui est embêtant car les dessins ce retrouvent alors très fortement déformés.

Le but est ici de limiter les mouvement du curseur à la zone correspondant au premier écran. On suppose que les écrans sont organisés horizontalement.

Le tutoriel est valable pour Linux Ubuntu et Debian et concerne les tablettes Wacom. Il devrait être compatible avec d'autres systèmes Linux ayant la commande xsetwacom.

Lire la suite...

lundi, 28 juin 2010

Erreur : version `GLIBCXX_3.4.9' not found

Le système de mise à jour dont j'ai parlé dans ce billet m'avertis d'une mise à jour, ok je la fais "apt-get update", "apt-get upgrade" comme d'habitude : pas de message d'erreur, parfait.

Je fais un "apt-get clean" pour nettoyer un peu les fichiers temporaires et là une grosse erreur arrive comme un cheveu sur la soupe :

# apt-get
apt-get: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by apt-get)
apt-get: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/libapt-pkg-libc6.7-6.so.4.6)

En fait "apt-get" ne marche plus du tout ! Je ne sais pas à quoi c'est dû, peut être une erreur de miroir mais il semblerait qu'une mise à jour de libstdc++ est été passée à l'as. Lorsque j'ai fait ma mise à jour qui comprend notamment le paquet apt ça à cassé le système. Pas de panique, la commande "dpkg" elle semble fonctionner, je télécharge donc la dernière version et l'installe.

wget http://ftp.fr.debian.org/debian/pool/main/g/gcc-4.3/libstdc++6_4.3.2-1.1_i386.deb
dpkg --install libstdc++6_4.3.2-1.1_i386.deb

Attention : si cette erreur vous arrive il est probable que la version et/ou architecture ne soit pas la même, faites bien attention de télécharger le bon paquet ! Je vous conseille de vous documenter dessus sur le site de Debian. De la même façon si vous utilisez autre chose que Debian, par exemple Ubuntu, il faut télécharger la version destinée à cette distribution. On ne plaisante pas avec la libstdc++ car une part importante du système en dépend directement.

Après ceci "apt-get" fonctionne à nouveau du moins dans mon cas.

vendredi, 26 juin 2009

Cron pour prévenir des mises à jour Debian

Mieux vaut être rapidement prévenu de la disponibilité des mise à jour. Pour ça le mieux c'est d'être averti par e-mail. Mail présantant une mise à jour Debian

C'est un bon complément à la liste debian-security-announce

Lire la suite...