«Le disque sera vérifié…» dans le message du jour (motd) même après le redémarrage


24

Je vois qu'il y a d'autres threads qui mentionnent cette erreur, mais j'ai essayé les solutions sans succès.

Lorsque je me connecte à mon serveur 12.04, je reçois le message:

/dev/sdb1 will be checked for errors at next reboot
/dev/sdc1 will be checked for errors at next reboot

Le problème est que la vérification n'est jamais effectuée et je continue à recevoir les messages. J'ai exécuté un fsck sur les deux disques et ils vont bien.


Je viens de redémarrer et je n'ai pas reçu d'avertissement ...
dpbklyn

J'ai essayé une suggestion à faire touch /forcefscket à redémarrer, mais je reçois toujours cet avertissement.
pcm

Voyez si cela vous aide: askubuntu.com/questions/60249/…
Takkat

Le message dans le message du jour (motd) sur les lecteurs en cours de vérification ne disparaît pas même lorsque les lecteurs ont été vérifiés. Il s'agit d'un bogue connu dans Ubuntu. Cela est dû au fait que ce message est mis en cache dans le fichier /var/lib/update-notifier/fsck-at-rebootafin qu'il ne soit pas constamment recalculé. /usr/lib/update-notifier/update-motd-fsck-at-rebootvérifie l'horodatage du fichier et est censé le régénérer de temps en temps. Cependant, il y a un bug et l'horodatage est réglé de telle manière qu'il ne se régénère jamais
Stephen Ostermiller

J'ai un avertissement similaire sur Ubuntu 14.04.1: *** / dev / xvda1 devrait être vérifié pour les erreurs *** Pas de mauvais blocs. Le journal montre tout OK. Est-ce le même bug?
plamtrue

Réponses:


37

Il s'agit d'un bogue connu dans Ubuntu 11.04 et existe toujours apparemment dans 12.04 LTS . Ce qui se passe est ce que vous avez décrit: vous continuez à recevoir la notification même s'il n'y a rien de mal avec votre disque dur et aucune vérification n'est planifiée / ne sera effectuée.

Cela est dû au fait que le /usr/lib/update-notifier/update-motd-fsck-at-rebootscript génèrera un /var/lib/update-notifier/fsck-at-rebootfichier avec un horodatage à l'avenir. Le lien précédent a une solution compliquée d'un des mainteneurs d'Ubuntu (Steve Langasek), mais il peut être plus simple de le faire :

  1. Ouvrez un terminal avec Ctrl-Alt-T
  2. Type:

    sudo rm /var/lib/update-notifier/fsck-at-reboot
    
  3. Quittez le terminal et redémarrez (ou déconnexion / connexion).

Dans mon cas, la modification du fichier et la suppression du texte ont résolu le problème. Lorsque j'essayais de le supprimer lors de la prochaine connexion, il ne faisait que recréer le fichier pour que le problème persiste.
Savas Vedova

1
Voici une commande qui résoudra le problème sans aucune sorte de redémarrage ou de déconnexion:sudo bash -c 'rm /var/lib/update-notifier/fsck-at-reboot && for file in /etc/update-motd.d/*; do $file; done > /var/run/motd' && cat /etc/motd
Stephen Ostermiller

1
Toujours un problème le 14.04 mais cette solution n'a rien réglé.
Ron Smith

11
cat /dev/null > /var/lib/update-notifier/fsck-at-reboot

Correction de cela pour moi ....

Ubuntu 12.04.2 LTS.

3.2.0-51-generic #77-Ubuntu SMP Wed Jul 24 20:18:19 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

1
Ouais, quand je l'ai fait rm fsck-at-reboot, il a été recréé lorsque je me suis reconnecté. J'ai donc dû modifier fsck-at-rebootpour supprimer le message. (C'était pour une machine AWS EC2 Ubuntu 13)
wisbucky

Même chose ici, le modifier au lieu de le supprimer a résolu le problème. Merci.
Savas Vedova

7

J'ai eu ce même problème aujourd'hui - s'est avéré dans mon fichier / etc / fstab, la ligne qui avait le système de fichiers pertinent, avait "0" dans le dernier champ, ce qui signifie que ne le fsck pas au démarrage. Cela aurait dû être "1" pour le système de fichiers racine, ou "2" pour tout autre système de fichiers.

De plus, mon motdn'a pas été mis à jour après le fsck (réussi). Vous pouvez utiliser cette commande:

tune2fs -l /dev/something

Recherchez ensuite une ligne indiquant "Dernière vérification".


C'est assez utile.
octopusgrabbus

Je ne suis pas sûr que vous ayez besoin de changer fstab. Je pense que cela est géré ailleurs.
beruic
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.