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