MAAS 1.9 is broken on xenial

Bug #1540040 reported by Mark Shuttleworth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Invalid
Undecided
Unassigned
1.9
Invalid
Critical
Gavin Panella

Bug Description

It looks like a Python library version problem is preventing maas from working on xenial.

In /var/log/maas/regiond.log I see this:

Traceback (most recent call last):
  File "/usr/bin/twistd", line 18, in <module>
    run()
  File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 29, in run
    app.run(runApp, ServerOptions)
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 617, in run
    runApp(config)
  File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 25, in runApp
    _SomeApplicationRunner(config).run()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 348, in run
    self.application = self.createOrGetApplication()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 408, in createOrGetApplication
    ser = plg.makeService(self.config.subOptions)
  File "/usr/lib/python2.7/dist-packages/maasserver/plugin.py", line 155, in makeService
    eventloop.loop.populate()
  File "/usr/lib/python2.7/dist-packages/provisioningserver/utils/twisted.py", line 140, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/maasserver/eventloop.py", line 182, in populate
    service = factory()
  File "/usr/lib/python2.7/dist-packages/maasserver/eventloop.py", line 85, in make_RegionService
    from maasserver.rpc import regionservice
  File "/usr/lib/python2.7/dist-packages/maasserver/rpc/regionservice.py", line 29, in <module>
    from crochet import reactor
ImportError: cannot import name reactor
Traceback (most recent call last):
  File "/usr/bin/twistd", line 18, in <module>
    run()
  File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 29, in run
    app.run(runApp, ServerOptions)
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 617, in run
    runApp(config)
  File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 25, in runApp
    _SomeApplicationRunner(config).run()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 348, in run
    self.application = self.createOrGetApplication()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 408, in createOrGetApplication
    ser = plg.makeService(self.config.subOptions)
  File "/usr/lib/python2.7/dist-packages/maasserver/plugin.py", line 155, in makeService
    eventloop.loop.populate()
  File "/usr/lib/python2.7/dist-packages/provisioningserver/utils/twisted.py", line 140, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/maasserver/eventloop.py", line 182, in populate
    service = factory()
  File "/usr/lib/python2.7/dist-packages/maasserver/eventloop.py", line 85, in make_RegionService
    from maasserver.rpc import regionservice
  File "/usr/lib/python2.7/dist-packages/maasserver/rpc/regionservice.py", line 29, in <module>
    from crochet import reactor
ImportError: cannot import name reactor
Traceback (most recent call last):
  File "/usr/bin/twistd", line 18, in <module>
    run()
  File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 29, in run
    app.run(runApp, ServerOptions)
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 617, in run
    runApp(config)
  File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 25, in runApp
    _SomeApplicationRunner(config).run()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 348, in run
    self.application = self.createOrGetApplication()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 408, in createOrGetApplication
    ser = plg.makeService(self.config.subOptions)
  File "/usr/lib/python2.7/dist-packages/maasserver/plugin.py", line 155, in makeService
    eventloop.loop.populate()
  File "/usr/lib/python2.7/dist-packages/provisioningserver/utils/twisted.py", line 140, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/maasserver/eventloop.py", line 182, in populate
    service = factory()
  File "/usr/lib/python2.7/dist-packages/maasserver/eventloop.py", line 85, in make_RegionService
    from maasserver.rpc import regionservice
  File "/usr/lib/python2.7/dist-packages/maasserver/rpc/regionservice.py", line 29, in <module>
    from crochet import reactor
ImportError: cannot import name reactor
Traceback (most recent call last):
  File "/usr/bin/twistd", line 18, in <module>
    run()
  File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 29, in run
    app.run(runApp, ServerOptions)
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 617, in run
    runApp(config)
  File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 25, in runApp
    _SomeApplicationRunner(config).run()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 348, in run
    self.application = self.createOrGetApplication()
  File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 408, in createOrGetApplication
    ser = plg.makeService(self.config.subOptions)
  File "/usr/lib/python2.7/dist-packages/maasserver/plugin.py", line 155, in makeService
    eventloop.loop.populate()
  File "/usr/lib/python2.7/dist-packages/provisioningserver/utils/twisted.py", line 140, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/maasserver/eventloop.py", line 182, in populate
    service = factory()
  File "/usr/lib/python2.7/dist-packages/maasserver/eventloop.py", line 85, in make_RegionService
    from maasserver.rpc import regionservice
  File "/usr/lib/python2.7/dist-packages/maasserver/rpc/regionservice.py", line 29, in <module>
    from crochet import reactor
ImportError: cannot import name reactor

Related branches

Gavin Panella (allenap)
Changed in maas:
status: New → Triaged
status: Triaged → Invalid
Revision history for this message
Gavin Panella (allenap) wrote :

MAAS 1.9 isn't supported on Xenial. However, 1.10 will be in Xenial very soon.

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.