내 컴퓨터에서 스냅 패키지를 실행할 수 없으며 시도하면 다음과 같은 메시지가 나타납니다.
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
우리는 도메인과 영역을 사용하므로 집으로 가는 경로는 가 아니라 /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을 사용하여 많은 컴퓨터에서 실행할 수 있습니다.