Ubuntu 22.04 on WSL で sudo apt update すると出るエラーを抑制する備忘録です.
少し前の記事,
Ubuntu on WSL を 20.04 から 22.04 ...
で Ubuntu on WSL を 20.04 から 22.04 にアップグレードしたことを書きましたが,パッケージをアップデートするときなどに,いままで見られなかった
1 2 |
Failed to retrieve available kernel versions. Failed to check for processor microcode upgrades. |
のようなエラーが出てくるようになってしまいました.
解決方法は,
I just installed Ubuntu 22.04 LTS for Windows Subsystem for Linux, but I'm having some issues. Every time I install new packages using sudo apt install, I will ...
によると,
と言うことで,このエラーメッセージを抑制する方法ですが,
1 2 3 4 5 |
$ sudo vi /etc/needrestart/needrestart.conf .... $nrconf{kernelhints} = 0; $nrconf{ucodehints} = 0; ... |
のようにすると良いらしい(設定項目があるのでコメントアウトして値を0にする).もしくは,
1 |
$ sudo apt-get purge needstart |
としても良いらしいです.
上のサイトに詳しい説明もありますので興味のある人は確認してみると良いかもしれないです.私の場合は最初の対処法を採用して無事エラーメッセージ出なくなりました.
以上!