3 votes

Serveur Ubuntu : La liste des mises à jour disponibles date de plus d'une semaine

Lorsque je me connecte à mon serveur Ubuntu via SSH, un texte "Welcome" s'affiche. Ce texte contenait des informations sur les paquets disponibles pour la mise à jour.

Depuis quelque temps, le texte "La liste des mises à jour disponibles date de plus d'une semaine" est toujours affiché à la place.

Bien sûr, je vérifie régulièrement les mises à jour avec "sudo apt update". Cela n'a aucun effet sur le texte de l'écran "Welcome".

Quelqu'un sait-il ce qui ne va pas et comment le réparer ?

3voto

Thomas1970 Points 71

J'ai déposé ce rapport de bogue : https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1943638

J'y ai également décrit une solution de contournement.

[Modifier] Description de la solution de contournement :

Dans mon cas, une exception non attrapée à la ligne 150 du fichier /usr/lib/update-notifier/apt_check.py en était la cause.

J'ai corrigé cela en ajoutant un try...except bloc autour d'elle.

Code original :

    is_esm_supported = bool(
                DISTRO in ubuntu_distro.supported_esm()

Code modifié :

    try:
        is_esm_supported = bool(
                DISTRO in ubuntu_distro.supported_esm()
    )
    except AttributeError:
        is_esm_supported = False

1voto

Ted H. Points 11

La source script du message (Ubuntu 20.04 ?) semble être de

/etc/update-motd.d/90-updates-available

Le problème réel (pour moi) est que

/var/lib/update-notifier/updates-available

a plus de 7 jours et devrait être à peu près vide. J'y suis parvenu en

echo | sudo tee /var/lib/update-notifier/updates-available

0voto

Jim Tippins Points 43

J'ai essayé la suggestion de Thomas1970 (bonne année, d'ailleurs) et cela n'a fait aucune différence.

J'ai ensuite regardé le dossier :

sudo nano /var/lib/update-notifier/updates-available

Il contenait la ligne "La liste des mises à jour disponibles date de plus d'une semaine". J'ai essayé d'utiliser "#" pour bloquer l'affichage mais cela n'a rien donné, si ce n'est d'imprimer "#" devant la ligne.

Ensuite, j'ai effacé le contenu du fichier et j'ai redémarré.

"La liste des mises à jour disponibles date de plus d'une semaine." a maintenant disparu. J'attends d'autres mises à jour pour voir si je reçois des notifications à la connexion, car Thomas1970 pense que la mise à zéro du fichier empêcherait les futures notifications de mise à jour.

J'ai remédié à la correction de Thomas1970 en /usr/lib/update-notifier/apt_check.py pour le moment pour voir ce qui se passe.

Pour l'instant, ma solution résout au moins le problème de notification. Je continue à faire un sudo apt update à chaque fois que je me connecte à mon serveur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X