私は一般的なMAASのインストール方法に従っており、ノードが正常に作成された後、openstackのインストールを簡単にするために、さらにjujuをインストールしましたが、次のエラーが発生します。
root@mymaas:/home/user# juju status 2013-02-18 19:52:46,361 INFO Connecting to environment...
Unhandled error in Deferred: Unhandled
Error Traceback (most recent call last): File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line
545, in _runCallbacks
current.result = callback(current.result, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 250,
in _checkTimeout
userDeferred.callback(result) File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line
362, in callback
self._startRunCallbacks(result) File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line
458, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line
545, in _runCallbacks
current.result = callback(current.result, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 369,
in _setRealAddress
self.doConnect() File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 395,
in doConnect
connectResult = self.socket.connect_ex(self.realAddress) File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args) exceptions.TypeError: an integer is required 2013-02-18 19:53:16,380 ERROR Cannot connect to
environment: Unexpected TimeoutError interacting with provider: User
timeout caused connection failure. Traceback (most recent call last):
File
"/usr/lib/python2.7/dist-packages/juju/providers/common/connect.py",
line 42, in run
client = yield self._internal_connect(share) ProviderInteractionError: Unexpected TimeoutError interacting with
provider: User timeout caused connection failure. Unexpected
TimeoutError interacting with provider: User timeout caused connection
failure. 2013-02-18 19:53:16,390 ERROR Unexpected TimeoutError
interacting with provider: User timeout caused connection failure.
Jujuのインストールでどこが間違っていたのかわかりませんが、以下は環境設定ファイルにあるものです。
juju: environments
environments:
maas:
type: maas
maas-server: 'http://{my-ip-address}/MAAS'
maas-oauth: '${DXSKFbuHn3URhbCdD6:Z9V47vmsS2jDbxL4L2:6dQarDXcGuTZ7nvYemHMAnt2yHnUBRr2}'
admin-secret: 'nothing'
default-series: precise
助けてください!
私はこの問題を解決しました。 ppa:juju/pkgsを使用してjujuを再インストールしてから、maas-oauthAPIキーにラップされている${}
を削除する必要がありました。ブートストラップを正常に実行しました。