Public bug reported:

Installed maas packages on a fresh trusty install like so:

$ sudo apt-get install maas maas-region-controller maas-cluster-
controller maas-dhcp maas-dns

Installation proceeded successfully until maas-dns.  maas-dns errored
out:

Setting up maas (1.4+bzr1789+dfsg-0ubuntu1) ...
Processing triggers for libc-bin ...
Errors were encountered while processing:
 maas-dns
E: Sub-process /usr/bin/dpkg returned an error code (1)

After apt-get exited, I re-ran the comand and this time the
configuration of maas-dns seems to have successfully completed and
exited, but there was a failure when trying to restart bind9:

bladernr@critical-maas:~$ sudo apt-get install maas maas-region-controller 
maas-cluster-controller maas-dns maas-dhcp
[sudo] password for bladernr: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
maas is already the newest version.
maas-cluster-controller is already the newest version.
maas-dhcp is already the newest version.
maas-dns is already the newest version.
maas-region-controller is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up maas-dns (1.4+bzr1789+dfsg-0ubuntu1) ...
 * Stopping domain name service... bind9                                        
waiting for pid 22203 to die
                                                                         [ OK ]
 * Starting domain name service... bind9                                 [fail] 
invoke-rc.d: initscript bind9, action "restart" failed.

Looking in the apt term.log, I noticed this traceback the first time I tried 
installing maas-dns:
Setting up maas-dns (1.4+bzr1789+dfsg-0ubuntu1) ...
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 
285, in execute
    output = self.handle(*args, **options)
  File 
"/usr/lib/python2.7/dist-packages/maasserver/management/commands/set_up_dns.py",
 line 54, in handle
    upstream_dns = Config.objects.get_config("upstream_dns")
  File "/usr/lib/python2.7/dist-packages/maasserver/models/config.py", line 93, 
in get_config
    return self.get(name=name).value
  File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 
151, in get
    return self.get_queryset().get(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 301, 
in get
    num = len(clone)
  File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 77, 
in __len__
    self._fetch_all()
  File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 854, 
in _fetch_all
    self._result_cache = list(self.iterator())
  File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 220, 
in iterator
    for row in compiler.results_iter():
  File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", 
line 710, in results_iter
    for rows in self.execute_sql(MULTI):
  File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", 
line 780, in execute_sql
    cursor = self.connection.cursor()
  File "/usr/lib/python2.7/dist-packages/django/db/backends/__init__.py", line 
159, in cursor
    cursor = util.CursorWrapper(self._cursor(), self)
  File "/usr/lib/python2.7/dist-packages/django/db/backends/__init__.py", line 
129, in _cursor
    self.ensure_connection()
  File "/usr/lib/python2.7/dist-packages/django/db/backends/__init__.py", line 
124, in ensure_connection
    self.connect()
  File "/usr/lib/python2.7/dist-packages/django/db/utils.py", line 99, in 
__exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "/usr/lib/python2.7/dist-packages/django/db/backends/__init__.py", line 
124, in ensure_connection
    self.connect()
  File "/usr/lib/python2.7/dist-packages/django/db/backends/__init__.py", line 
112, in connect
    self.connection = self.get_new_connection(conn_params)
  File 
"/usr/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2/base.py",
 line 116, in get_new_connection
    return Database.connect(**conn_params)
  File "/usr/lib/python2.7/dist-packages/psycopg2/__init__.py", line 179, in 
connect
    connection_factory=connection_factory, async=async)
django.db.utils.OperationalError: FATAL:  password authentication failed for 
user "maas"
FATAL:  password authentication failed for user "maas"

dpkg: error processing maas-dns (--configure):
 subprocess installed post-installation script returned error exit status 1


and this was term.log for the retry:
Setting up maas (1.4+bzr1789+dfsg-0ubuntu1) ...
Processing triggers for libc-bin ...
Errors were encountered while processing:
 maas-dns
Log ended: 2014-01-07  11:10:08

Log started: 2014-01-07  11:10:39
Setting up maas-dns (1.4+bzr1789+dfsg-0ubuntu1) ...
 * Stopping domain name service... bind9       ESC[80G waiting for pid 22203 to 
die
^MESC[74G[ OK ]
 * Starting domain name service... bind9       ESC[80G 
^MESC[74G[ESC[31mfailESC[39;49m]
invoke-rc.d: initscript bind9, action "restart" failed.
Log ended: 2014-01-07  11:10:42

Additionall, manually attempting to restart bind9 results in the following:
bladernr@critical-maas:~$ sudo service bind9 restart
 * Stopping domain name service... bind9                                        
rndc: connect failed: 127.0.0.1#953: connection refused
                                                                         [ OK ]
 * Starting domain name service... bind9                                 [fail]

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: maas-dns 1.4+bzr1789+dfsg-0ubuntu1
ProcVersionSignature: Ubuntu 3.12.0-7.15-generic 3.12.4
Uname: Linux 3.12.0-7-generic x86_64
ApportVersion: 2.12.7-0ubuntu3
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Jan  7 11:12:16 2014
InstallationDate: Installed on 2014-01-07 (0 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140106)
PackageArchitecture: all
SourcePackage: maas
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: maas (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug trusty

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to maas in Ubuntu.
https://bugs.launchpad.net/bugs/1266840

Title:
  maas-dns failed to install completely on Trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1266840/+subscriptions

-- 
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

Reply via email to