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がバックアップされていますか?
カレブ

EBSバックアップインスタンス
キムスタックズ

回答:


13

これらの「すばらしい」Ubuntu-bugsのもう1つ... Ubuntu Bug#634387をチェックしてください:https ://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/634387

ファイル「/etc/motd.tail」および「/etc/motd.tail.old」を削除し、適切な/ etc / motdを再生成するためにログアウト/ログインしました。


32

これはMOTD(Message Of The Day)から来ています。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

それがうまくいかない場合、上記のリンクは問題のあるパッケージを追跡する方法に関するアドバイスを提供します。


これにより、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行があります。
マイクシェリル 'キャットリコール'

後で再起動しただけ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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.