簡體   English   中英

快速安裝軟件包后出現錯誤

[英]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共享? 如果是這樣,請嘗試以具有本地主目錄的其他用戶身份登錄。

另請參閱: https : //bugs.launchpad.net/snappy/+bug/1625279

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM