[Bug 1187704] [NEW] Juju/MAAS provider interaction fails with "ERROR Nonce already used"

James Page james.page at ubuntu.com
Wed Jun 5 09:38:55 UTC 2013


Public bug reported:

I hit this quite regularly - full log from juju client call:

2013-06-05 09:32:27,507 INFO Connecting to environment...
2013-06-05 09:32:27,976 ERROR Cannot connect to environment: Nonce already used: 84078906
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/juju/providers/common/connect.py", line 43, in run
    client = yield self._internal_connect(share)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks
    result = result.throwExceptionIntoGenerator(g)
  File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
    return g.throw(self.type, self.value, self.tb)
  File "/usr/lib/python2.7/dist-packages/juju/providers/common/connect.py", line 59, in _internal_connect
    candidates = yield self._provider.get_zookeeper_machines()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks
    result = result.throwExceptionIntoGenerator(g)
  File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
    return g.throw(self.type, self.value, self.tb)
  File "/usr/lib/python2.7/dist-packages/juju/providers/common/findzookeepers.py", line 32, in find_zookeepers
    machine = yield provider.get_machine(instance_id)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks
    result = result.throwExceptionIntoGenerator(g)
  File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
    return g.throw(self.type, self.value, self.tb)
  File "/usr/lib/python2.7/dist-packages/juju/providers/maas/provider.py", line 125, in get_machines
    instances = yield self.maas_client.get_nodes(instance_ids)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 576, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/juju/providers/maas/maas.py", line 95, in _process_error
    raise ProviderError(error.response)
ProviderError: Nonce already used: 84078906
2013-06-05 09:32:27,977 ERROR Nonce already used: 84078906

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: maas 1.3+bzr1461+dfsg-0ubuntu2
ProcVersionSignature: Ubuntu 3.8.0-22.33-generic 3.8.11
Uname: Linux 3.8.0-22-generic x86_64
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
Date: Wed Jun  5 09:36:18 2013
MarkForUpload: True
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_US:
 TERM=screen
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: maas
UpgradeStatus: Upgraded to raring on 2013-05-24 (11 days ago)

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

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


** Tags: amd64 apport-bug raring

** Also affects: juju (Ubuntu)
   Importance: Undecided
       Status: New

** Description changed:

- Full log from juju client call:
+ I hit this quite regularly - full log from juju client call:
  
  2013-06-05 09:32:27,507 INFO Connecting to environment...
  2013-06-05 09:32:27,976 ERROR Cannot connect to environment: Nonce already used: 84078906
  Traceback (most recent call last):
-   File "/usr/lib/python2.7/dist-packages/juju/providers/common/connect.py", line 43, in run
-     client = yield self._internal_connect(share)
-   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks
-     result = result.throwExceptionIntoGenerator(g)
-   File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
-     return g.throw(self.type, self.value, self.tb)
-   File "/usr/lib/python2.7/dist-packages/juju/providers/common/connect.py", line 59, in _internal_connect
-     candidates = yield self._provider.get_zookeeper_machines()
-   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks
-     result = result.throwExceptionIntoGenerator(g)
-   File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
-     return g.throw(self.type, self.value, self.tb)
-   File "/usr/lib/python2.7/dist-packages/juju/providers/common/findzookeepers.py", line 32, in find_zookeepers
-     machine = yield provider.get_machine(instance_id)
-   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks
-     result = result.throwExceptionIntoGenerator(g)
-   File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
-     return g.throw(self.type, self.value, self.tb)
-   File "/usr/lib/python2.7/dist-packages/juju/providers/maas/provider.py", line 125, in get_machines
-     instances = yield self.maas_client.get_nodes(instance_ids)
-   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 576, in _runCallbacks
-     current.result = callback(current.result, *args, **kw)
-   File "/usr/lib/python2.7/dist-packages/juju/providers/maas/maas.py", line 95, in _process_error
-     raise ProviderError(error.response)
+   File "/usr/lib/python2.7/dist-packages/juju/providers/common/connect.py", line 43, in run
+     client = yield self._internal_connect(share)
+   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks
+     result = result.throwExceptionIntoGenerator(g)
+   File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
+     return g.throw(self.type, self.value, self.tb)
+   File "/usr/lib/python2.7/dist-packages/juju/providers/common/connect.py", line 59, in _internal_connect
+     candidates = yield self._provider.get_zookeeper_machines()
+   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks
+     result = result.throwExceptionIntoGenerator(g)
+   File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
+     return g.throw(self.type, self.value, self.tb)
+   File "/usr/lib/python2.7/dist-packages/juju/providers/common/findzookeepers.py", line 32, in find_zookeepers
+     machine = yield provider.get_machine(instance_id)
+   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks
+     result = result.throwExceptionIntoGenerator(g)
+   File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator
+     return g.throw(self.type, self.value, self.tb)
+   File "/usr/lib/python2.7/dist-packages/juju/providers/maas/provider.py", line 125, in get_machines
+     instances = yield self.maas_client.get_nodes(instance_ids)
+   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 576, in _runCallbacks
+     current.result = callback(current.result, *args, **kw)
+   File "/usr/lib/python2.7/dist-packages/juju/providers/maas/maas.py", line 95, in _process_error
+     raise ProviderError(error.response)
  ProviderError: Nonce already used: 84078906
  2013-06-05 09:32:27,977 ERROR Nonce already used: 84078906
  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: maas 1.3+bzr1461+dfsg-0ubuntu2
  ProcVersionSignature: Ubuntu 3.8.0-22.33-generic 3.8.11
  Uname: Linux 3.8.0-22-generic x86_64
  ApportVersion: 2.9.2-0ubuntu8
  Architecture: amd64
  Date: Wed Jun  5 09:36:18 2013
  MarkForUpload: True
  PackageArchitecture: all
  ProcEnviron:
-  LANGUAGE=en_US:
-  TERM=screen
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  LANGUAGE=en_US:
+  TERM=screen
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  SourcePackage: maas
  UpgradeStatus: Upgraded to raring on 2013-05-24 (11 days ago)

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

Title:
  Juju/MAAS provider interaction fails with "ERROR Nonce already used"

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



More information about the Ubuntu-server-bugs mailing list