juju upgrade-juju on 1.18.3 upgraded my agents to 1.19.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
High
|
Wayne Witzel III |
Bug Description
I am using the local provider. I have 1.18.3 installed, .
juju@chorus:~$ dpkg -l | grep juju
ii juju 1.18.3-
ii juju-core 1.18.3-
ii juju-local 1.18.3-
We had 1.18.1.6 agents running:
http://
I issued a juju upgrade-juju with no options and found all my agents have been updated to 1.19.2:
juju@chorus:~$ history | grep upgrade-juju
153 juju upgrade-juju
http://
The help text seems to indicate that that would not happen, and alas, now I've been upgraded and exposed to bug 1309444.
Changed in juju-core: | |
status: | In Progress → Fix Released |
Changed in juju-core: | |
milestone: | next-stable → 1.21-alpha1 |
A grep for upgrader in machine-0.log shows me:
2014-05-29 23:34:44 INFO juju.worker. upgrader upgrader.go:121 desired tool version: 1.18.1.6 upgrader upgrader.go:121 desired tool version: 1.19.2 upgrader upgrader.go:139 upgrade requested from 1.18.1. 6-precise- amd64 to 1.19.2 upgrader upgrader.go:172 fetching tools from "https:/ /streams. canonical. com/juju/ tools/releases/ juju-1. 19.2-precise- amd64.tgz" upgrader upgrader.go:186 unpacked tools 1.19.2- precise- amd64 to /var/lib/ juju/.juju/ local upgrader error.go:32 upgraded from 1.18.1. 6-precise- amd64 to 1.19.2- precise- amd64 ("https:/ /streams. canonical. com/juju/ tools/releases/ juju-1. 19.2-precise- amd64.tgz")
2014-05-30 00:14:51 INFO juju.worker.
2014-05-30 00:14:51 INFO juju.worker.
2014-05-30 00:14:57 INFO juju.worker.
2014-05-30 00:15:27 INFO juju.worker.
2014-05-30 00:15:27 ERROR juju runner.go:209 worker: fatal "upgrader": must restart: an agent upgrade is available
2014-05-30 00:15:32 INFO juju.worker.
I then got about an hour of an error that repeats 700+ times, the last two iterations only reproduced:
2014-05-30 00:54:41 INFO juju runner.go:262 worker: start "upgrader" upgrader upgrader.go:121 desired tool version: 1.19.2 upgrader upgrader.go:139 upgrade requested from 1.18.1. 6-precise- amd64 to 1.19.2 upgrader error.go:32 upgraded from 1.18.1. 6-precise- amd64 to 1.19.2- precise- amd64 ("https:/ /streams. canonical. com/juju/ tools/releases/ juju-1. 19.2-precise- amd64.tgz") upgrader upgrader.go:121 desired tool version: 1.19.2 upgrader upgrader.go:139 upgrade requested from 1.18.1. 6-precise- amd64 to 1.19.2 upgrader upgrader.go:172 fetching tools from "https:/ /streams. canonical. com/juju/ tools/releases/ juju-1. 19.2-precise- amd64.tgz" upgrader upgrader.go:186 unpacked tools 1.19.2- precise- amd64 to /home/juju/ .juju/local upgrader error.go:32 upgraded from 1.18.1. 6-precise- amd64 to 1.19.2- precise- amd64 ("https:/ /streams. canonical. com/juju/ tools/releases/ juju-1. 19.2-precise- amd64.tgz")
2014-05-30 00:54:41 INFO juju.worker.
2014-05-30 00:54:41 INFO juju.worker.
2014-05-30 00:54:48 ERROR juju runner.go:209 worker: fatal "upgrader": must restart: an agent upgrade is available
2014-05-30 00:54:48 INFO juju.worker.
2014-05-30 00:54:51 INFO juju runner.go:262 worker: start "upgrader"
2014-05-30 00:54:51 INFO juju.worker.
2014-05-30 00:54:51 INFO juju.worker.
2014-05-30 00:54:57 INFO juju.worker.
2014-05-30 00:55:25 INFO juju.worker.
2014-05-30 00:55:25 ERROR juju runner.go:209 worker: fatal "upgrader": must restart: an agent upgrade is available
2014-05-30 00:55:25 INFO juju.worker.