安装 snap 包后,当我尝试运行该应用程序时出现错误。
例如:
sudo snap install ubuntu-clock-app
/snap/bin/ubuntu-clock-app
failed to create user data directory. errmsg: Permission denied
Run Code Online (Sandbox Code Playgroud)
其他应用程序也会发生同样的情况。
我的 HOME 目录已加密。我怀疑这与问题有关。
kyr*_*ofa -1
我也有一个加密的家,而且效果很好。用户数据目录定义为$HOME/snap/<snapname>/<snapversion>. 它是在应用程序运行时创建的。然而,如果一个人运行一个应用程序,sudo最终可能会得到$HOME/snap,在这种情况下,后续不使用 sudo 运行将导致尝试在 root 拥有的目录中创建目录的权限被拒绝。
确保$HOME/snap不属于 root(如有必要,请进行 chown)。
| 归档时间: |
|
| 查看次数: |
2348 次 |
| 最近记录: |