diff options
author | kwadronaut <kwadronaut@leap.se> | 2016-02-18 10:33:36 +0100 |
---|---|---|
committer | kwadronaut <kwadronaut@leap.se> | 2016-02-18 10:33:36 +0100 |
commit | 4c6f8e87198a39161aa3d4611807e82df921bfb0 (patch) | |
tree | 413e58af16aa4aaf34848feeced809d01149df07 /pages/docs/platform/details | |
parent | 0d910658b6de55cc822820eae319a92bfa3314a3 (diff) |
move upgrading platform doc, add it to menu
Diffstat (limited to 'pages/docs/platform/details')
-rw-r--r-- | pages/docs/platform/details/upgrading.md | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/pages/docs/platform/details/upgrading.md b/pages/docs/platform/details/upgrading.md deleted file mode 100644 index 8b0dd20..0000000 --- a/pages/docs/platform/details/upgrading.md +++ /dev/null @@ -1,90 +0,0 @@ -@title = 'Upgrading' -@nav_title = 'Upgrading' -@summary = "Upgrading the platform and the OS" -@toc = true - - -Upgrading the platform -====================== - -From 0.7.1 to 0.8 -================= - -Next to other changesm 0.8 introduces several major changes that need do get taken into account while upgrading: - -- Dropping Debian Wheezy support. You need to upgrade your nodes to jessie before deploying a platform upgrade. -- Dropping Bigcouch support. LEAP Platform now requires couchdb and therefore you need to migrate from bigcouch to couchdb. - -Here's how to upgrade from wheezy nodes running bigcouch to jessie nodes using couchdb: - -- Follow https://leap.se/en/docs/platform/services/couchdb#migrating-from-bigcouch-to-plain-couchdb, but only until the step where you removed bigouch. - -- Now upgrade to jessie (see the Howto below) - -- Continue with https://leap.se/en/docs/platform/services/couchdb#migrating-from-bigcouch-to-plain-couchdb at the point where you stopped for the first step, and deploy to the couchdb node. - - -Upgrading the operating system -============================== - -From Debian Wheezy to Jessie ----------------------------- - -There are the [Debian release notes on how to upgrade from wheezy to jessie](https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.html). -He're the steps that worked for us, but please keep in mind that this is not a bullet-prove documentation, so use it on your own risk: - - screen - script -t 2>~/leap_upgrade-jessiestep.time -a ~/upgrade-jessiestep.script - - apt-get autoremove - apt-get update - DEBIAN_FRONTEND=noninteractive apt-get -y -o DPkg::Options::=--force-confold dist-upgrade - - dpkg --audit - dpkg --get-selections | grep 'hold$' - # if anything is held, you need to resolve it before continuing. - - apt-get clean - - # switch sources to jessie - sed -i 's/wheezy/jessie/g' /etc/apt/sources.list - echo "deb http://deb.leap.se/0.8 jessie main" > /etc/apt/sources.list.d/leap.list - - # remove pinnings to wheezy - rm /etc/apt/preferences - - apt-get update - - # test there is enough space for the upgrade - apt-get -o APT::Get::Trivial-Only=true dist-upgrade - - # do first stage upgrade - DEBIAN_FRONTEND=noninteractive apt-get -y -o DPkg::Options::=--force-confold upgrade - - # repeat dist-upgrade until it makes no more changes: - DEBIAN_FRONTEND=noninteractive apt-get -y -o DPkg::Options::=--force-confold dist-upgrade - - # resolve any apt issues if there are some - apt-get -f install - - reboot - - - - - - - - -### Issues - -- Failure restarting some services for OpenSSL upgrade - -If you get this warning: - - The following services could not be restarted for the OpenSSL library upgrade: - postfix - You will need to start these manually by running '/etc/init.d/<service> start'. - -Just ignore it, it should be fixed on reboot/deploy. - |