Ubuntuサーバで apt upgrade したらE: Sub-process /usr/bin/dpkg returned an error code (1)

執筆日:
この記事の目次

事象

Ubuntuサーバで sudo apt upgrade したところ、

処理中にエラーが発生しました:
 mysql-server-8.0
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)

というエラーが発生し、途中でコケた

解決策

どうやらパッケージが破損しているよう?

パッケージと依存関係の再構築を試みましたが、同様のエラー。

$ sudo dpkg --configure -a

仕方ないので、削除で対応。
今回はサーバのMySQL使ってなくてよかった。

$ sudo apt remove mysql-server-8.0
$ sudo apt autoremove

参考


[PR] おすすめの本

Nな人

この記事を書いた人

Nな人(えぬなひと)

Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。 PHP、Pythonと、昔はperlを書いていたP言語エンジニア。 最近はNimを書いたりしています。