[Bug 1572416] Re: do-release-upgrade crashes in Greek locale

Launchpad Bug Tracker 1572416 at bugs.launchpad.net
Tue May 10 22:31:39 UTC 2016


This bug was fixed in the package ubuntu-release-upgrader - 1:16.10.1

---------------
ubuntu-release-upgrader (1:16.10.1) yakkety; urgency=medium

  * DistUpgrade/{EOL,}ReleaseAnnouncement,
    DistUpgrade/DistUpgrade/window_main.ui,
    data/gtkbuilder/DistUpgrade.ui,
    data/DistUpgrade.cfg,
    pre-build.sh:
    - updated for 16.04 -> 16.10
  * tests/test_country_mirror.py: modify how the LANG environment variable was
    being modified there by fixing a test failure in test_sources_list.py.

 -- Brian Murray <brian at ubuntu.com>  Tue, 03 May 2016 08:54:38 -0700

** Changed in: ubuntu-release-upgrader (Ubuntu Yakkety)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/1572416

Title:
  do-release-upgrade crashes in Greek locale

Status in ubuntu-release-upgrader package in Ubuntu:
  Fix Released
Status in ubuntu-release-upgrader source package in Xenial:
  Fix Released
Status in ubuntu-release-upgrader source package in Yakkety:
  Fix Released

Bug description:
  [SRU Justification]
  Wrong translations and wrong behavior of upgrader

  [Regression potential]
  Code changes are specific to an input function used at one specific point in the upgrader and should be very testable.

  [Test case]
  1. On Ubuntu 14.04, get a root shell in a terminal.
  2. Run 'apt install language-pack-el'
  3. Run 'LANG=el_GR.UTF-8 do-release-upgrade -d'
  4. Confirm that the upgrader is shown in Greek.
  5. When prompted whether or not to upgrade, confirm that the Continue prompt shows 'Συνἑχεια [yN]' instead of the expected 'Συνἑχεια [νΟ]'.
  6. Type 'y<enter>' and see that the input is ignored and the prompt redisplayed.
  7. Hit '<enter>' and see that the input is ignored and the prompt redisplayed.
  8. Type (or cut and paste) 'ν<backspace><enter>' and confirm that the upgrader crashes.
  9. Reset the environment by running sudo mv /etc/apt/sources.list.distUpgrade /etc/apt/sources.list
  10. Run 'LANG=el_GR.UTF-8 do-release-upgrade -p'
  11. Confirm that the upgrader is shown in Greek.
  12. When prompted whether or not to upgrade, confirm that the Continue prompt shows 'Συνἑχεια [νΟ]'.
  13. Type (or cut and paste) 'ν<backspace><enter>' and confirm that the upgrade cancels cleanly.
  14. Run 'LANG=el_GR.UTF-8 do-release-upgrade -p' again.
  15. Confirm that the upgrader is shown in Greek.
  16. Type (or cut and paste) 'ν<enter>' and confirm that the upgrade proceeds.

  I tried `do-release-upgrade -d` on an up to date 14.04 system, with
  Greek locale=el_GR.UTF-8.

  I got notified that some packages are no longer supported by Canonical, and then I got this prompt:
  Continue [yN] λεπτομέρειες [λ]

  λεπτομέρειες means details.

  I tried pressing [λ] and I got the (hopefully attached) crash. If it's
  not attached, I also uploaded it to http://paste.ubuntu.com/15941779/.

  Then it restarted the upgrade process and it got to the same prompt. At that point, [λ] worked and showed me the no-longer supported packages,
  but y/n didn't work at all, so I couldn't continue.

  I pressed Ctrl+C to abort the upgrade process,
  but now `do-release-upgrade -d` tells me there's no new distribution available to upgrade to, possibly because it's checking my just-broken sources.list...

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: ubuntu-release-upgrader-core 1:0.220.8
  ProcVersionSignature: Ubuntu 3.13.0-85.129-generic 3.13.11-ckt36
  Uname: Linux 3.13.0-85-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.19
  Architecture: amd64
  CrashDB: ubuntu
  Date: Wed Apr 20 08:52:43 2016
  InstallationDate: Installed on 2015-01-29 (446 days ago)
  InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64+mac (20140722.2)
  PackageArchitecture: all
  ProcEnviron:
   LANGUAGE=el
   TERM=xterm
   PATH=(custom, no user)
   LANG=el_GR.UTF-8
   SHELL=/bin/bash
  SourcePackage: ubuntu-release-upgrader
  UpgradeStatus: Upgraded to trusty on 2016-04-20 (0 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1572416/+subscriptions



More information about the foundations-bugs mailing list