Public bug reported:
This trace is from the juju debug-log with the juju ppa on 12.04 LTS,
using the local provider.
In one terminal:
juju destroy-service wordpress
juju destroy-service mysql
In the juju debug-log in another terminal:
2013-03-25 17:23:17,004 unit:unattended-upgrades/1: hook.output DEBUG: Cached
relation hook contexts: []
2013-03-25 17:23:17,017 unit:unattended-upgrades/1: unit.relation.lifecycle
DEBUG: Executing hook juju-info-relation-broken
2013-03-25 17:23:17,019 unit:mysql/0: twisted ERROR: Unhandled error in
Deferred:
2013-03-25 17:23:17,020 unit:unattended-upgrades/1: hook.executor INFO: Hook
does not exist, skipping
/var/lib/juju/units/unattended-upgrades-1/units/unattended-upgrades-1/charm/hooks/juju-info-relation-broken
2013-03-25 17:23:17,024 unit:mysql/0: twisted ERROR: Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 391,
in errback
self._startRunCallbacks(fail)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 458,
in _startRunCallbacks
self._runCallbacks()
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 545,
in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1095,
in gotResult
_inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/state/base.py", line 139, in
__topology_changed
yield watch_topology_function(self._old_topology, new_topology)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/unit/lifecycle.py", line 359, in
_on_service_relation_changes
yield self._process_service_changes(old_relations, new_relations)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/unit/lifecycle.py", line 435, in
_process_service_changes
yield workflow.transition_state("departed")
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 163,
in transition_state
result = yield self.fire_transition(transition.transition_id)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 223,
in fire_transition
yield self.set_state(transition.destination, **state_variables)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 273,
in set_state
yield self._store(dict(state=state, state_variables=variables))
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/unit/workflow.py", line 237, in
_store
yield retry_change(self._client, self.zk_state_path, update_state)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/txzookeeper/utils.py", line 58, in
retry_change
new_content = yield change_function(content, stat)
File "/usr/lib/python2.7/dist-packages/juju/unit/workflow.py", line 229, in
update_state
unit_data = serializer.load(content)
File "/usr/lib/python2.7/dist-packages/juju/lib/serializer.py", line 13, in
load
return _load(value, Loader=CSafeLoader)
File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 69, in load
loader = Loader(stream)
File "/usr/lib/python2.7/dist-packages/yaml/cyaml.py", line 24, in __init__
CParser.__init__(self, stream)
File "_yaml.pyx", line 301, in _yaml.CParser.__init__ (ext/_yaml.c:2229)
exceptions.TypeError: a string or stream input is required
2013-03-25 17:23:17,042 unit:unattended-upgrades/1: statemachine DEBUG:
relationworkflowstate: transition complete depart (state departed) {}
2013-03-25 17:23:17,044 unit:mysql/0: juju.agents.unit DEBUG: Configuration
Changed
2013-03-25 17:23:17,064 unit:mysql/0: twisted ERROR: Unhandled error in
Deferred:
2013-03-25 17:23:17,065 unit:mysql/0: twisted ERROR: Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 391,
in errback
self._startRunCallbacks(fail)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 458,
in _startRunCallbacks
self._runCallbacks()
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 545,
in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1095,
in gotResult
_inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/state/service.py", line 601, in
watcher
yield callback(change_event)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/agents/unit.py", line 226, in
cb_watch_config_changed
yield self.workflow.fire_transition("configure")
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 183,
in fire_transition
yield self.set_inflight(transition_id)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 292,
in set_inflight
yield self._store(state)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/unit/workflow.py", line 237, in
_store
yield retry_change(self._client, self.zk_state_path, update_state)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/txzookeeper/utils.py", line 58, in
retry_change
new_content = yield change_function(content, stat)
File "/usr/lib/python2.7/dist-packages/juju/unit/workflow.py", line 229, in
update_state
unit_data = serializer.load(content)
File "/usr/lib/python2.7/dist-packages/juju/lib/serializer.py", line 13, in
load
return _load(value, Loader=CSafeLoader)
File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 69, in load
loader = Loader(stream)
File "/usr/lib/python2.7/dist-packages/yaml/cyaml.py", line 24, in __init__
CParser.__init__(self, stream)
File "_yaml.pyx", line 301, in _yaml.CParser.__init__ (ext/_yaml.c:2229)
exceptions.TypeError: a string or stream input is required
2013-03-25 17:23:18,280 Machine:0: unit.deploy INFO: Destroyed container for
mysql/0
2013-03-25 17:23:18,281 Machine:0: unit.deploy INFO: Stopped service unit
mysql/0
Description: Ubuntu 12.04.2 LTS
Release: 12.04
juju:
Installed: 0.6.0.1+bzr618-0juju2~precise1
Candidate: 0.6.0.1+bzr618-0juju2~precise1
Version table:
*** 0.6.0.1+bzr618-0juju2~precise1 0
500 http://ppa.launchpad.net/juju/pkgs/ubuntu/ precise/main amd64
Packages
100 /var/lib/dpkg/status
0.5+bzr531-0ubuntu1.3 0
500 http://archive.ubuntu.com/ubuntu/ precise-updates/universe amd64
Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/universe amd64
Packages
0.5+bzr531-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
Thanks
** Affects: juju (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju in Ubuntu.
https://bugs.launchpad.net/bugs/1160108
Title:
"twisted ERROR: Unhandled Error" when destroying services
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju/+bug/1160108/+subscriptions
--
Ubuntu-server-bugs mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs