evitar el mensaje del kernel que aparece en la pantalla del terminal /dev/tty1

evitar el mensaje del kernel que aparece en la pantalla del terminal /dev/tty1

Mensaje de nivel de depuración del kernel

perro guardián: ERROR: bloqueo suave - ¡CPU#0 bloqueada durante 22 segundos!

aparece en mi consola (/dev/tty1) y estoy tratando de evitarlo.

Intenté seguir 3 métodos pero ninguno funcionó:

  1. Configuré kernel.printk = 1 1 1 1 en el archivo /etc/sysctl.conf. Al ejecutar sysctl kernel.printk desde la línea de comando, puedo afirmar que los valores son correctos.
  2. Ejecutando dmesg -n 1 y dmesg -D (consola apagada)
  3. Intenté establecer los valores de /etc/systemd/journald.conf ForwardToConsole=no y TTYPath=/dev/tty2 ForwardToWall=no

Ninguno de estos ayudó y el registro del kernel todavía se imprime en mi terminal.

¿Qué está faltando? Estoy usando Ubuntu 18.04.

Respuesta1

Desafortunadamente, entendí mal el nivel de prioridad de este mensaje de registro debido a la palabra "ERROR" que contiene. Pensé que era un mensaje de depuración con prioridad 7. Sin embargo, cuando verifiqué con los comandos "journalctl -k -p 0" y "dmesg --level=emerg" veo que el nivel de prioridad del mensaje es cero.

Entonces, configurar kernel.printk = 0 0 0 0 en el archivo /etc/sysctl.conf resolvió el problema.

información relacionada