Important: upgrading a 1.23 environment
Charles Butler
charles.butler at canonical.com
Fri Jun 26 13:26:43 UTC 2015
Menno,
This is a good find to raise publicly; however I wonder if we couldn't
offer something up to users that are being caught by this rather than a
suggested workaround, and more as a "Run this patch to correct the issue" -
as these things look like they can be scripted, and included in the 1.23
release as a patch.
I however don't know the level of effort involved in that.
All the best,
Charles Butler <charles.butler at canonical.com> - Juju Charmer
Come see the future of datacenter orchestration: http://jujucharms.com
On Fri, Jun 26, 2015 at 12:45 AM, Menno Smits <menno.smits at canonical.com>
wrote:
> All,
>
> Due to a new worker that was added in 1.23, it is likely that the state
> server agents will be unable to restart when an upgrade of a 1.23
> environment is requested.
>
> Manual intervention will be required to unstick the upgrade. On each state
> server host do the following:
>
> - Find the tools directory.
> - For the local provider this will be something like
> ~/.juju/local/tools
> - For other providers this will be /var/lib/juju/tools
> - You should see both the old and the new tools listed with a
> symlink for the machine agent pointing to the old version. For example:
>
> drwxr-xr-x 2 root root 4096 May 27 21:18 1.23.3.1-trusty-amd64
> drwxr-xr-x 2 root root 4096 Jun 16 11:35 1.24.0-trusty-amd64
> lrwxrwxrwx 1 root root 21 May 27 21:18 machine-0 ->
> 1.23.3.1-trusty-amd64
>
> - Remove the old symlink, e.g.: sudo rm machine-0
> - Add one that points to the new tools, e.g.: sudo ln -s
> 1.24.0-trusty-amd64 machine-0
> - Kill the machine agent so that it restarts into the new version:
> sudo pkill jujud
>
> The upgrade will then proceed as normal.
>
> It's regrettable that this is required. Unfortunately but because upgrades
> themselves get blocked we can't easily offer an upgrade that fixes the
> problem.
>
> The root cause was fixed in 1.24.0 so upgrading directly to 1.24.0 or
> later (skipping 1.23) will avoid the issue.
>
> - Menno
>
>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20150626/3fb98627/attachment.html>
More information about the Juju
mailing list