web-dev-qa-db-ja.com

Ubuntu 10.04を更新する

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

インスタンスも再起動しました。

お知らせ下さい。

25
Kim Stacks

これらの「すばらしい」Ubuntuバグのもう1つ... Ubuntu Bug#634387を確認してください: https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/634387

ファイル「/etc/motd.tail」と「/etc/motd.tail.old」を削除し、ログアウト/ログインして適切な/ etc/motdを再生成しました。

13
Henk

これは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

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

32
user9517

Ubuntu 14.04でも同じ問題が発生しました

/etc/pam.d/sshdを編集しました

この行を変更しました
session optional pam_motd.so motd=/run/motd.dynamic noupdate

noupdateを削除する

バナーが正しく表示されるようになりました。

次のコマンドを実行します。

Sudo /usr/lib/update-notifier/update-motd-updates-available --force
4
Lex Miller

何度も失敗した後、私のために機能するレシピは、キミとレックスミラーに基づいています。

$ Sudo aptitude safe-upgrade
$ Sudo /usr/lib/update-notifier/update-motd-updates-available --force
0
John Tran