En 14.04 Paquetes/advertencias de reinicio en motd, se requiere un inicio de sesión adicional para aparecer

En 14.04 Paquetes/advertencias de reinicio en motd, se requiere un inicio de sesión adicional para aparecer

Nota: Este no es un problema nuevo y ha estado sucediendo por un tiempo.

Si inicia sesión a través de SSH cuando hay nuevas actualizaciones disponibles o después de instalarlas, el MOTD no refleja los últimos cambios que ha realizado... a menos que cierre sesión y luego vuelva a iniciarla.

Inicié sesión esta mañana como usuario que no tiene sudoacceso esta mañana y vi esto en el MOTD:

8 packages can be updated.
6 updates are security updates.

Entonces, abrí una segunda sesión SSH e inicié sesión como mi usuario que tiene sudoacceso y vi esto en el MOTD:

16 packages can be updated.
14 updates are security updates.

Instalé estas actualizaciones yespecíficamente para probar estoCerré la sesión de mi usuario que no es Sudo y volví a iniciarla en una terminal separada, que mostraba esto en el MOTD

16 packages can be updated.
14 updates are security updates.

Cerré la sesión de ese usuario y volví a iniciarla y vi esto en el MOTD:

0 packages can be updated.
0 updates are security updates.

*** System restart required ***

¿Hay algún almacenamiento en caché o alguna configuración que debo deshabilitar para que esto esté correctamente actualizado?

Respuesta1

Esto está archivado comoerror 1368864en el rastreador de Ubuntu.

La solución requiere modificar un par de archivos:

El primero es/etc/pam.d/login

Encuentra estas líneas:

session    optional   pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional   pam_motd.so

y cambiarlos a:

session    optional   pam_motd.so  motd=/run/motd.dynamic
session    optional   pam_motd.so noupdate

A continuación, abre/etc/pam.d/sshd

Encuentra estas líneas:

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]

y cambiarlos a:

session    optional     pam_motd.so  motd=/run/motd.dynamic
session    optional     pam_motd.so noupdate # [1]

La razón por la que necesita modificar ambos archivos es porque, si solo cambia login, cualquier inicio de sesión realizado a través de SSH no mostrará la información del sistema la primera vez que inicie sesión.

información relacionada