我的电脑无法运行快照包,当我尝试时,我得到:
2021/07/31 20:56:38.255535 cmd_run.go:576: WARNING: XAUTHORITY environment value is not a clean path: "/mnt/e664d184-8567-4278-93ce-c986567c66af/home/iaquobe/.Xauthority"
cannot create user data directory: /home/iaquobe/snap/shapezio/2: Not a directory
然而,这些目录确实存在。到目前为止,我测试过的软件包0ad
shapezio
whatsdesk
都存在相同的问题。
这些软件包确实可以在我的笔记本电脑上运行。一件不同的事情是,在我的电脑上/home/iaquobe
有一个指向驱动器的符号链接/mnt/[...]/home
。
这是我能想到的导致此错误的唯一原因,您怎么看?我能做些什么来解决这个问题?
提前致谢 :)
答案1
答案2
我们使用domain和realm,所以我们的回家路径不是/home
,而是/home/MYDOMAINCOMPANY/
。我通过编辑/etc/apparmor.d/tunables/home.d/ubuntu
该行来修复:
@{HOMEDIRS}+=/home/MYDOMAINCOMPANY/
保存后,重启一些服务即可:
systemctl restart apparmor.service snapd.apparmor.service snapd.service snapd.socket
这样我就可以通过脚本或使用 Ansible 在许多计算机上运行。