無人アップグレードによるマシンの再起動を停止するにはどうすればよいですか?


20

Amazon EC2インスタンスを見たところ、ちょうど20分のダウンタイムがあることに気付きました。何が原因か分からなかったので、SSHにログインしてパッケージをアップグレードしようとしましたが、unattended-upgradesパッケージをアップグレードする必要があることがわかりました。私は先に行き、これをしました。

検索後、このパッケージはマシンを自動的に再起動できるようです。OSに付属しているので、なぜこれを構成できなかったのかはわかりませんが、そうですね

パッケージが自動的に再起動しないようにする方法を知っている人はいますか?または、パッケージの更新を完全に停止する方法は?私は自分でそれを行うことができます。


2
いくつかのセキュリティ修正(新しいカーネルなど)は次のリブートまで有効にならないので注意してください。
AdamS

回答:


26

設定ファイルで次の/etc/apt/apt.conf.d/50unattended-upgradesことを確認します。

Unattended-Upgrade::Automatic-Reboot "false";

これにより、アップグレードで必要な場合にもソフトウェアがリブートを発行できなくなります。

ドキュメンテーション


4

自動アップグレードを完全に無効にするには、パッケージを削除するだけです。試してください:

sudo apt-get remove unattended-upgrades

詳細については、Ubuntuのドキュメントを参照してください。ただし、パッケージを保持してその動作を構成する場合は、この質問の解決策を参照してください自動更新を有効にするにはどうすればよいですか?


最初のリンクの最も投票された答えはそれをインストールすることを提案し、あなたはそれを削除することを提案していますか?繰り返しますが、それを削除すると、自動無人アップグレードを完全に取得するという目的に反します!
アンワー

@Anwarさて、関連情報を指すつもりでしたが、最初のリンクが混乱を招く可能性があることに同意します。Wrt。あなたの2番目のポイントは、質問には含まれていますが、またはパッケージの更新を完全に停止する方法
ティンポルセリン

1
OPを正しい方向に向けるために、その情報のみを抽出できますか?なぜなら、サポートリンクが回答に対して(少なくとも最初は見て)言っているのを見るのは混乱しているからです。
アンワル

1
@AnwarShah提案をありがとう!最後の編集後、より明確になることを願っています
ティインポルセリン

apt-get purgeアップグレードだけでなく、無人アップグレードを完全に削除したいと思うと思いますapt-get remove
リード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.