以下のような感じで snapd がへそを曲げてしまった。
$ sudo apt upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 アップグレードパッケージを検出しています... 完了 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。 1 個のパッケージが完全にインストールまたは削除されていません。 この操作後に追加で 0 B のディスク容量が消費されます。 続行しますか? [Y/n] snapd (2.32.9~14.04) を設定しています ... Failed to execute operation: No such file or directory dpkg: パッケージ snapd の処理中にエラーが発生しました (--configure): サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 1 を返しました 処理中にエラーが発生しました: snapd E: Sub-process /usr/bin/dpkg returned an error code (1)困ったことに、以下のように purge も効かない状況。
$ sudo apt purge snapd パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: amd64-microcode intel-microcode iucode-tool linux-generic-lts-xenial linux-headers-generic-lts-xenial linux-image-generic-lts-xenial これを削除するには 'sudo apt autoremove' を利用してください。 以下のパッケージは「削除」されます: snapd* アップグレード: 0 個、新規インストール: 0 個、削除: 1 個、保留: 0 個。 1 個のパッケージが完全にインストールまたは削除されていません。 この操作後に 81.2 MB のディスク容量が解放されます。 続行しますか? [Y/n] (データベースを読み込んでいます ... 現在 352318 個のファイルとディレクトリがインストールされています。) snapd (2.32.9~14.04) を削除しています ... Failed to stop snapd.autoimport.service: Unit snapd.autoimport.service not loaded. Failed to stop snapd.socket: Unit snapd.socket not loaded. Failed to stop snapd.service: Unit snapd.service not loaded. dpkg: パッケージ snapd の処理中にエラーが発生しました (--purge): サブプロセス インストール済みの pre-removal スクリプト はエラー終了ステータス 5 を返しました 処理中にエラーが発生しました: snapd E: Sub-process /usr/bin/dpkg returned an error code (1)
以下を参考に
- ask ubuntu / 2017-01-29: snapd package manager problem in ubuntu 16.04 , how to resolve?
dpkg --purge --force-all snapdとしたところ消えてくれた。
タグ
コメントをかく