更新至 Chromium 123.0.6312.122 后,应用程序无法启动并显示以下消息:
cannot update snap namespace: cannot expand mount entry (none $HOME/.local/share none x-snapd.kind=ensure-dir,x-snapd.must-exist-dir=$HOME 0 0): cannot use invalid home directory "/home/myuser": permission denied
snap-update-ns failed with code 1
这种情况只发生在我的一个用户身上,其他用户都正常。我尝试卸载、重新启动、安装。我想恢复到以前的版本,但 snap list chromium 不提供其他版本。我使用 Ubuntu 22.04 Pro。
答案1
这是错误 2061981影响 Snapd 2.62 的用户。(因此,您尝试恢复 Chromium 的尝试不会奏效,考虑到时机,可以理解的是,Chromium 更新是问题所在,错误尽管如此。)
当修复未能进入 Snapd 稳定频道时,解决方法:
选项1:
sudo snap refresh --edge snapd
选项 2(仅适用于 Chromium):
snap disconnect chromium:dot-local-share-applications
snap disconnect chromium:dot-local-share-icons
一旦修复在 Snapd 稳定版中完成,您将需要撤销您选择应用的更改。