Ubuntu 16.04から17.04にdo-release-upgrade
を行ったところです。ただし、SSH経由でログインすると、次のメッセージが表示されます
Welcome to Ubuntu 17.04 (GNU/Linux 4.10.0-20-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Ubuntu 12.04 LTS end-of-life was April 28, 2017 -- Upgrade your Precise systems!
$ Sudo do-release-upgrade -m server
0 packages can be updated.
0 updates are security updates.
私の質問は、どのように削除できますか
Ubuntu 12.04 LTS end-of-life was April 28, 2017 -- Upgrade your Precise systems!
$ Sudo do-release-upgrade -m server
リリースアップグレードの前にはなかった
私はチェックして、Zestyにいます
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.04
Release: 17.04
Codename: zesty
私の質問は、このメッセージを削除するにはどうすればいいのか、ということではありません。私の質問はもっとですが、リリースアップグレード後にこれが表示される理由はありますか?このメッセージは、Ubuntuの現在のバージョンを考慮していない一般的なものですか?それとも私のシステムが適切に更新されていないのでしょうか?
私の質問はもっとですが、リリースアップグレード後にこれが表示される理由はありますか?
これはおそらく、Ubuntu 17.04の新しい機能であり、現在EOLである他の12.04システムを更新する必要があることを示しています。
このメッセージは、ubuntuの現在のバージョンを考慮していない一般的なものですか?
はい。汎用です。
それとも私のシステムが適切に更新されていないのでしょうか?
システムが正しく更新されます。同じメッセージが表示されます。
そこで何が起こっているのかを明確にするため、 このメッセージを生成する部分 をさらに掘り下げて、/etc/update-motd.d/50-motd-news
からMOTDを選択するhttps://motd.ubuntu.com/
によってメッセージが生成されることがわかります。 。
したがって、これはUbuntuからの汎用MOTDであり、プロジェクトに関する重要なニュースについて通知する必要があります。
メッセージを無効にするには、上記のファイルを開いて、他の行を含む行をコメントアウトするか、そのファイルを削除します。
Ubuntu 16.04LTSを使用していますが、これにも気付きました。
コンソールスタートアップメッセージファイルはすべて/etc/update-motd.d/
から実行されています。各ファイルを見て(各ファイルを個別に実行することもできます)、それらの機能を確認してください。
私にとって、ファイル99-esm
が原因です。これは、Ubuntu 12.04がハードライティングされた、不完全に記述されたスクリプトです。
解決策:/etc/update-motd.d/disabled
ディレクトリを作成し、99-esm
ディレクトリに移動しました。
私の唯一の質問は、better99-esmが存在するかどうかです。おそらく将来、将来のlinux-image
パッケージは必要に応じてそこに置くでしょう。よくわかりませんが、少なくとも迷惑はなくなりました。
これはbuntu-advantage-toolsの設定ファイルの残りの一部です。これをクリアする最善の方法は、このパッケージを次のものでパージすることです。
dpkg --purge ubuntu-advantage-tools
その後、rootユーザーとして余分にログインすると、motdが更新され、12.04の記述はなくなります。 man update-motdの詳細