You have been subscribed to a public bug: I'm reporting the symptom, but I think more fundamentally it means that a maas-region-admin invocation in the packaging scripts for maas-dns creates an implicit back-dependency on maas-region-controller. Maybe it's an invocation that can simply be skipped if maas-region-controller is not present.
Here's what I get while installing prerequisites for maas-region- controller, but not yet maas-region-controller itself, on an up-to-date Trusty system as of 2014-03-31: Setting up maas-dns (1.5+bzr2203+2205+257~ppa0~ubuntu14.04.1) ... Traceback (most recent call last): File "/usr/bin/django-admin", line 5, in <module> management.execute_from_command_line() File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399, in execute_from_command_line utility.execute() File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 392, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 242, in run_from_argv self.execute(*args, **options.__dict__) File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 284, in execute self.validate() File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 310, in validate num_errors = get_validation_errors(s, app) File "/usr/lib/python2.7/dist-packages/django/core/management/validation.py", line 34, in get_validation_errors for (app_name, error) in get_app_errors().items(): File "/usr/lib/python2.7/dist-packages/django/db/models/loading.py", line 196, in get_app_errors self._populate() File "/usr/lib/python2.7/dist-packages/django/db/models/loading.py", line 78, in _populate self.load_app(app_name) File "/usr/lib/python2.7/dist-packages/django/db/models/loading.py", line 99, in load_app models = import_module('%s.models' % app_name) File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module __import__(name) File "/usr/lib/python2.7/dist-packages/maasserver/models/__init__.py", line 44, in <module> from maasserver.models.bootimage import BootImage File "/usr/lib/python2.7/dist-packages/maasserver/models/bootimage.py", line 26, in <module> from maasserver.models.nodegroup import NodeGroup File "/usr/lib/python2.7/dist-packages/maasserver/models/nodegroup.py", line 35, in <module> from maasserver.refresh_worker import refresh_worker File "/usr/lib/python2.7/dist-packages/maasserver/refresh_worker.py", line 21, in <module> from provisioningserver.tasks import refresh_secrets File "/usr/lib/python2.7/dist-packages/provisioningserver/tasks.py", line 45, in <module> from provisioningserver.custom_hardware.seamicro import ( File "/usr/lib/python2.7/dist-packages/provisioningserver/custom_hardware/seamicro.py", line 27, in <module> from seamicroclient import ( ImportError: No module named seamicroclient dpkg: error processing package maas-dns (--configure): subprocess installed post-installation script returned error exit status 1 ** Affects: maas (Ubuntu) Importance: Critical Status: Triaged -- maas-dns fails to install without python-seamicroclient https://bugs.launchpad.net/bugs/1299989 You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to maas in Ubuntu. -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs