SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【WSL】 invoke-rc.d: could not determine current runlevel

問題

Ubuntu on WSL で apt install, apt upgrade などしようとすると、以下のエラーが出ます。

invoke-rc.d: could not determine current runlevel

答え

sudo mv /var/lib/dpkg/info/{packagename}.* /tmp/
sudo dpkg --remove --force-remove-reinstreq {packagename}
sudo apt-get remove {packagename}
sudo apt-get autoremove && sudo apt-get autoclean

最善策かどうか何とも言えないけれど、パッケージの情報を削除して、修復して、必要ならこのあと再インストールで正常化しました。

関連するメモ

コメント