амулет развертывается: ряд не соответствует

Я выполнил эти команды:

juju generate-config
juju switch manual

Затем я отредактировал файл среды для добавления адреса узла.

Затем:

juju bootstrap
juju deploy --to 0 juju-gui

И я получил сообщение об ошибке:

ERROR cannot assign unit "juju-gui/0" to machine 0: series does not match

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

4
задан 8 August 2014 в 02:35

2 ответа

Каков Ваш ряд хоста? Точный? Надежный человек? Вероятно, что ряд по умолчанию не соответствует так, это пытается развернуть неправильный тип очарования.

Попытка: juju deploy --to 0 cs:precise/juju-gui, если это точно или "cs:trusty/juju-gui" если это - надежный человек.

3
ответ дан 17 November 2019 в 14:45

Три вещи проверить:

  1. там default-series установка в Вашем $HOME/.juju/environments.yaml для Вашей среды, названной "руководством"? В противном случае я думаю "точный", все еще значение по умолчанию.
  2. Сразу после juju bootstrap, выполнение juju status и видят то, что является 0 машины "ряд" (например, "ряд: надежный человек"). Очарование, которое Вы пытаетесь развернуть, должно соответствовать тому ряду.
  3. После выполнения juju deploy juju-gui --to 0, Вы будете видеть сообщение как Added charm "cs:precise/juju-gui-98" to the environment., Если ряд на машине не соответствовал ряду очарования, Вы также получите ошибку как ERROR cannot assign unit "juju-gui/0" to machine 0: series does not match.

Так, Вы любой развертывается с явным рядом, например, juju deploy cs:trusty/juju-gui --to 0, определяя ряд, соответствующий ряду 0 машины; или альтернативно, набор "ряд по умолчанию: надежный человек" перед начальной загрузкой.

1
ответ дан 17 November 2019 в 14:45

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

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