Ошибка после установки пакетов с привязкой

Я использовал менеджер пакетов 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

Snap версия и дистрибутив Ubuntu:

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

1 ответ

Есть ли вероятность, что ваш домашний каталог является общим ресурсом nfs с включенной функцией "нет записи по корню"? Если это так, попробуйте войти как другой пользователь с локальным домом.

Также см.: https://bugs.launchpad.net/snappy/+bug/1625279

Другие вопросы по тегам