[英]Error after installing packages with snap
我已經使用snap軟件包管理器來安裝軟件包,即使使用簡單的hello world示例,也總是遇到相同的錯誤:
$ sudo snap install hello
$ hello
cannot create user data directory: /home/aaa/snap/hello/20: Bad file descriptor
使用sudo
運行可以解決hello
程序的問題,但是為什么我什至需要執行sudo
呢?
順便說一句,對於其他軟件包(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
快照版本和Ubuntu發行版是:
$ snap version
snap 2.22.7
snapd 2.22.7
series 16
ubuntu 14.04
kernel 4.4.0-64-generic
您的主目錄是否有可能是啟用了“不按根寫入”功能的nfs共享? 如果是這樣,請嘗試以具有本地主目錄的其他用戶身份登錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.