Zaktualizuj Ubuntu 10.04


25

Wciąż otrzymuję ten komunikat, gdy loguję się do mojego serwera w AWS EC2 przez ssh

Myślę, że to się nazywa MOTD

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

ale już to zrobiłem

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

Zrestartowałem również moją instancję.

Proszę doradź.


Czy Twoja instancja jest efemeryczna czy wspierana przez EBS?
Caleb

Instancja wspierana przez EBS
Kim Stacks

Odpowiedzi:



32

To pochodzi z MOTD (Message Of The Day). MOTD składa się z poleceń w /etc/update-motd.d. Konkretny komunikat pochodzi z uruchomienia /etc/update-motd.d/90-updates-available.

Widziałem, jak to się dzieje w systemach, w których po uruchomieniu sudo apt-get updatei pakiety są przechowywane z powrotem

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.

Wiadomość może oznaczać kilka rzeczy, np. Mogą występować problemy z zależnością itp. Więcej informacji na ten temat można znaleźć w instrukcji APT .

Udało mi się zatrzymać wiadomości

sudo aptitude update
sudo aptitude safe-upgrade

Jeśli to nie zadziała, to powyższy link zawiera porady dotyczące śledzenia problemów z pakietami.


To rozwiązało problem z Ubuntu 16.04.3 LTS (Xenial Xerus)
rlib

5

Widziałem ten sam problem na Ubuntu 14.04

Redagowałem /etc/pam.d/sshd

i zmieniłem tę linię
session optional pam_motd.so motd=/run/motd.dynamic noupdate

usuwając noupdate

teraz baner wyświetla się poprawnie.


1
Myślę, że ta odpowiedź zmierza we właściwym kierunku do 14.04. Na moim własnym serwerze (Ubuntu Server na maszynie wirtualnej) motd zmienił się później sudo apt-get dist-upgrade. W moim przypadku wymagało to restartu serwera, więc nie wiem, czy zmiana na motd była trochę zbiegiem okoliczności. I nie , nie trzeba edytować dowolne pliki w /etc/pam.d, ale myślę, że już pierwszy spróbował edycji /etc/pam.d/login. Te pliki mają takie same linie motd jak sshd.
Mike Sherrill „Cat Recall”

Po prostu ponownie uruchomiłem po, sudo apt-get dist-upgradea komunikat został naprawiony.
Kimi,

4

Uruchom następujące polecenie:

sudo /usr/lib/update-notifier/update-motd-updates-available --force

1
Poparłem tę odpowiedź, ale okazało się, że moje oczekiwania były niepoprawne, a sama odpowiedź może być poprawna. Niestety, błąd serwera zablokował (!!) moją opinię i nie mogę jej cofnąć, dopóki odpowiedź nie zostanie edytowana. :-(
mpb

0

Po wielu nieudanych próbach przepis, który działa dla mnie, oparty jest na Kimi i Leksie Millerze:

$ sudo aptitude safe-upgrade
$ sudo /usr/lib/update-notifier/update-motd-updates-available --force

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.