не может создать каталог пользовательских данных

У меня новая установка Ubuntu 16.04 Server 64-bit. Я пытаюсь настроить базовую среду kubernetes, используя магию.

Прежде всего, я установил заклинание с помощью привязки, как указано в документации по Ubuntu: https://docs.ubuntu.com/conjure-up/en/ :

sudo snap install conjure-up --classic

Кажется, что все в порядке со следующим сообщением:

2017-08-07T07:53:04+03:00 INFO cannot auto connect core:core-support-plug to core:core-support: (slot auto-connection), existing connection state "core:core-support-plug core:core-support" in the way
conjure-up 2.2.2 from 'canonical' installed

Далее, я запускаю kubernetes или вызов в воображение без каких-либо параметров, он всегда дает сбой и выдает следующее сообщение:

cannot create user data directory: /home/local/DOMAIN/user/snap/conjure-up/549: Permission denied

Я проверил эту папку, и я мог написать в нее без каких-либо проблем, поэтому я действительно не понимаю, что происходит.

Есть идеи?

2
задан 7 August 2017 в 08:03

2 ответа

Из сообщения журнала кажется, что Ваш $HOME смонтирован в сетевой файловой системе, как NFS или CIFS.

В настоящее время существует известное ограничение с snapd, который не позволяет операцию в такой среде.

См. также Снимки с классическим заключением и NFS / домой .

4
ответ дан 7 August 2017 в 18:03

Я получал ту же ошибку при попытке к conjure-up kubernetes на Ubuntu 18.04 LTS. Я смог решить это путем создания файла в /etc/apparmor.d/tunables/home.d с содержанием @{HOMEDIRS}+=/home/DOMAIN/ (В Вашем случае это было бы @{HOMEDIRS}+=/home/local/DOMAIN/).

Вы будете иметь к sudo systemctl restart apparmor.service или перезагрузка для изменений для вступления в силу.

1
ответ дан 2 December 2019 в 01:54

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

Похожие вопросы: