juju sync-tools fails with windows streams
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Won't Fix
|
High
|
Unassigned |
Bug Description
Environment:
Ubuntu Server 14.04.2 LTS amd64 as MAAS region/cluster controller, and the host used to deploy OpenStack.
Installed juju 1.22 because I need to support ppc64el agents
ii juju-core 1.22.1-
ii maas 1.5.4+bzr2294-
Old version: agent-version: 1.20.11.1
1.22 is required because it's the first released/stable versio that has this bug fixed:
https:/
The env was created using --upload-tools. I am trying to update the tools using sync-tools.
This works until it hits windows ...
({"Tools"
WORK AROUND:
get a local copy of the streams, delete the *win*tgz agents, regenerate streams, and finally sync the local stream to the env: something like:
juju sync-tools --destination tmpstreams/ --stream <released|proposed>
rm tmpstreams/
juju metadata generate-tools
juju sync-tools --source tmpstreams --stream <released|proposed>
juju upgrade-juju
Changed in juju-core: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: sync-tools windows |
Changed in juju-core: | |
milestone: | none → 1.24-alpha1 |
Changed in juju-core: | |
milestone: | 1.24-alpha1 → 1.25.0 |
summary: |
- juju sync-tools fails + juju sync-tools fails with windows streams |
no longer affects: | juju-core/1.24 |
Changed in juju-core: | |
status: | Triaged → Won't Fix |
milestone: | 1.25.0 → none |
description: | updated |
with win* series are hard coded into juju since Ubuntu will never list them in /usr/share/ distro- info/ubuntu. csv. The effect env is
agent-version: 1.20.11.1
which doesn't know about any win versions.
So. we need a way to upgrade the server without using sync-tools, then after the upgrade, run sync-tools