使用snap安装软件包后出错

时间:2017-03-05 11:37:59

标签: linux ubuntu snap-package

我已经使用snap包管理器来安装包,而且我总是这样 得到相同的错误,即使是简单的hello world示例:

$ sudo snap install hello
$ hello
cannot create user data directory: /home/aaa/snap/hello/20: Bad file descriptor

使用sudo运行解决了hello计划的问题,但为什么我还需要执行sudo

BTW,对于其他软件包(Meshlab,CloudCompare),它对sudo也不起作用,并给出不同的错误。例如:

~$ sudo cloudcompare.ccViewer 
mkdir: cannot create directory '/run/user/0': Permission denied
No protocol specified
QXcbConnection: Could not connect to display :0

snap版本和Ubuntu发行版是:

$ snap version
snap    2.22.7
snapd   2.22.7
series  16
ubuntu  14.04
kernel  4.4.0-64-generic

1 个答案:

答案 0 :(得分:1)

您的主目录是否有可能启用了no-write-by-root的nfs共享?如果是这样,请尝试以另一个拥有本地家庭的用户身份登录。

另请参阅:https://bugs.launchpad.net/snappy/+bug/1625279