Snap 给出错误的 fs 类型、错误的选项、/dev/loop23 上的错误超级块

Snap 给出错误的 fs 类型、错误的选项、/dev/loop23 上的错误超级块
$ sudo snap remove audacity
error: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount:
       /tmp/sanity-mountpoint-881202120: wrong fs type, bad option, bad superblock on /dev/loop23,
       missing codepage or helper program, or other error.

我已经移除并安装了,snap 我检查了所有其他类似的问题,但大多数都不适用dev/loop安装。因为它是通过 snap 安装的,我不知道如何干预

两个答案建议我安装,但 squashfuse 已经是最新版本。

r@ig:~$ sudo apt-get install libsquashfuse0 squashfuse fuse 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
fuse is already the newest version (2.9.9-3).
libsquashfuse0 is already the newest version (0.1.103-2).
squashfuse is already the newest version (0.1.103-2).
0 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.

答案1

看来您的系统缺少一些必需的软件包。

尝试安装所需的软件包来处理 squash 文件系统,如下所示:

sudo apt install squashfs-tools squashfuse fuse

然后snapd像这样重新安装:

sudo apt install --reinstall snapd

然后重新启动系统。

答案2

改编自,这对很多人来说很有用,你可以尝试一下

sudo apt-get install libsquashfuse0 squashfuse fuse 
sudo apt-get install --reinstall snapd

您可能需要重新启动。

根据一些报道,内核更新可能也足够了,YMMV。

有关的

  1. 系统不完全支持 snapd:无法使用“squashfs - mount failed”安装 squashfs 映像(我不确定这是否包含在您的“所有其他类似问题”中)。
  2. https://forum.radxa.com/t/snap-on-xubuntu/511
  3. https://github.com/ubuntu/microk8s/issues/362
  4. https://bugs.launchpad.net/snapd/+bug/1859703

相关内容