Comment 2 for bug 1488106

Revision history for this message
Andres Rodriguez (andreserl) wrote :

2015-09-16 21:37:03 [-] Unhandled failure dispatching AMP command. This is probably a bug. Please ensure that this error is handled within appli
cation code or declared in the signature of the SendEventMACAddress command. [trusty-maas9:pid=29662:cmd=SendEventMACAddress:ask=93]
        Traceback (most recent call last):
          File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
            self.__bootstrap_inner()
          File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
            self.run()
          File "/usr/lib/python2.7/threading.py", line 763, in run
            self.__target(*self.__args, **self.__kwargs)
        --- <exception caught here> ---
          File "/usr/lib/python2.7/dist-packages/twisted/python/threadpool.py", line 191, in _worker
            result = context.call(ctx, function, *args, **kwargs)
          File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
            return self.currentContext().callWithContext(ctx, func, *args, **kw)
          File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
            return func(*args,**kw)
          File "/usr/lib/python2.7/dist-packages/provisioningserver/utils/twisted.py", line 197, in wrapper
            return func(*args, **kwargs)
          File "/usr/lib/python2.7/dist-packages/maasserver/utils/orm.py", line 480, in call_within_transaction
            with connected(), post_commit_hooks:
          File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
            return self.gen.next()
          File "/usr/lib/python2.7/dist-packages/maasserver/utils/orm.py", line 416, in connected
            connection.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: remaining connection slots are reserved for non-replication superuser connections