web-dev-qa-db-ja.com

スナップが起動しない、またはインストールに失敗する

スナップに問題があります。以前にインストールして使用したスナップである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を実行して次のものを得ました。

enter image description here

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マシンではスナップが機能していません。また、ソフトウェアセンターからスナップをインストールしようとしましたが、再度インストールされましたが、実行されませんでした。次に何をすべきかについてのアイデアはありますか?

3
zany130

これは、「スナップショット」または「毎日」の画像、またはその他の理由で壊れた画像で発生しますseed.yaml(システムのインストール時に事前ロードするスナップを把握するのに役立つファイル)。

画像の作成レベルで問題の修正に取り組んでいますが、かなり簡単な回避策があります。

Sudo apt purge snapd && Sudo apt install snapd

これは、パージによって壊れたseed.yamlが削除され、再インストールしても元に戻らないため機能します。ただし、プリロードされたスナップはありません。そのため、期待するもの(おそらくgnome電卓など)が見つからない場合は、それが原因です。

2
Chipaca