У меня новая установка 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
Я проверил эту папку, и я мог написать в нее без каких-либо проблем, поэтому я действительно не понимаю, что происходит.
Есть идеи?
Из сообщения журнала кажется, что Ваш $HOME
смонтирован в сетевой файловой системе, как NFS или CIFS.
В настоящее время существует известное ограничение с snapd, который не позволяет операцию в такой среде.
См. также Снимки с классическим заключением и NFS / домой .
Я получал ту же ошибку при попытке к 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
или перезагрузка для изменений для вступления в силу.