20.04 snapd问题:“系统不完全支持snapd:无法挂载squashfs映像...”

sho*_*t37 8 mount squashfs 20.04

我在 VPS 上运行 Ubuntu 20.04。我想安装 certbot,但我遇到了 squashfs 问题 - 这是我在尝试安装 certbot 时遇到的问题sudo systemctl status snapd(显然,我在尝试安装 certbot 时遇到了此错误):

\n
\xe2\x97\x8f snapd.service - Snap Daemon\n     Loaded: loaded (/lib/systemd/system/snapd.service; enabled; vendor preset: enabled)\n     Active: inactive (dead) since Wed 2021-05-26 10:56:39 EDT; 16min ago\nTriggeredBy: \xe2\x97\x8f snapd.socket\n   Main PID: 166 (code=exited, status=42)\n\nMay 26 10:56:34 vps70508.inmotionhosting.com systemd[1]: Starting Snap Daemon...\nMay 26 10:56:34 vps70508.inmotionhosting.com snapd[166]: AppArmor status: apparmor not enabled\nMay 26 10:56:34 vps70508.inmotionhosting.com snapd[166]: daemon.go:347: started snapd/2.48.3+20.04 (series 16; classic; devmode) ubuntu/20.04 (amd64) linux/5.4.0.\nMay 26 10:56:34 vps70508.inmotionhosting.com snapd[166]: main.go:129: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount: /tmp/sanity-mountpoint-635561883: mount failed: Operation not permitted.\n\n\nMay 26 10:56:34 vps70508.inmotionhosting.com snapd[166]: daemon.go:440: adjusting startup timeout by 30s (pessimistic estimate of 30s plus 5s per snap)\nMay 26 10:56:34 vps70508.inmotionhosting.com systemd[1]: Started Snap Daemon.\nMay 26 10:56:39 vps70508.inmotionhosting.com snapd[166]: daemon.go:589: gracefully waiting for running hooks\nMay 26 10:56:39 vps70508.inmotionhosting.com snapd[166]: daemon.go:591: done waiting for running hooks\nMay 26 10:56:39 vps70508.inmotionhosting.com snapd[166]: daemon stop requested to wait for socket activation\nMay 26 10:56:39 vps70508.inmotionhosting.com systemd[1]: snapd.service: Succeeded.\n
Run Code Online (Sandbox Code Playgroud)\n

sudo apt install fuse squashfuse对我的情况没有帮助。

\n

小智 10

由于您使用的是 VPS,您的环境可能不支持快照。我在letcrypt上找到了这篇文章,有人说:

snaps 依赖于某些 Linux 内核功能,这些功能在容器化服务器(例如在 openvz 下运行的服务器)下不可用。

https://community.letsencrypt.org/t/system-does-not-filled-support-snapd-cannot-mount-squashfs-image-using-squashfs/132689

希望这有帮助。

  • 天啊!那篇文章是解药 - 我跳过了 snapd 的东西,直接进入“sudo apt install certbot”,它安装得很好。拿到了证书,我就可以出发了。非常感谢,@MrLeakim! (4认同)