~ubuntu-testcase/ubuntu-manual-tests/trunk

Viewing all changes in revision 261.

  • Committer: Greg Beam
  • Date: 2014-01-17 23:15:35 UTC
  • Revision ID: ki7mt@yahoo.com-20140117231535-xru99i1bupyj4uuw
lp1172452
https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1172452

Server Upgrade Reference:
https://help.ubuntu.com/12.04/serverguide/installing-upgrading.html

Hardware Setup
Host-OS:                14.04 Native Desktop Install
Guest-OS:               VM server installs, no DE
Virtualbox:             v4.3.2 from Ubuntu repositories
Test Method:    Local CLI via SSH
SSH:                    openssh-server installed on all Guest VM

Performing do-release-upgrade seems straight forward on the surface, however,
a number of factors will determine which release the server ends up with. The
servers current version, upgrade prompt and the use of the -d (development) flag
all affect what version the final server release will be. Unexpected results
are noted in the comments below.

Roughly 30 upgrade combinations were tested. Select testing was performed on
versions 10.10, 12.10 and 13.04 which yielded expected results.

Flags Tested, for details see: /etc/update-manager/release-upgrades
-- Never:               Never check for new release
-- Normal:              Upgrade to the next release following lsb_release -r
-- Normal -d:   Upgrade to the current development release.
-- LTS:                 Attempt upgrade to the next LTS release
-- LTS -d:              Upgrade to the current development release

Test Case Results:

* Prompt=never  using do-release-upgrade
-- All versions, passed, the server was NOT upgraded

* Prompt=normal  using do-release-upgrade
-- 10.04, 10.10, 12.10, 13.04, passed, upgraded to the next release
-- 12.04 passed, upgraded to 12.10
-- 13.10 passed, did NOT upgrade to 14.04

* Prompt=lts  using do-release-upgrade
-- 10.10, 12.10 and 13.04 were not tested, they are not LTS
-- 10.04 passed, upgraded to 12.04
-- 12.04 passed, the server was NOT upgraded, 14.04 is not released yet

* Development: Prompt=normal, using do-release-upgrade -d
-- 10.04, 10.10, 12.10, 13.04 were not tested
-- 12.04 undetermined, Prompt=normal overrides -d flag
-- 13.10 passed, upgraded to 14.04

Note: I expected 12.04-LTS to upgrade to 14.04 when using the -d flag. It appears
Prompt=normal overrides the -d flag when the current release is LTS. End result
was server release 12.10

* Development: Prompt=lts, using do-release-upgrade -d
-- 10.04 undetermined, upgrades to 12.04, should be 14.04?
-- 12.04 passed, upgrades to 14.04

Note: I expected 10.04-LTS to upgrade to 14.04 when using the -d flag. It appears
Prompt=lts also overrides the -d flag. End result was server release 12.04-LTS

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: