Я установил сервер maas и также настроил juju. И загрузил juju в первый раз, который, как я знаю, установит zookeeper на 1 виртуальную машину с "готовым" состоянием, доступную в MAAS.
Я наблюдал за этой установкой, она установила ОС и перезагрузилась, дошла до этого экрана и с тех пор зависла,
Error command failed: cannot inject a machine without a instance id
errors running cloud_config [final]: [scripts-user]
Что это за ошибки? Как я могу их решить? Я использую 12.04.2 LTS, версия juju - 1.13.1-specific-amd64 и версия maas - 1.3.1
Я также проверил juju status -v
, это дает следующее сообщение постоянно:
2013-08-08 16:31:17 INFO juju open.go:107 state: connection established
2013-08-08 16:31:17 INFO juju conn.go:64 juju: authorization error while connecting to state server; retrying
2013-08-08 16:31:17 INFO juju open.go:69 state: opening state; mongo addresses: ["pxp7m.master:37017"]; entity ""
2013-08-08 16:31:17 INFO juju open.go:107 state: connection established
2013-08-08 16:31:18 INFO juju open.go:69 state: opening state; mongo addresses: ["pxp7m.master:37017"]; entity ""
2013-08-08 16:31:18 INFO juju open.go:107 state: connection established
2013-08-08 16:31:18 INFO juju open.go:69 state: opening state; mongo addresses: ["pxp7m.master:37017"]; entity ""
Это похоже на проблему с поиском подходящих инструментов. Клиент juju, который вы сказали, что вы использовали, был 1.13.1, но инструменты, которые он находит, предназначены для 1.10. Это почти наверняка не сработает.
Существует команда sync-tools, которая получит новейшие инструменты из общедоступного хранилища и поместит их в локальную корзину инструментов.
Я понятия не имею, как, я следовал той же процедуре - которую я использовал ранее и делал все заново с нуля (может 6-й или 7-й раз), и это сработало, но я подозреваю, что на этот раз в пакете juju было мало обновлений, который мог бы решить мою проблему.