Обновление Ubuntu 10.04

25

Я продолжаю получать это сообщение при входе на свой сервер в AWS EC2 через ssh

Я думаю, что это называется MOTD

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

но я уже сделал

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

Я также перезапустил свой экземпляр.

Пожалуйста, порекомендуйте.

Ким Стеки
источник
Ваш экземпляр эфемерный или EBS поддерживается?
Калеб
Экземпляр, поддерживаемый EBS
Ким Стеки

Ответы:

13

Еще одна из этих "хороших" ошибок Ubuntu ... Проверьте ошибку Ubuntu # 634387: https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/634387

Я удалил файлы "/etc/motd.tail" и "/etc/motd.tail.old" и сделал выход из системы / логин для повторного создания propper / etc / motd.

Henk
источник
32

Это исходит из MOTD (Послание дня). MOTD соединен из команд в /etc/update-motd.d. Конкретное сообщение приходит от запуска /etc/update-motd.d/90-updates-available.

Я видел, как это происходит в системах, где после запуска sudo apt-get updateи пакеты хранятся обратно

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.

Сообщение может означать несколько вещей, например, могут быть проблемы с зависимостями и т. Д. Более подробно об этом рассказано в разделе APT HowTo .

Мне удалось остановить сообщения с

sudo aptitude update
sudo aptitude safe-upgrade

Если это не сработает, то приведенная выше ссылка даст совет о том, как отследить проблемные пакеты.

user9517 поддерживает GoFundMonica
источник
Это исправило проблему в Ubuntu 16.04.3 LTS (Xenial Xerus)
rlib
5

Я видел эту же проблему на Ubuntu 14.04

Я редактировал /etc/pam.d/sshd

и изменил эту строку
session optional pam_motd.so motd=/run/motd.dynamic noupdate

удалив noupdate

теперь баннер отображается правильно.

Антониос Хаджигеоргалис
источник
1
Я думаю, что этот ответ движется в правильном направлении на 14.04. На моем собственном сервере (Ubuntu Server в виртуальной машине), motd изменился после sudo apt-get dist-upgrade. В моем случае это потребовало перезагрузки сервера, поэтому я не знаю, было ли изменение в motd случайным совпадением. Мне не пришлось редактировать какие-либо файлы в /etc/pam.d, но я думаю, что сначала попробовал отредактировать /etc/pam.d/login. Эти файлы имеют те же строки motd, что и sshd.
Майк Шеррилл 'Cat Recall'
Я просто перезапустил после sudo apt-get dist-upgradeи сообщение было исправлено.
Кими,
4

Запустите следующую команду:

sudo /usr/lib/update-notifier/update-motd-updates-available --force
Лекс Миллер
источник
1
Я отклонил этот ответ, но оказалось, что мои ожидания были неверными, и сам ответ может быть правильным. К сожалению, serverfault заблокировал (!!) мое отрицательное голосование, и я не могу отменить его, если ответ не отредактирован. :-(
mpb
0

После многочисленных неудачных попыток рецепт, который работает для меня, основан на Кими и Лексе Миллере:

$ sudo aptitude safe-upgrade
$ sudo /usr/lib/update-notifier/update-motd-updates-available --force
Джон Тран
источник
-1

Попробуй это:

sudo apt-get install unattended-upgrades

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

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

Для получения более подробной информации: https://help.ubuntu.com/community/AutomaticSecurityUpdates

uziq
источник
1
Вы даете рецепт, но вы не даете никаких объяснений или оправданий.
Закон 29