web-dev-qa-db-ja.com

juju Bootstrap --debugはhttps://streams.canonical.comの接続に失敗しました

このケース、私の状態をどのように修正できますか:

  1. VM上のMAASサーバー
  2. メインサーバーのJuju
  3. すべての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-nameservers 192。?。??として/ etc/network/interfaceにすべてのdnsサーバーIPを追加しました。 10.0。??

そして、エラーは

Libc-bin(2.19-0ubuntu6)のトリガーを処理しています... curl:(7)streams.canonical.comポート443への接続に失敗しました:接続が拒否されました

Streams.canonical.comにPingを送信できますが、SSL証明書には何か問題があると思います! JUJUまたはMAASサーバーでSSL認証について何か設定する必要がありますか?!

私はこれを手に入れたJujuサーバーとしてVMマシンからjujuブートストラップを試してみました:

エラーbootstrap failed:bootstrap toolsをアップロードできません。Jujuはbootstrapを使用できません。環境に使用できるツールがないためです。 「tools-metadata-url」構成設定を使用して、ツールの場所を指定できます。

私はこれを手に入れたJujuサーバーとしてVMマシンからjujuブートストラップを試してみました:

エラーbootstrap failed:bootstrap toolsをアップロードできません。Jujuはbootstrapを使用できません。環境に使用できるツールがないためです。 「tools-metadata-url」構成設定を使用して、ツールの場所を指定できます。

5
Rastin

私はそれらのエラーを渡しました:
1)sshセッションを使用して、localhost:8080/MAASをマスアドレスとして設定し、juju sync-toolsが正常に完了した
2)ip:80/MAASアドレスを使用して、不正なゲートウェイをバイパスし、接続は拒否されましたが、別のエラーが発生しました。

ERROR juju.cmd supercommand.go:305 gomaasapi:サーバーからエラーが返されました:401 OK
3)このタイムアウトはどこで定義されていますか?

0
Rastin

SSL証明書のエラーがConnection Refusedにつながることはありません。これは非常に特定のエラーメッセージで、TCP接続が拒否されたことを意味します。これは、他のエンドポイントがそのポートでリッスンソケットを開いていないか、ファイアウォールによって管理上拒否されている(1つに設定されているため) REJECTパケットではなくDROPパケット)。

関連するすべてのカーネル(VMゲスト、VMホスト、ユーザーとインターネット間のルーターなど)のファイアウォールを確認します。

これらのエラーメッセージが非常に紛らわしい場合は、プロセスがプロキシを使用するように指示されていて、何も使用できないか、プロキシで問題が発生しているか、設定が間違っている可能性があります。

APTは、Acquire::http::Proxyまたは/etc/apt/apt.conf/etc/apt/apt.conf.d/*構成アイテムを介して構成されたプロキシを使用できることに注意してください。 (そして、これはこの正確な文字列ではないかもしれません。Proxyを検索するのが最善です。)他のほとんどすべてはhttp_proxy環境変数を使用します。

これがお役に立てば幸いです。

1
sarnold

最後の問題を修正しました。

問題エラー

なぜjujuコマンドがUTCを使用しているのかわかりませんでしたが、このコマンドでMAASサーバーとJujuサーバーをUTCに設定しました。

Sudo dpkg-reconfigure tzdataと、ついに私はジュジュのストラップに成功しました!

0
Rastin