Ошибка после установки пакетов с привязкой
Я использовал менеджер пакетов 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 с включенной функцией "нет записи по корню"? Если это так, попробуйте войти как другой пользователь с локальным домом.