Ubuntuで「ファイルリストに空のファイル名が含まれています」エラーを解決する

広告

Acer C720で動かしてるUbuntuは特に問題もなくて、ずっと設定用スイッチやサーバーの端末として使ってるネットブックみたいなもんなんだけど、最近しばらく更新してないなと思って、つい手が滑ってアップデートしたら問題に出くわした。

選択範囲_005.bmp

広告

「パッケージ XXX のリストに空のファイル名が含まれています」

なぜこうなったのかは知らん。Debianのドキュメントをいくつか見た感じだと、ネットワークが不安定で不完全なパッケージやリストをダウンロードして、そのまま強制インストールしたせいかもしれない。

解決方法は完全なパッケージを見つけて入れ直すだけ。まあ簡単だ。

たとえば自分の場合はlibgpgme11:amd64のパッケージが壊れてたので、念のためリネームする:

sudo mv /var/lib/dpkg/info/libgpgme11\:amd64.list /var/lib/dpkg/info/libgpgme11\:amd64.list.broke

その後で再インストール:

sudo apt-get --reinstall install  libgpgme11:amd64

これで解決。

本家 plumz.me でこの記事にコメントする

コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。

目次