2012-10-18 13:04:29 |
Robie Basak |
description |
Verification needed.
On armhf, running maas installed from quantal with everything as default, juju bootstrap succeeds as expected, but juju deploy fails.
Workaround: make the juju bootstrap node run quantal by changing default-series in environments.yaml to quantal, editing /etc/maas/import-pxe-files to download quantal images and re-running maas-import-pxe-files. However, then by default juju looks in the charm store for quantal charms and this has to be manually overridden.
juju 0.6-1ubuntu1
maas 0.1+bzr1264+dfsg-0ubuntu2
Version of juju on the bootstrap node: TBC
The error can be found on the bootstrap node in /var/log/juju/provision-agent.log:
2012-10-18 07:23:21,667: juju.agents.provision@ERROR: Cannot get machine list
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/juju/agents/provision.py", line 175, in process_machines
provider_machines = yield self.provider.get_machines()
ProviderInteractionError: Unexpected TimeoutError interacting with provider: User timeout caused connection failure.
2012-10-18 07:23:27,451: juju.state.expose@DEBUG: Service 'ubuntu' is unexposed
2012-10-18 07:23:27,464: juju.state.expose@DEBUG: Service 'ubuntu' is unexposed
2012-10-18 07:23:27,465: juju.state.expose@DEBUG: Started watch of 'ubuntu' on changes to being exposed
2012-10-18 07:24:21,723: twisted@ERROR: Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 402, in startReactor
self.config, oldstdout, oldstderr, self.profiler, reactor)
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 323, in runReactorWithLogging
reactor.run()
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1169, in run
self.mainLoop()
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1178, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 362, in resolveAddress
self._setRealAddress(self.addr[0])
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 |
Verification needed, especially on amd64.
On armhf, running maas installed from quantal with everything as default, juju bootstrap succeeds as expected, but juju deploy fails.
Workaround: make the juju bootstrap node run quantal by changing default-series in environments.yaml to quantal, editing /etc/maas/import-pxe-files to download quantal images and re-running maas-import-pxe-files. However, then by default juju looks in the charm store for quantal charms and this has to be manually overridden.
juju 0.6-1ubuntu1
maas 0.1+bzr1264+dfsg-0ubuntu2
Version of juju on the bootstrap node: 0.5+bzr531-0ubuntu1.3
The error can be found on the bootstrap node in /var/log/juju/provision-agent.log:
2012-10-18 07:23:21,667: juju.agents.provision@ERROR: Cannot get machine list
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/juju/agents/provision.py", line 175, in process_machines
provider_machines = yield self.provider.get_machines()
ProviderInteractionError: Unexpected TimeoutError interacting with provider: User timeout caused connection failure.
2012-10-18 07:23:27,451: juju.state.expose@DEBUG: Service 'ubuntu' is unexposed
2012-10-18 07:23:27,464: juju.state.expose@DEBUG: Service 'ubuntu' is unexposed
2012-10-18 07:23:27,465: juju.state.expose@DEBUG: Started watch of 'ubuntu' on changes to being exposed
2012-10-18 07:24:21,723: twisted@ERROR: Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 402, in startReactor
self.config, oldstdout, oldstderr, self.profiler, reactor)
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 323, in runReactorWithLogging
reactor.run()
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1169, in run
self.mainLoop()
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1178, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 362, in resolveAddress
self._setRealAddress(self.addr[0])
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 |
|