Mettre à jour Ubuntu 10.04

25

Je reçois toujours ce message lorsque je me suis connecté à mon serveur dans AWS EC2 via ssh

Je pense que cela s'appelle MOTD

43 packages can be updated.
22 updates are security updates.

mais j'ai déjà fait

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

J'ai également redémarré mon instance.

S'il vous plaît donnez votre avis.

Kim Stacks
la source
Votre instance est-elle éphémère ou EBS sauvegardée?
Caleb
Instance soutenue par EBS
Kim Stacks

Réponses:

32

Cela vient du MOTD (Message Of The Day). Le MOTD est reconstitué à partir des commandes de /etc/update-motd.d. Le message spécifique vient de l'exécution /etc/update-motd.d/90-updates-available.

J'ai vu cela se produire sur des systèmes où après l'exécution sudo apt-get updateet les paquets sont conservés

The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Le message peut signifier plusieurs choses, par exemple il peut y avoir des problèmes de dépendance, etc. il y a plus à ce sujet dans l' APT HowTo .

J'ai réussi à arrêter les messages avec

sudo aptitude update
sudo aptitude safe-upgrade

Si cela ne fonctionne pas, le lien ci-dessus donne des conseils sur la façon de rechercher les paquets problématiques.

user9517 prend en charge GoFundMonica
la source
Cela a résolu le problème sur Ubuntu 16.04.3 LTS (Xenial Xerus)
rlib
5

Je voyais ce même problème sur Ubuntu 14.04

J'ai édité /etc/pam.d/sshd

et changé cette ligne
session optional pam_motd.so motd=/run/motd.dynamic noupdate

en supprimant le noupdate

maintenant la bannière s'affiche correctement.

Antonios Hadjigeorgalis
la source
1
Je pense que cette réponse va dans la bonne direction pour 14.04. Sur mon propre serveur (Ubuntu Server dans une machine virtuelle), le motd a changé après sudo apt-get dist-upgrade. Dans mon cas, cela nécessitait un redémarrage du serveur, donc je ne sais pas si le changement de motd était un peu une coïncidence. Je ne pas avoir à modifier l' un des fichiers dans /etc/pam.d, mais je pense que je l' aurais d' abord essayé de modifier /etc/pam.d/login. Ce fichier a les mêmes lignes motd que sshd.
Mike Sherrill 'Cat Recall'
J'ai simplement redémarré après sudo apt-get dist-upgradeet le message a été corrigé.
Kimi
4

Exécutez la commande suivante:

sudo /usr/lib/update-notifier/update-motd-updates-available --force
Lex Miller
la source
1
J'ai rétrogradé cette réponse, mais il s'est avéré que mes attentes étaient incorrectes et la réponse elle-même peut être correcte. Malheureusement, serverfault a verrouillé (!!) mon downvote et je ne peux pas l'annuler à moins que la réponse ne soit modifiée. :-(
mpb
0

Après de nombreuses tentatives infructueuses, la recette qui fonctionne pour moi est basée sur Kimi et Lex Miller:

$ sudo aptitude safe-upgrade
$ sudo /usr/lib/update-notifier/update-motd-updates-available --force
John Tran
la source
-1

Essaye ça:

sudo apt-get install unattended-upgrades

sudo dpkg-reconfigure --priority=low unattended-upgrades

sudo dpkg-reconfigure -plow unattended-upgrades -f noninteractive -p critical

Pour plus de détails: https://help.ubuntu.com/community/AutomaticSecurityUpdates

uziq
la source
1
Vous donnez une recette, mais vous ne donnez aucune explication ou justification.
Loi29