juju Bootstrap --debug не удалось подключить https://streams.canonical.com

Как я могу исправить этот случай, мое условие:

Сервер MAAS на VM Juju на главном сервере Все ubuntu 14.04

Вот ошибка

curl(6) "could not resolve host: streams.canonical.com"

Setting up libboost-program-options1.54.0:amd64 (1.54.0-4ubuntu3) ...
Setting up libboost-thread1.54.0:amd64 (1.54.0-4ubuntu3) ...
Setting up libpcrecpp0:amd64 (1:8.31-2ubuntu2) ...
Setting up libunwind8 (1.1-2.2ubuntu3) ...
Setting up libtcmalloc-minimal4 (2.1-2ubuntu1) ...
Setting up libgoogle-perftools4 (2.1-2ubuntu1) ...
Setting up libsnappy1 (1.1.0-1ubuntu1) ...
Setting up juju-mongodb (2.4.9-0ubuntu3) ...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
curl: (6) Could not resolve host: streams.canonical.com tools from https://streams.canonical.com/juju/tools/releases/juju-1.18.3-trusty-amd64.tgz downloaded: HTTP 000; time 9.523s; size 0 bytes; speed 0.000 bytes/s ERROR bootstrap failed: rc: 1 Stopping instance...
Bootstrap failed, destroying environment ERROR rc: 1

Я добавил все dns server ip в / etc / network / interface, как dns-nameservers 192.?. ?? 10.0.|

, и ошибка изменилась на

Обработка триггеров для libc-bin (2.19-0ubuntu6) ... curl: (7) Не удалось подключиться к streams.canonical. com port 443: Соединение отклонено

Я могу Ping streams.canonical.com, я думаю, что что-то не так с сертификацией SSL! Должен ли я что-то сказать о сертификации SSL на моем сервере JUJU или MAAS?!

Я попытался использовать ремешок для загрузки с машины VM в качестве сервера Juju. Я получил это:

Загрузочная ошибка ERROR failed: невозможно загрузить загрузочные инструменты: Juju не может загружаться, потому что в вашей среде нет инструментов. Вы можете использовать настройку конфигурации «tools-metadata-url», чтобы указать расположение инструментов.

Я попытался использовать ремешок для загрузки juju с машины VM в качестве сервера Juju. Я получил это:

[d13 ] Ошибка загрузочного буфера ERROR: невозможно загрузить загрузочные инструменты: Juju не может загружаться, потому что в вашей среде нет инструментов. Вы можете использовать настройку конфигурации «tools-metadata-url», чтобы указать расположение инструментов.

1
задан 22 May 2014 в 22:27

2 ответа

Ошибки сертификата SSL не приведут к Connection Refused; это очень специфическое сообщение об ошибке, которое означает, что TCP-соединение было отклонено либо потому, что у другой конечной точки нет открытого сокета для прослушивания на этом порту, либо из-за того, что администратор отказался от брандмауэра (один из них установлен на REJECT пакеты а не DROP пакетов.)

Проверьте брандмауэры всех задействованных ядер - гостей виртуальной машины, хоста VM, маршрутизаторов между вами и Интернетом и т. д.

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

Обратите внимание, что APT может использовать прокси-серверы, настроенные через в пункте /etc/apt/apt.conf или /etc/apt/apt.conf.d/*. (И это может быть не такая точная строка, лучше всего искать Proxy.) В большинстве остальных будет использоваться переменная среды http_proxy.

Надеюсь, это поможет.

1
ответ дан 24 May 2018 в 07:47
  • 1
    Thnaks, я уже установил прокси-сервер http, https и ftp в /etc/apt/apt.conf на обоих серверах (VM MAAS Server и мой JUJU-сервер), что я должен делать с /etc/apt/apt.conf. д /? – Rastin 16 May 2014 в 05:24
  • 2
    /etc/apt/apt.conf.d/ - просто удобное место для хранения фрагментов конфигурации; вы можете либо сохранить свои изменения в своем собственном файле в этом каталоге, либо продолжить прямое изменение /etc/apt/apt.conf. Используйте то, что вам кажется проще всего. – sarnold 17 May 2014 в 02:49
  • 3
    Как я уже упоминал, у меня есть прокси-сервер, установленный в /etc/apt/apt.conf, но проблема остается такой же! – Rastin 20 May 2014 в 00:19
  • 4
    Я пробовал это: openssl s_client -connect streams.canonical.com:443 -showcerts connect: Connection failed connect: errno = 111 – Rastin 20 May 2014 в 04:33
  • 5
    Juju на самом деле поддерживает параметры прокси, указанные как переменные среды «http_proxy», «https_proxy», «ftp_proxy», или "no_proxy" (и их прописные эквиваленты). Вы также можете указать их в своих средах. Yaml. Они вступят в силу, если они установлены перед загрузкой. – dimitern 20 May 2014 в 19:45

I Исправлена ​​последняя проблема:

Проблема ERROR juju.cmd supercommand.go: 305 gomaasapi: получена ошибка с сервера: 401 OK (Истекая временная метка: с учетом 1400739722 и теперь 1400764922 имеет большую разницу, чем порог 300), где этот тайм-аут определен?

Я не нашел, почему команда juju использует UTC !, но я установил сервер MAAS и сервер Juju в UTC с помощью этой команды:

sudo dpkg -reconfigure tzdata и, наконец, я успешно загрузил привязанную юю!

0
ответ дан 24 May 2018 в 07:47

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

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