Xubuntu 22.04中迁移用户目录至/opt/home/后Chromium浏览器无法启动的问题求助
Xubuntu 22.04中迁移用户目录至/opt/home/后Chromium浏览器无法启动的问题求助
大家好,我现在遇到个棘手的问题,想请各位帮忙支招:
我在Xubuntu 22.04上装了Chromium浏览器,之后把用户tpj-ou73的主目录从默认的/home/迁移到了/opt/home/,结果Chromium彻底打不开了。
我已经尝试了几种办法,但都没解决问题:
- 修改AppArmor的用户目录配置:编辑
/etc/apparmor.d/tunables/里的文件,把原来的
改成了@{HOMEDIRS}=/home/
保存后重启了相关服务,还是没用。@{HOMEDIRS}=/home/ /opt/home/ - 重新加载snap-confine相关的AppArmor配置:
sudo apparmor_parser -r /etc/apparmor.d/*snap-confine* sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap-confine* - 重启snap的AppArmor服务:
service snapd.apparmor start
做完这些操作后,Chromium依然无法启动。我用journalctl -xe查看系统日志,发现了以下错误信息:
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
snap-update-ns failed with code 1
看起来问题和snap的命名空间更新有关,识别不到我迁移后的用户目录。有没有大佬知道该怎么解决这个问题呀?
备注:内容来源于stack exchange,提问作者Purushothaman Jeyapal
相关产品推荐
相关产品推荐

