0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

debian (stretch) で apt remove が Faild to stop service: Unit service not loaded で削除失敗する

Posted at

apt remove でパッケージを消そうとしたら、

Failed to stop <*>.service: Unit <*>.service not loaded.
subprocess installed pre-removal script returned error exit status 5

とかエラーが出てパッケージが消せない。

systemd の作法にのっとって service の制御ができていない?

/lib/systemd/system/ フォルダに <*>.service (消したいパッケージのサービス名) がファイルとして存在してないと思います。他のファイルに習って書いてやれば良いのですが、書き込むの面倒(消すので)なので、/dev/null にシンボリックリンク張ります。

cd /lib/systemd/system/
ln -s /dev/null <*>.service

そうすれば service の停止や起動を無視して apt でパッケージが消せるようになりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?