更新 Ubuntu 10.04

Kim*_*cks 25 amazon-ec2 ubuntu-10.04

当我通过 ssh 在 AWS EC2 中登录我的服务器时,我不断收到此消息

我认为这叫做 MOTD

43 packages can be updated.
22 updates are security updates.
Run Code Online (Sandbox Code Playgroud)

但我已经做了

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

我也重新启动了我的实例。

请指教。

use*_*517 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.
Run Code Online (Sandbox Code Playgroud)

该消息可能意味着几件事,例如可能存在依赖性问题等。APT HowTo 中有更多相关内容。

我设法停止了消息

sudo aptitude update
sudo aptitude safe-upgrade
Run Code Online (Sandbox Code Playgroud)

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


Hen*_*enk 13

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

我删除了文件“/etc/motd.tail”和“/etc/motd.tail.old”并注销/登录以重新生成正确的/etc/motd。


小智 5

我在 Ubuntu 14.04 上看到了同样的问题

我编辑过 /etc/pam.d/sshd

并改变了这一行
session optional pam_motd.so motd=/run/motd.dynamic noupdate

通过删除 noupdate

现在横幅显示正确。


小智 5

运行以下命令:

sudo /usr/lib/update-notifier/update-motd-updates-available --force
Run Code Online (Sandbox Code Playgroud)