Ошибка установки Openstack из-за неправильно указанной версии ubuntu

6

Я следил за этим уроком из youtube для openstack на ubuntu (с автопилотом): Ссылка

Я использовал для этого ubuntu 16.04, все работало, пока я не набрал "sudo openstack-install". Ответ CLI заключался в том, что команда не найдена. Я попытался установить openstack раньше с теми же шагами и не получил тот же результат по этому вопросу. Я попробовал всю установку, включая новую установку сервера ubuntu, но все тот же результат.

Я искал в Интернете и получил следующий ответ: Доступен ли автопилот Openstack 16.04? .

При выпуске conjure-up openstack CLI выдал следующую ошибку:

Я проверил все места, где может быть "верный", но все, что я нашел, было настроено отлично. Я также проверил файл environment.yaml для JUJU, который был настроен на правильную версию дистрибутива.

Вопрос:

1.) Почему команда не находит? Как я могу его решить?

2.) Почему я получаю эту ошибку в отношении доверчивости при использовании заклинания? Как я могу его решить?

P.S. первым вопросом было бы мое предпочтение решения, поскольку это было бы более "нормальным" способом установки.

P.S.S.

Версия Ubuntu: Ubuntu 16.04.1 LTS (Xenial)

Версия MAAS: 2.0.0 ~ rc2 + bzr5156-0ubuntu1 ~ 16.04.2

Версия JUJU: 2.0 ~ beta12-0ubuntu1.16.04.1

Команды как "sudo apt-get update" и "sudo apt-get upgrade" были запущены несколько раз. Кроме того, перезапуск сервера выполняется пару раз.

Обновление 1:

Я попробовал ответить @ gangstaluv, но я получил ошибку: Version 0.18 for distro-info-data was not found . Я попытался переустановить distro-info-data , но там не повезло. Я загрузил пакет (0.18) с панели запуска и установил его, но затем при выдаче команды distro-info --lts trusty ошибка команды не найдена. Я проверил пакет, выпустив dpkg -s distro-info-data и вернувшись, что пакет exsists и версия 0.18. Надеюсь, это поставит вопрос как можно яснее:)

Обновление 2:

Я нахожу решение! Сначала я обновил пакет MAAS до версии "2.0.0 + bzr5189-0ubuntu1" (официально предназначенный для 16.10, но он работает). Затем я использовал решение из ognjen . Комбинация этих 2 сделала установку, чтобы больше не давать ошибку в этот момент.     

задан user3892683 12.08.2016 в 12:11
источник

2 ответа

3

Если вы используете MAAS, я нашел в моем случае, что мне нужно было выполнить эфемерное изображение как 14.04 и развернуть образ как 16.04. Поэтому под изображениями загружайте 14.04LTS и 16.04LTS. В настройках убедитесь, что раздел ввода в эксплуатацию говорит, что разделы 14.04LTS и Deploy установлены на 16.04LTS.

    
ответ дан ognjen 14.08.2016 в 16:15
источник
2

Чтобы ответить на ваш первый вопрос, в 16.04 мы отказались от возможности «sudo openstack-install» в пользу «заклинания openstack», поскольку мы хотели охватить дополнительные установки, кроме openstack.

Вопрос об ошибке может быть связан с ссылкой (с обходным решением, предложенным в конце ошибка), или вы не нажимали флажок 14.04 в MAAS, чтобы синхронизировать это изображение. Обходной путь:

Обходной путь, по которому WfM: сбрасывать данные-дистрибутивы-данные до предварительного xenial, с помощью

  

apt-get install distro-info-data=0.18      

, поэтому вместо этой надежной установки:

  $ distro-info --lts trusty
     

Теперь только FTR / FAOD работает, как и ожидалось:

  juju bootstrap --upload-tools --series trusty

Вы всегда можете посетить Ссылка за самую последнюю информацию о том, как установить и запустить заклинание.

    
ответ дан battlemidget 15.08.2016 в 15:36