El "disco será revisado ..." persistente en el mensaje del día (motd) incluso después de reiniciar

24

Veo que hay otros hilos que mencionan este error, pero he probado las soluciones sin suerte.

Cuando inicio sesión en mi servidor 12.04, recibo el mensaje:

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

El problema es que la verificación nunca se realiza y sigo recibiendo los mensajes. Ejecuté un fsck en ambas unidades y están bien.

dpbklyn
fuente
Acabo de reiniciar de nuevo y no
recibí
Intenté una sugerencia para hacer touch /forcefscky reiniciar, pero todavía recibo esta advertencia.
pcm
Vea si esto le ayuda: askubuntu.com/questions/60249/…
Takkat
El mensaje en el mensaje del día (motd) sobre las unidades que se están revisando no desaparece incluso cuando las unidades se han verificado. Este es un error conocido en Ubuntu. Esto se debe a que ese mensaje se almacena en caché en el archivo /var/lib/update-notifier/fsck-at-rebootpara que no se vuelva a calcular constantemente. /usr/lib/update-notifier/update-motd-fsck-at-rebootcomprueba la marca de tiempo en el archivo y se supone que debe regenerarlo de vez en cuando. Sin embargo, hay un error y la marca de tiempo se configura de tal manera que nunca se regenera
Stephen Ostermiller
Tengo una advertencia similar en Ubuntu 14.04.1: *** / dev / xvda1 debería verificarse en busca de errores *** No hay bloques defectuosos. El registro muestra que todo está bien. ¿Es este el mismo error?
plamtrue

Respuestas:

37

Este es un error conocido en Ubuntu 11.04 y aparentemente todavía existe en 12.04 LTS . Lo que sucede es lo que describió: sigue recibiendo la notificación a pesar de que no hay nada malo en su disco duro y no hay controles programados / se harán.

Es causado por el /usr/lib/update-notifier/update-motd-fsck-at-rebootscript que genera un /var/lib/update-notifier/fsck-at-rebootarchivo con una marca de tiempo en el futuro. El enlace anterior tiene una solución complicada de uno de los mantenedores de Ubuntu (Steve Langasek), pero puede ser más simple hacer esto :

  1. Abrir una terminal con Ctrl-Alt-T
  2. Tipo:

    sudo rm /var/lib/update-notifier/fsck-at-reboot
    
  3. Salga de la terminal y reinicie (o cierre de sesión / inicio de sesión).
ish
fuente
En mi caso, editar el archivo y eliminar el texto resolvió el problema. Cuando intenté eliminarlo en el siguiente inicio de sesión, simplemente volvería a crear el archivo para que el problema persistiera.
Savas Vedova
1
Aquí un comando que solucionará el problema sin ningún tipo de reinicio o cierre de sesión: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
Sigue siendo un problema en 14.04 pero esta solución no solucionó nada.
Ron Smith
11
cat /dev/null > /var/lib/update-notifier/fsck-at-reboot

Arreglado esto para mí ...

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
usuario184066
fuente
1
Sí, cuando lo hice rm fsck-at-reboot, se recreó cuando volví a iniciar sesión. Así que tuve que editar fsck-at-rebootpara borrar el mensaje. (Esto fue para una máquina AWS EC2 Ubuntu 13)
wisbucky
Lo mismo aquí, editarlo en lugar de eliminarlo resolvió el problema. Gracias.
Savas Vedova
7

Tuve el mismo problema hoy: resultó en mi archivo / etc / fstab, la línea que tenía el sistema de archivos relevante, tenía "0" en el último campo, lo que significa que no lo fsck en el arranque. Esto debería haber sido "1" para el sistema de archivos raíz, o "2" para cualquier otro sistema de archivos.

Además, mi motdno se actualizó después del fsck (exitoso). Puedes usar este comando:

tune2fs -l /dev/something

Luego busque una línea que diga "Última marca".

Humano
fuente
Esto es bastante útil.
octopusgrabbus
No estoy seguro de que necesites cambiar fstab. Creo que esto se gestiona en otro lugar.
beruic