конфликт версии lxd

Липкий бит - это метод обходного пути для общих каталогов, которые нельзя случайно удалить. Когда каталог имеет липкий бит, тогда только владелец или корень могут его удалить, даже если каждый пользователь может принять все другие разрешения.

/tmp - это наиболее общий каталог между процессами и пользователями, и для этого он содержит файл-липид, чтобы гарантировать, что ни один пользователь не может удалить каталог, даже если это разрешение 777, и это должно быть так, чтобы дать возможность пользователям и процессам использовать каталог без конфликтов в разрешениях.

1
задан 17 July 2017 в 15:18

4 ответа

Была проблема с базовой привязкой, которая привела к отказу классических привязок (например, заклинания), когда установлена ​​новая привязка ядра. Это было исправлено и доступно, запустив:

sudo snap refresh core --stable

Вы можете узнать больше о проблеме здесь: https://forum.snapcraft.io/t/snapd- 2-26-9-и-колдуют вверх-не-больше-работа / 1348

1
ответ дан 18 July 2018 в 10:09

Что касается проблемы

Exception("Could not determine LXD version.") Exception: Could not determine LXD version.

Сценарий не может определить версию lxd. Причина - ошибка, о которой не сообщается,

/snap/conjure-up/561/wrappers/lxd: 9: exec: aa-exec: not found

Что я сделал, чтобы исправить это, было добавить /usr/sbin к пути, это устранило проблему.

Вот как я определил проблему и как я ее исправил.

У меня был пользовательский «стек» для развертывания openstack, я заметил, что после запуска команды:

conjure-up.lxd --version

я получил это error:

/snap/conjure-up/561/wrappers/lxd: 9: exec: aa-exec: not found

Я просматриваю файл

view /snap/conjure-up/561/wrappers/lxd

и нашел строку.

exec aa-exec -p unconfined -- "$0" "$@".

Этот aa-exec не найден. [ ! d8]

Если вы выполняете роль root или суперпользователя which aa-exec, вы можете увидеть каталог.

Если вы добавите /usr/sbin в путь пользователя и запустите команду, начнется развертывание.

Способ добавления пути к среде PATH: export PATH = $ PATH: / usr / sbin

1
ответ дан 18 July 2018 в 10:09

Была проблема с базовой привязкой, которая привела к отказу классических привязок (например, заклинания), когда установлена ​​новая привязка ядра. Это было исправлено и доступно, запустив:

sudo snap refresh core --stable

Вы можете узнать больше о проблеме здесь: https://forum.snapcraft.io/t/snapd- 2-26-9-и-колдуют вверх-не-больше-работа / 1348

1
ответ дан 24 July 2018 в 19:31

Что касается проблемы

Exception("Could not determine LXD version.") Exception: Could not determine LXD version.

Сценарий не может определить версию lxd. Причина - ошибка, о которой не сообщается,

/snap/conjure-up/561/wrappers/lxd: 9: exec: aa-exec: not found

Что я сделал, чтобы исправить это, было добавить /usr/sbin к пути, это устранило проблему.

Вот как я определил проблему и как я ее исправил.

У меня был пользовательский «стек» для развертывания openstack, я заметил, что после запуска команды:

conjure-up.lxd --version

я получил это error:

/snap/conjure-up/561/wrappers/lxd: 9: exec: aa-exec: not found

Я просматриваю файл

view /snap/conjure-up/561/wrappers/lxd

и нашел строку.

exec aa-exec -p unconfined -- "$0" "$@".

Этот aa-exec не найден. [ ! d8]

Если вы выполняете роль root или суперпользователя which aa-exec, вы можете увидеть каталог.

Если вы добавите /usr/sbin в путь пользователя и запустите команду, начнется развертывание.

Способ добавления пути к среде PATH: export PATH = $ PATH: / usr / sbin

1
ответ дан 24 July 2018 в 19:31
  • 1
    У меня была такая же ошибка при развертывании. Я также попробовал много других альтернатив, таких как удаление и установка заклинания или lxd, но не сработало. – georgiosn_1 20 August 2017 в 10:13

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

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