PC ne démarrant plus correctement
Signalé par @metrodesk et @metrodesk1, des PCs n'arrivent plus à lancer lightdm et ont de nombreux plantages au démarrage (3 postes concernés pour le moment).
Analyse
Après analyse le système de fichier est en lecture seule car le fichier /etc/fstab
est vide.
J'ai recherché dans nos script, il y a en un seul qui touche au fstab
: create_cifs_mounts.sh
, cependant il ne peut en aucun cas le vider. Ce script à récemment été modifié mais cette modification ne crée pas de risque de perte de contenu. Je reste donc sur l'hypothèse d'une extinction inopportune, probablement lors de l'écriture de ce fichier. Quoiqu'il en soit, ce script crée une copie du fstab
dans /etc/fstab.bak
, il est donc possible de récupérer le fichier à partir de cette sauvegarde.
Si mon analyse est correcte, le bug devrait rester rare et relativement simple à corriger.
Solution
Voici donc une procédure pour réparer les postes ayant ce bug.
Si le poste arrive jusqu'au TTY, Se logguer en administrateur et entrer les commandes suivantes :
sudo -s
mount -o remount,rw /
cp /etc/fstab.bak /etc/fstab
cat /etc/fstab #Pour vérifier que le fstab est bon, ce fichier ne doit pas etre vide
reboot
Sinon, démarrer en live, lancer un terminal et entrer les commandes suivantes
sudo -s
mount /dev/sda2 /mnt #peut être adapter
cp /mnt/etc/fstab.bak /mnt/etc/fstab
cat /etc/fstab #Pour vérifier que le fstab est bon, ce fichier ne doit pas etre vide
reboot