Не удалось выполнить локальную настройку Ubuntu Juju

Когда я запускаю загрузчик в Как настроить juju для локального использования? я получил эту ошибку. Я сделал те же шаги. Так почему эта ошибка приходит? Затем я проверил разрешение для файла index.json и изменил разрешение, но оно не сработало.

ERROR failed getting all instances: error executing "lxc-ls": Traceback (most recent call last):;   File "/usr/bin/lxc-ls", line 31, in <module>;     import lxc;   File "/usr/lib/python3/dist-packages/lxc/__init__.py", line 26, in <module>;     import _lxc; ImportError: /usr/lib/x86_64-linux-gnu/liblxc.so.1: undefined symbol: cgmanager_get_pid_cgroup_abs_sync
ERROR error executing "lxc-ls": Traceback (most recent call last):;   File "/usr/bin/lxc-ls", line 31, in <module>;     import lxc;   File "/usr/lib/python3/dist-packages/lxc/__init__.py", line 26, in <module>;     import _lxc; ImportError: /usr/lib/x86_64-linux-gnu/liblxc.so.1: undefined symbol: cgmanager_get_pid_cgroup_abs_sync
ERROR Bootstrap failed, and the environment could not be destroyed: exit status 1
ERROR rename /home/sajith/.juju/local/storage/.tmp/juju-filestorage-670557739 /home/sajith/.juju/local/storage/tools/streams/v1/index.json: permission denied

Это шаги, за которыми я следовал:

sudo add-apt-repository ppa:juju/stable
sudo apt-get update
sudo apt-get install juju-core
sudo apt-get install juju-local
ssh-keygen -t rsa
juju init
juju switch local
juju bootstrap

ERROR error executing "lxc-ls": Traceback (most recent call last):; File "/usr/bin/lxc-ls", line 31, in <module>; import lxc; File "/usr/lib/python3/dist-packages/lxc/__init__.py", line 26, in <module>; import _lxc; ImportError: /usr/lib/x86_64-linux-gnu/liblxc.so.1: undefined symbol: cgmanager_get_pid_cgroup_abs_sync
2
задан 31 October 2018 в 09:36

2 ответа

У меня была точно та же проблема на чистой установке, которую я сделал надежного человека этим утром. Я должен был сделать обновление. Я добирался неопределенный символ: ошибка cgmanager_get_pid_cgroup_abs_sync при выполнении lxc-ls также.

sudo apt-get upgrade

, Который устранил проблему для меня

3
ответ дан 31 October 2018 в 09:36

Читайте больше о начальной загрузке:
> Конфигурирование для LXC
> Начальная загрузка и уничтожение

Некоторые цитируют:

Использование LXC Контейнеры Linux требует полномочий пользователя root для некоторых шагов. Амулет запросит Ваш пароль в случае необходимости. Амулет не может быть выполнен под sudo, потому что он должен управлять разрешением как реальным пользователем.

Другой способ решить проблему:

  1. Попытка:

    sudo rm ~/.juju/environments/local.jenv  
    

    и затем реконфигурируйте или переустановите от шагов PPA или генерации ключей SSH.

  2. Чтобы удалить все текущее развертывание и разрешить все в Вашем облаке, можно выполнить команду:

    juju destroy-environment  <environment-name>
    

    Где <environment-name> имя, которое Вы дали среде при конфигурировании его. Это дополнительные детали должно помочь предотвратить несчастные случаи! Вы будете также видеть предупреждение и будете предложены, продолжить ли - это действие удалит все, включая узел начальной загрузки. Предупреждение!

  3. Также с ПРЕДУПРЕЖДЕНИЕМ! эта команда уничтожит "локальную" среду (тип: локальный)
    Это включает все машины, сервисы, данные и другие ресурсы.

    juju destroy-environment local --force
    
  4. И снова с ПРЕДУПРЕЖДЕНИЕМ!
    Для входа LXC уничтожают (к представлению LXC, беспокоят и отправляют журнал):

    juju destroy-environment local --logging-config=golxc=TRACE;juju=DEBUG --show-log
    
2
ответ дан 31 October 2018 в 09:36

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

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