アンインストールされたがらない呪い
問題名
アンインストールされたがらない呪い
概要
apt-getでvimをアンインストールしたところ、エラーが表示される
前提条件
初期状態
sudo apt remove vim
が成功しない(※vimに限らず任意のパッケージでも)
終了状態
sudo apt remove vim
が成功する(※vimに限らず任意のパッケージでも)
解説
apt updateやdpkg(apt install)がアップデート・インストール時に排他制御に使う以下のファイルが、ファイルシステムの機能で保護されていました。
- /var/lib/dpkg/lock
- /var/lib/apt/lists/lock
そのため、chattr -iコマンドを打つことで、保護のアトリビュートを外すことができます。