![Snap 给出错误的 fs 类型、错误的选项、/dev/loop23 上的错误超级块](https://linux22.com/image/1181484/Snap%20%E7%BB%99%E5%87%BA%E9%94%99%E8%AF%AF%E7%9A%84%20fs%20%E7%B1%BB%E5%9E%8B%E3%80%81%E9%94%99%E8%AF%AF%E7%9A%84%E9%80%89%E9%A1%B9%E3%80%81%2Fdev%2Floop23%20%E4%B8%8A%E7%9A%84%E9%94%99%E8%AF%AF%E8%B6%85%E7%BA%A7%E5%9D%97.png)
$ 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。
有关的