安装snap有最低系统配置吗?

问题描述 投票:0回答:3

我尝试使用 sudo 命令在 debian 10 buster 上安装 snap。当我运行命令“sudo snap install core”时,我收到错误消息:

系统不完全支持snapd:无法使用“squashfs”挂载squash图像:挂载:/tmp/sanity-mountpoint-600122688:挂载失败:不允许操作

可能是什么原因?谢谢。

linux terminal debian sudo snap
3个回答
0
投票

此问题可能有多种原因:

  1. 我必须将存储库

    add deb http://ftp.debian.org/debian stable main contrib non-free
    添加到我的
    /etc/apt/sources.list
    中,然后
    apt update
    。我原来的存储库列表不包含squashfuse包。

  2. 试试这个:

    sudo apt install libsquashfuse0 squashfuse fuse

  3. 您可能还需要

    sudo modprobe loop


0
投票

除了安装

apt install fuse
之外,确保您在允许它的操作系统上运行 snap 也很重要。

例如尝试在没有正确配置来运行snap的容器(VPS或docker容器)内运行snap,snap将能够安装一次,但在重新启动后将无法工作,并且这种错误消息将出现在系统日志中:

Oct 28 22:21:20 myhost snapd[628]: daemon.go:247: started snapd/2.55.5+20.04 (series 16; classic; devmode) ubuntu/20.04 (amd64) linux/5.4.0-1160.21.1.vz7.174.1.
Oct 28 22:21:20 myhost snapd[628]: main.go:129: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount: /tmp/sanity-mountpoint-151175218: mount failed: Operation not permitted.
Oct 28 22:21:20 myhost snapd[628]: daemon.go:340: adjusting startup timeout by 45s (pessimistic estimate of 30s plus 5s per snap)

更多信息请点击这里: https://community.letsencrypt.org/t/system-does-not-filled-support-snapd-cannot-mount-squashfs-image-using-squashfs/132689/13

还有一些关于此主题的关键字以及如何允许容器正确运行快照:

--cap-add SYS_ADMIN
--device /dev/fuse

0
投票

还要确保您使用的是 kali apt update 有时不起作用,所以请执行 sudo apt update 然后它会在快速重新启动计算机后起作用

© www.soinside.com 2019 - 2024. All rights reserved.