Системная спецификация: Ubuntu 15.10, Маас 1.25
возвраты начальной загрузки амулета после ошибки:
INFO juju.environs.bootstrap tools.go:77 looking for bootstrap tools: version=<nil>
ERROR juju.cmd supercommand.go:429 failed to bootstrap environment: no matching tools available
Вот "dpkg-l | grep амулет":
ii juju 1.25.5- ubuntu1~15.10.2~juju1 all next generation service orchestration system
ii juju-core 1.25.5-0ubuntu1~15.10.2~juju1 amd64 Juju is devops distilled - client
ii juju-quickstart 2.2.4+bzr147+ppa42~ubuntu15.10.1 all Easy configuration of Juju environments
ii python-jujubundlelib 0.4.1-1~ubuntu15.10.1~ppa1 all A Python2 library for working with Juju bundles.
ii python-jujuclient 0.50.3-1~ubuntu15.10.1~ppa1 amd64 Python API client for juju-c
Вот результат "начальной загрузки амулета - инструментов загрузки - отладка"
2016-05-25 20:53:33 INFO juju.cmd supercommand.go:37 running juju [1.25.5-wily-amd64 gc]
2016-05-25 20:53:33 WARNING juju.environs config.go:168 Config attribute "tools-metadata-url" (https://streams.canonical.com/juju/tools/streams/v1/index2.sjson) is deprecated.
It is replaced by "agent-metadata-url" attribute.
Your configuration should be updated to set "agent-metadata-url" as follows
agent-metadata-url: https://streams.canonical.com/juju/tools/streams/v1/index2.sjson.
2016-05-25 20:53:33 WARNING juju.environs config.go:168 Config attribute "tools-metadata-url" (https://streams.canonical.com/juju/tools/streams/v1/index2.sjson) is deprecated.
It is replaced by "agent-metadata-url" attribute.
Your configuration should be updated to set "agent-metadata-url" as follows
agent-metadata-url: https://streams.canonical.com/juju/tools/streams/v1/index2.sjson.
2016-05-25 20:53:33 DEBUG juju.provider.maas environprovider.go:28 opening environment "maas".
2016-05-25 20:53:33 WARNING juju.environs.config config.go:1430 unknown config field "metadata-source"
2016-05-25 20:53:33 WARNING juju.environs.config config.go:1430 unknown config field "metadata-source"
2016-05-25 20:53:34 DEBUG juju.environs.configstore disk.go:351 writing jenv file
2016-05-25 20:53:34 DEBUG juju.environs.configstore disk.go:475 writing jenv file to /home/rastin/.juju/environments/maas.jenv
2016-05-25 20:53:34 INFO juju.network network.go:242 setting prefer-ipv6 to false
2016-05-25 20:53:34 INFO juju.cmd cmd.go:129 Bootstrapping environment "maas"
2016-05-25 20:53:34 DEBUG juju.environs.bootstrap bootstrap.go:103 environment "maas" supports service/machine networks: true
2016-05-25 20:53:34 DEBUG juju.environs.bootstrap bootstrap.go:105 network management by juju enabled: true
2016-05-25 20:53:34 WARNING juju.environs.config config.go:1430 unknown config field "metadata-source"
2016-05-25 20:53:34 WARNING juju.environs.config config.go:1430 unknown config field "metadata-source"
2016-05-25 20:53:34 INFO juju.cmd cmd.go:129 Starting new instance for initial state server
2016-05-25 20:53:34 INFO juju.provider.maas environ.go:137 address allocation feature disabled; using "juju-br0" bridge for all containers
2016-05-25 20:53:34 DEBUG juju.cmd.juju common.go:102 Destroying environment.
2016-05-25 20:53:34 INFO juju.cmd cmd.go:129 Bootstrap failed, destroying environment
2016-05-25 20:53:34 INFO juju.provider.common destroy.go:22 destroying environment "maas"
2016-05-25 20:53:34 INFO juju.provider.common destroy.go:33 destroying instances
2016-05-25 20:53:34 INFO juju.provider.common destroy.go:53 destroying storage
2016-05-25 20:53:34 ERROR juju.cmd supercommand.go:429 failed to bootstrap environment: no matching tools available
Это может быть, из-за UBUNTU 15.10?!
Я зафиксировал ошибку:
просто очищенный все пакеты амулета и установленное ядро амулета (1.25.5), это передало ту ошибку!
Теперь у меня есть другая Ошибка:
DEBUG juju.provider.maas volumes.go:217 acquire maas node: missing volume label for id "4"
ERROR juju.cmd supercommand.go:429 failed to bootstrap environment: bootstrap instance started but did not change to Deployed state: instance "/MAAS/api/1.0/nodes/node-044f771c-2200-11e6-936a-001372564120/" is started but not deployed
кажется, что последняя ошибка из-за тайм-аута начальной загрузки, который определил в ~/.juju/environmet.yaml, которые вызывают тайм-аут начальной загрузки.
Я установил тайм-аут на большое количество и здесь являюсь результатом после установки и загрузки всех пакетов на узле:
ERROR juju.cmd supercommand.go:429 failed to bootstrap environment: subprocess encountered error code 1
Я удалил узел и повторно уполномочил его снова, моя версия МААСА была 1.9.3.
Я должен загрузить узел с корнем? Ответ нет!.
Наконец я нашел то, что вызывает последнюю ошибку, это были некоторые пробелы после"", в определении без прокси в environment.yaml файле.
Можно ли сталкиваться ошибка № 1517632 , где наличие устаревшей информации дистрибутива не может привести к "никакой ошибке" инструментов соответствия (см. комментарий № 15 для большего количества информации). Попытайтесь обновить distro-info-data пакет и посмотрите, можно ли загрузиться.
1) просто очищенный все пакеты амулета и установленное ядро амулета (1.25.5)
2) я установил тайм-аут на большое количество в амулете environment.yaml
3), я удалил узел и повторно уполномочил его снова (версия МААСА была 1.9.3)
4), я добавил без прокси: 'перечислите IP и Вашу локальную сеть' в амулете environment.yaml
5), я заменил пробелы после"", в определении без прокси в амулете environment.yaml Начальная загрузка файла
, завершенная без ошибки!
juju bootstrap --upload-tools
Это загрузит ряд правильных инструментов в Ваш узел начальной загрузки.