MAAS provider - Failure to bootstrap when no port is specified for maas-server

Bug #987930 reported by Andres Rodriguez
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
pyjuju
Confirmed
Medium
Unassigned
juju (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

When no port is provided for 'maas-server' in environments.yaml, juju fails to bootstrap. The error is as follows:

environments:
  maas:
    type: maas
    maas-server: 'http://192.168.123.2/MAAS'
    [...]

2012-04-24 12:55:01,979 INFO Bootstrapping environment 'maas' (origin: ppa type: maas)...
Unhandled Error
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/juju/control/__init__.py", line 188, in main
    options.command(options)
  File "/usr/lib/python2.7/dist-packages/juju/control/command.py", line 44, in __call__
    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

If no port is provided, it is safe to assume that port 80 should be used instead.

Changed in juju (Ubuntu):
status: New → Confirmed
Changed in juju:
status: New → Confirmed
Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Good candidate for galapagos / Ubuntu 12.04.1

Changed in juju:
milestone: none → galapagos
importance: Undecided → Medium
Changed in juju (Ubuntu):
milestone: none → ubuntu-12.04.1
Dave Walker (davewalker)
Changed in juju (Ubuntu):
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.