通过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
我还重新启动了实例。
请指教。
通过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
我还重新启动了实例。
请指教。
Answers:
这来自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 14.04上看到了相同的问题
我编辑了 /etc/pam.d/sshd
并改变了这一行
session optional pam_motd.so motd=/run/motd.dynamic noupdate
通过删除 noupdate
现在横幅广告可以正确显示。
sudo apt-get dist-upgrade
。就我而言,这需要重新启动服务器,因此我不知道对motd的更改是否只是巧合。我不必编辑/etc/pam.d中的任何文件,但是我想我首先要尝试编辑/etc/pam.d/login。该文件与sshd具有相同的motd行。
sudo apt-get dist-upgrade
,我只是重新启动,并且消息已修复。
尝试这个:
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