更新Ubuntu 10.04


25

通过ssh登录到AWS EC2中的服务器时,我一直收到此消息

我认为这叫做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是否受支持?
Caleb

EBS支持的实例
Kim Stacks

Answers:


13

这些“优良的” Ubuntu错误中的另一个...检查Ubuntu Bug#634387:https ://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/634387

我删除了文件“ /etc/motd.tail”和“ /etc/motd.tail.old”,然后注销/登录以重新生成适当的/ etc / motd。


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.

该消息可能意味着几件事情,例如,可能存在依赖性问题等。APTHowTo中还有更多有关此问题的信息。

我设法停止了与

sudo aptitude update
sudo aptitude safe-upgrade

如果这不起作用,则上面的链接确实提供了有关如何跟踪问题包的建议。


这解决了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服务器)上,motd在之后更改sudo apt-get dist-upgrade。就我而言,这需要重新启动服务器,因此我不知道对motd的更改是否只是巧合。我不必编辑/etc/pam.d中的任何文件,但是我想我首先要尝试编辑/etc/pam.d/login。该文件与sshd具有相同的motd行。
Mike Sherrill'Cat Recall'15

之后sudo apt-get dist-upgrade,我只是重新启动,并且消息已修复。
基米2015年

4

运行以下命令:

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

1
我拒绝了这个答案,但事实证明我的期望是不正确的,答案本身可能是正确的。不幸的是,serverfault已锁定(!!)我的否决票,除非对答案进行了编辑,否则无法撤消它。:-(
mpb

0

经过无数次失败的尝试,对我有用的食谱是基于Kimi和Lex Miller的:

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.