snapd 服务不断自行禁用

snapd 服务不断自行禁用

我尝试使用 snap 安装 snapd sudo snap install snapd,但出现以下错误。

error: cannot communicate with server: Post "http://localhost/v2/snaps/snapd": dial unix /run/snapd.socket: connect: connection refused

我已尝试多次启用 snapd 服务,当我运行时,systemctl status snapd这就是我得到的。

     Loaded: loaded (/usr/lib/systemd/system/snapd.service; enabled; preset: disabled)
     Active: inactive (dead) since Thu 2023-03-30 11:16:08 EDT; 5min ago
   Duration: 5.012s
TriggeredBy: ● snapd.socket
    Process: 42619 ExecStart=/usr/lib/snapd/snapd (code=exited, status=42)
   Main PID: 42619 (code=exited, status=42)
        CPU: 77ms

它显示它自 5 分钟前(这是我最后一次运行)以来一直处于非活动状态sudo systemctl start snapd.service。我不明白为什么它不活动,我也运行sudo systemctl enable snapd.service创建符号链接,但现在无法从快照下载任何内容。我收到以下错误

error: cannot communicate with server: Post "http://localhost/v2/snaps/snapd": dial unix /run/snapd.socket: connect: no such file or directory

显然该守护进程不活动,但我不知道如何在不立即停止活动的情况下保持其运行。

答案1

尝试跑步sudo systemctl enable snapd.apparmor

显然,在阅读一些错误日志后,snapd 服务可能会失败,因为 snapd.apparmor 未启用

希望这可以帮助!

相关内容