我已经使用 Kubuntu 和 Snap 有一段时间了,到目前为止还没有出现更大的问题。今天我的所有 snap 应用程序都停止启动,报告以下错误:
/user.slice/user-1000.slice/session-3.scope is not a snap cgroup
我怎样才能解决这个问题?
答案1
这似乎是最近出现的问题,希望错误能很快得到修复。我在 MX 21 Wildflower 上运行 KDE(处于systemd
启用快照模式),因此拥有与您类似的操作系统。
我找到了一些用来解决问题的参考资料:
https://forum.snapcraft.io/t/cannot-launch-snap-applications-with-cgroup-v2/27700/2
https://github.com/Yubico/yubioath-desktop/issues/763
https://stackoverflow.com/questions/65977607/grub-error-systemd-unified-cgroup-hierarchy-0-not-found
==
主要修复似乎是安装,并使用以下行dbus-user-session
编辑文件:(作为 sudo 或 root)/etc/default/grub
尝试:
sudo apt install dbus-用户会话
(首先备份你的
/etc/default/grub
文件)
然后编辑 /etc/default/grub 中的行,如下所示:
GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=1"
然后运行sudo update-grub
并重新启动。
希望这对您有用,我将关注此主题,看看对其他人来说效果如何。
答案2
对我来说,解决方案是将环境变量“更正”DBUS_SESSION_BUS_ADDRESS
为:
export DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus"
然后运行你的快照并检查结果。