スナップに問題があります。以前にインストールして使用したスナップであるanbox
が起動を停止したため、最初にこれに気付きました。
error: cannot perform the following tasks:
- Run install hook of "anbox" snap if present (run hook "install": cannot locate base snap core: No such file or directory)
私はcore
がすでにインストールされているはずのスナップであることを知っているので、snap list
を実行して次のものを得ました。
anbox
に固有の問題か、スナップの問題かを確認するためだけに、hello-world
スナップのインストールを試みたところ、次のようになりました。
$ Sudo snap install hello-world
[Sudo] password for zany130:
hello-world 6.4 from Canonical✓ installed
hello-world
cannot locate base snap core: No such file or directory
したがって、Ubuntuマシンではスナップが機能していません。また、ソフトウェアセンターからスナップをインストールしようとしましたが、再度インストールされましたが、実行されませんでした。次に何をすべきかについてのアイデアはありますか?
これは、「スナップショット」または「毎日」の画像、またはその他の理由で壊れた画像で発生しますseed.yaml
(システムのインストール時に事前ロードするスナップを把握するのに役立つファイル)。
画像の作成レベルで問題の修正に取り組んでいますが、かなり簡単な回避策があります。
Sudo apt purge snapd && Sudo apt install snapd
これは、パージによって壊れたseed.yamlが削除され、再インストールしても元に戻らないため機能します。ただし、プリロードされたスナップはありません。そのため、期待するもの(おそらくgnome電卓など)が見つからない場合は、それが原因です。