Can't go back to "Choose your location" screen in installer

Bug #20902 reported by Matthew Paul Thomas
8
Affects Status Importance Assigned to Milestone
localechooser (Debian)
Fix Released
Unknown
localechooser (Ubuntu)
Fix Released
Medium
Colin Watson

Bug Description

Build: Breezy Colony 3

Start installing Ubuntu, choose a language, then choose your location. In the
"Select a keyboard layout" screen, choose "Go Back". This should take you back
to the "Choose your location" screen, but it doesn't; it skips back to the
"Choose a language" screen, and choosing a language skips forward to "Select a
keyboard layout". It seems to be impossible to return to the "Choose your
location" screen at all.

Revision history for this message
In , Christian Perrier (bubulle) wrote : Tagging

tags 313049 d-i
tags 277073 d-i
tags 281341 d-i
tags 309071 d-i
retitle 309071 [TO CLOSE] French keyboard map not properly loaded
tags 315204 d-i
tags 315929 d-i
tags 278009 d-i
tags 293635 d-i
tags 271212 d-i
tags 275577 d-i
tags 302111 d-i
tags 275904 d-i
thanks

--

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Build: Breezy Colony 3

Start installing Ubuntu, choose a language, then choose your location. In the
"Select a keyboard layout" screen, choose "Go Back". This should take you back
to the "Choose your location" screen, but it doesn't; it skips back to the
"Choose a language" screen, and choosing a language skips forward to "Select a
keyboard layout". It seems to be impossible to return to the "Choose your
location" screen at all.

Revision history for this message
Tollef Fog Heen (tfheen) wrote :

I see this, Christian Perrier doesn't see it in Debian, but I don't see a nice
and quick fix for this in Ubuntu.

Revision history for this message
In , Christian Perrier (bubulle) wrote : Patch for the wrong locale selection screen when switching languages

tags 315929 patch pending
thanks

It seems that this bug is due to some variables being set only when
they are empty in the languagemap script.

(languagemap is run to fill several locales from the languagelist file
after setting LANGNAME to the English language name)

Always setting these variables solves the reported problem and is very
likely to fix a similar problem in Ubuntu.

--

Revision history for this message
In , Christian Perrier (bubulle) wrote : Bug#315929: fixed in localechooser 0.17

Source: localechooser
Source-Version: 0.17

We believe that the bug you reported is fixed in the latest version of
localechooser, which is due to be installed in the Debian FTP archive:

localechooser_0.17.dsc
  to pool/main/l/localechooser/localechooser_0.17.dsc
localechooser_0.17.tar.gz
  to pool/main/l/localechooser/localechooser_0.17.tar.gz
localechooser_0.17_all.udeb
  to pool/main/l/localechooser/localechooser_0.17_all.udeb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christian Perrier <email address hidden> (supplier of updated localechooser package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 17 Sep 2005 12:10:20 +0200
Source: localechooser
Binary: localechooser
Architecture: source all
Version: 0.17
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <email address hidden>
Changed-By: Christian Perrier <email address hidden>
Description:
 localechooser - choose language/country/locale (udeb)
Closes: 278009 315929
Changes:
 localechooser (0.17) unstable; urgency=low
 .
   * Add Malayalam to languagelist (commented)
   * languagemap: always set LOCALE, FALLBACKLOCALE, LANGUAGE, COUNTRY
                  even when they were already set before calling the script
     Closes: #315929
   * languagelist: correct 3rd field for Persian which only has one
     supported country. Closes: #278009
   * Updated translations:
     - Basque (eu.po) by Piarres Beobide
Files:
 fb5fd66b7fbc9753436afb0c2c59842a 736 debian-installer optional localechooser_0.17.dsc
 1d45a9ea35228c5ed4184c81a5b46721 77565 debian-installer optional localechooser_0.17.tar.gz
 c175da7f43ec364980ad0c2dc5f3f8bf 86168 debian-installer optional localechooser_0.17_all.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDLDd61OXtrMAUPS0RAg7nAJ9tbdzsZBgCwqU9ubJL+i3Ta3ubTgCfbqE8
0kSwSufD2xCjja3OhhKLPRo=
=1O7f
-----END PGP SIGNATURE-----

Revision history for this message
Colin Watson (cjwatson) wrote :

OK, this is approximately Debian bug #315929. Christian's fix works for me in
the situations in which I've tested it, so I'll upload it.

The keyboard chooser still behaves badly after a language change even with this
fix; it's very confused about the keyboard architecture after changing language.
This appears to be due to some rather broken i18n handling of
console-tools/archs in kbd-chooser. (Argh.) That's a separate bug, though ...

localechooser (0.13ubuntu9) breezy; urgency=low

  * Backport from trunk (Christian Perrier, closes: Ubuntu #14670):
    - languagemap: always set LOCALE, FALLBACKLOCALE, LANGUAGE, COUNTRY
                   even when they were already set before calling the script
      Closes: #315929

 -- Colin Watson <email address hidden> Tue, 20 Sep 2005 15:49:18 +0100

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Mon, 27 Jun 2005 07:10:40 +0200
From: Christian Perrier <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: localechooser: Logic error in the locales selection screen generation when
 language is changed during the install

Package: localechooser
Severity: normal

The way to reproduce the bug is roughly the following:

-Select a language such as French
-Select country (the default is OK, ie France)
-In the keyboard selection screen that follows, choose "Get back" to go back
 to main menu
-Select "Choose language" again
-Choose Albanian
-In the country selections creen, choose Albania (Sqiperia, roughly..:-))
-The the locales selection screen will still propose the French locales, not
the Albanian ones

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8)

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 27 Jun 2005 23:03:43 +0200
From: Christian Perrier <email address hidden>
To: <email address hidden>
Subject: Tagging

tags 313049 d-i
tags 277073 d-i
tags 281341 d-i
tags 309071 d-i
retitle 309071 [TO CLOSE] French keyboard map not properly loaded
tags 315204 d-i
tags 315929 d-i
tags 278009 d-i
tags 293635 d-i
tags 271212 d-i
tags 275577 d-i
tags 302111 d-i
tags 275904 d-i
thanks

--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sat, 17 Sep 2005 08:57:13 +0200
From: Christian Perrier <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: Patch for the wrong locale selection screen when switching languages

--uh9ZiVrAOUUm9fzH
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

tags 315929 patch pending
thanks

It seems that this bug is due to some variables being set only when
they are empty in the languagemap script.

(languagemap is run to fill several locales from the languagelist file
after setting LANGNAME to the English language name)

Always setting these variables solves the reported problem and is very
likely to fix a similar problem in Ubuntu.

--

--uh9ZiVrAOUUm9fzH
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="languagemap.diff"

--- languagemap.old 2005-09-17 08:50:27.086421120 +0200
+++ languagemap 2005-09-17 08:50:12.993273574 +0200
@@ -25,17 +25,11 @@

     #echo "C: $*"

- if [ "$3" ] ; then
- if [ -z "$LOCALE" ] ; then LOCALE="$3" ; fi
- fi
- if [ "$4" ] ; then
- if [ -z "$FALLBACKLOCALE" ] ; then FALLBACKLOCALE="$4" ; fi
- fi
- if [ "$5" ] ; then
- if [ -z "$LANGUAGE" ] ; then LANGUAGE="$5" ; fi
- fi
+ if [ "$3" ] ; then LOCALE="$3" ; fi
+ if [ "$4" ] ; then FALLBACKLOCALE="$4" ; fi
+ if [ "$5" ] ; then LANGUAGE="$5" ; fi
     if [ "$6" ] ; then
- if [ -z "$COUNTRY" ] ; then COUNTRY="$6" ; fi
+ COUNTRY="$6"
     else
       COUNTRY=US
     fi

--uh9ZiVrAOUUm9fzH--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sat, 17 Sep 2005 08:47:04 -0700
From: Christian Perrier <email address hidden>
To: <email address hidden>
Subject: Bug#315929: fixed in localechooser 0.17

Source: localechooser
Source-Version: 0.17

We believe that the bug you reported is fixed in the latest version of
localechooser, which is due to be installed in the Debian FTP archive:

localechooser_0.17.dsc
  to pool/main/l/localechooser/localechooser_0.17.dsc
localechooser_0.17.tar.gz
  to pool/main/l/localechooser/localechooser_0.17.tar.gz
localechooser_0.17_all.udeb
  to pool/main/l/localechooser/localechooser_0.17_all.udeb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christian Perrier <email address hidden> (supplier of updated localechooser package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 17 Sep 2005 12:10:20 +0200
Source: localechooser
Binary: localechooser
Architecture: source all
Version: 0.17
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <email address hidden>
Changed-By: Christian Perrier <email address hidden>
Description:
 localechooser - choose language/country/locale (udeb)
Closes: 278009 315929
Changes:
 localechooser (0.17) unstable; urgency=low
 .
   * Add Malayalam to languagelist (commented)
   * languagemap: always set LOCALE, FALLBACKLOCALE, LANGUAGE, COUNTRY
                  even when they were already set before calling the script
     Closes: #315929
   * languagelist: correct 3rd field for Persian which only has one
     supported country. Closes: #278009
   * Updated translations:
     - Basque (eu.po) by Piarres Beobide
Files:
 fb5fd66b7fbc9753436afb0c2c59842a 736 debian-installer optional localechooser_0.17.dsc
 1d45a9ea35228c5ed4184c81a5b46721 77565 debian-installer optional localechooser_0.17.tar.gz
 c175da7f43ec364980ad0c2dc5f3f8bf 86168 debian-installer optional localechooser_0.17_all.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDLDd61OXtrMAUPS0RAg7nAJ9tbdzsZBgCwqU9ubJL+i3Ta3ubTgCfbqE8
0kSwSufD2xCjja3OhhKLPRo=
=1O7f
-----END PGP SIGNATURE-----

Revision history for this message
In , Joey Hess (joeyh) wrote : d-i tag removal
Download full text (5.8 KiB)

# I decided to remove the d-i tag from all packages maintained by the
# d-i team, so the list of d-i tagged bugs reduces to bugs that affect
# d-i but are not in d-i itself
tag 328992 - d-i
tag 329391 - d-i
tag 224641 - d-i
tag 213482 - d-i
tag 220282 - d-i
tag 222718 - d-i
tag 243373 - d-i
tag 274307 - d-i
tag 276726 - d-i
tag 283712 - d-i
tag 284736 - d-i
tag 292570 - d-i
tag 317062 - d-i
tag 258834 - d-i
tag 201396 - d-i
tag 220269 - d-i
tag 252121 - d-i
tag 291723 - d-i
tag 218598 - d-i
tag 218598 - d-i
tag 157888 - d-i
tag 183366 - d-i
tag 196033 - d-i
tag 200467 - d-i
tag 201252 - d-i
tag 205519 - d-i
tag 211147 - d-i
tag 212442 - d-i
tag 213834 - d-i
tag 215471 - d-i
tag 215473 - d-i
tag 216711 - d-i
tag 217503 - d-i
tag 218485 - d-i
tag 218610 - d-i
tag 218765 - d-i
tag 220483 - d-i
tag 220825 - d-i
tag 220949 - d-i
tag 221598 - d-i
tag 222308 - d-i
tag 222506 - d-i
tag 223743 - d-i
tag 224642 - d-i
tag 224904 - d-i
tag 228839 - d-i
tag 230511 - d-i
tag 230552 - d-i
tag 231137 - d-i
tag 231222 - d-i
tag 231624 - d-i
tag 231643 - d-i
tag 231766 - d-i
tag 231782 - d-i
tag 233312 - d-i
tag 233540 - d-i
tag 233957 - d-i
tag 234199 - d-i
tag 235376 - d-i
tag 235980 - d-i
tag 237397 - d-i
tag 237401 - d-i
tag 238292 - d-i
tag 238911 - d-i
tag 241434 - d-i
tag 242182 - d-i
tag 243082 - d-i
tag 243085 - d-i
tag 243565 - d-i
tag 243857 - d-i
tag 244959 - d-i
tag 244975 - d-i
tag 245136 - d-i
tag 245164 - d-i
tag 245268 - d-i
tag 247260 - d-i
tag 247593 - d-i
tag 247725 - d-i
tag 247960 - d-i
tag 248067 - d-i
tag 248163 - d-i
tag 248261 - d-i
tag 248454 - d-i
tag 248638 - d-i
tag 249305 - d-i
tag 250047 - d-i
tag 250413 - d-i
tag 250471 - d-i
tag 250823 - d-i
tag 251007 - d-i
tag 254727 - d-i
tag 257201 - d-i
tag 257211 - d-i
tag 257213 - d-i
tag 257285 - d-i
tag 258010 - d-i
tag 258085 - d-i
tag 258216 - d-i
tag 258316 - d-i
tag 258496 - d-i
tag 258545 - d-i
tag 258623 - d-i
tag 258908 - d-i
tag 259007 - d-i
tag 259264 - d-i
tag 259297 - d-i
tag 259374 - d-i
tag 259825 - d-i
tag 259869 - d-i
tag 259871 - d-i
tag 259899 - d-i
tag 261100 - d-i
tag 261200 - d-i
tag 261416 - d-i
tag 262043 - d-i
tag 262140 - d-i
tag 263075 - d-i
tag 265290 - d-i
tag 265517 - d-i
tag 266133 - d-i
tag 267441 - d-i
tag 267650 - d-i
tag 268495 - d-i
tag 268817 - d-i
tag 268950 - d-i
tag 269077 - d-i
tag 269653 - d-i
tag 269821 - d-i
tag 269972 - d-i
tag 270136 - d-i
tag 270239 - d-i
tag 270728 - d-i
tag 271065 - d-i
tag 271354 - d-i
tag 271706 - d-i
tag 272176 - d-i
tag 272411 - d-i
tag 272901 - d-i
tag 273074 - d-i
tag 273193 - d-i
tag 273982 - d-i
tag 275262 - d-i
tag 275552 - d-i
tag 276100 - d-i
tag 277901 - d-i
tag 280122 - d-i
tag 282308 - d-i
tag 287408 - d-i
tag 287409 - d-i
tag 287412 - d-i
tag 287413 - d-i
tag 290382 - d-i
tag 294814 - d-i
tag 294881 - d-i
tag 296097 - d-i
tag 299610 - d-i
tag 304565 - d-i
tag 310455 - d-i
tag 310652 - d-i
tag 313049 - d-i
tag 317043 - d-i
tag 317165 - d-i
tag 321109 - d-i
tag 322376 - d-i
tag 322460 - d-i
tag 322464 - d-i
tag 322479 - d-i
tag 323804 - d-i
tag 324506 - d-i
tag 327393 - d-i
tag 329733 - d-i
tag 226758 - d-i
tag 234887 - d-i
tag 243961 - d-i
tag 246327 - d-i
tag 246764 - d-i
tag 247093 - d-i
tag 247733 - d-i
t...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (6.5 KiB)

Message-ID: <email address hidden>
Date: Thu, 6 Oct 2005 22:45:12 -0400
From: Joey Hess <email address hidden>
To: <email address hidden>
Subject: d-i tag removal

--qMm9M+Fa2AknHoGS
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

# I decided to remove the d-i tag from all packages maintained by the
# d-i team, so the list of d-i tagged bugs reduces to bugs that affect
# d-i but are not in d-i itself
tag 328992 - d-i
tag 329391 - d-i
tag 224641 - d-i
tag 213482 - d-i
tag 220282 - d-i
tag 222718 - d-i
tag 243373 - d-i
tag 274307 - d-i
tag 276726 - d-i
tag 283712 - d-i
tag 284736 - d-i
tag 292570 - d-i
tag 317062 - d-i
tag 258834 - d-i
tag 201396 - d-i
tag 220269 - d-i
tag 252121 - d-i
tag 291723 - d-i
tag 218598 - d-i
tag 218598 - d-i
tag 157888 - d-i
tag 183366 - d-i
tag 196033 - d-i
tag 200467 - d-i
tag 201252 - d-i
tag 205519 - d-i
tag 211147 - d-i
tag 212442 - d-i
tag 213834 - d-i
tag 215471 - d-i
tag 215473 - d-i
tag 216711 - d-i
tag 217503 - d-i
tag 218485 - d-i
tag 218610 - d-i
tag 218765 - d-i
tag 220483 - d-i
tag 220825 - d-i
tag 220949 - d-i
tag 221598 - d-i
tag 222308 - d-i
tag 222506 - d-i
tag 223743 - d-i
tag 224642 - d-i
tag 224904 - d-i
tag 228839 - d-i
tag 230511 - d-i
tag 230552 - d-i
tag 231137 - d-i
tag 231222 - d-i
tag 231624 - d-i
tag 231643 - d-i
tag 231766 - d-i
tag 231782 - d-i
tag 233312 - d-i
tag 233540 - d-i
tag 233957 - d-i
tag 234199 - d-i
tag 235376 - d-i
tag 235980 - d-i
tag 237397 - d-i
tag 237401 - d-i
tag 238292 - d-i
tag 238911 - d-i
tag 241434 - d-i
tag 242182 - d-i
tag 243082 - d-i
tag 243085 - d-i
tag 243565 - d-i
tag 243857 - d-i
tag 244959 - d-i
tag 244975 - d-i
tag 245136 - d-i
tag 245164 - d-i
tag 245268 - d-i
tag 247260 - d-i
tag 247593 - d-i
tag 247725 - d-i
tag 247960 - d-i
tag 248067 - d-i
tag 248163 - d-i
tag 248261 - d-i
tag 248454 - d-i
tag 248638 - d-i
tag 249305 - d-i
tag 250047 - d-i
tag 250413 - d-i
tag 250471 - d-i
tag 250823 - d-i
tag 251007 - d-i
tag 254727 - d-i
tag 257201 - d-i
tag 257211 - d-i
tag 257213 - d-i
tag 257285 - d-i
tag 258010 - d-i
tag 258085 - d-i
tag 258216 - d-i
tag 258316 - d-i
tag 258496 - d-i
tag 258545 - d-i
tag 258623 - d-i
tag 258908 - d-i
tag 259007 - d-i
tag 259264 - d-i
tag 259297 - d-i
tag 259374 - d-i
tag 259825 - d-i
tag 259869 - d-i
tag 259871 - d-i
tag 259899 - d-i
tag 261100 - d-i
tag 261200 - d-i
tag 261416 - d-i
tag 262043 - d-i
tag 262140 - d-i
tag 263075 - d-i
tag 265290 - d-i
tag 265517 - d-i
tag 266133 - d-i
tag 267441 - d-i
tag 267650 - d-i
tag 268495 - d-i
tag 268817 - d-i
tag 268950 - d-i
tag 269077 - d-i
tag 269653 - d-i
tag 269821 - d-i
tag 269972 - d-i
tag 270136 - d-i
tag 270239 - d-i
tag 270728 - d-i
tag 271065 - d-i
tag 271354 - d-i
tag 271706 - d-i
tag 272176 - d-i
tag 272411 - d-i
tag 272901 - d-i
tag 273074 - d-i
tag 273193 - d-i
tag 273982 - d-i
tag 275262 - d-i
tag 275552 - d-i
tag 276100 - d-i
tag 277901 - d-i
tag 280122 - d-i
tag 282308 - d-i
tag 287408 - d-i
tag 287409 - d-i
tag 287412 - d-i
tag 287413 - d-i
tag 290382 - d-i
tag 294814 - d-i
tag 294881 - d-i
tag 296097 - d-i
tag 299610 - d-i
tag 304565 - d-i
tag 310455 - d-i
tag 310652 - d-i
tag 313049 - d-...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.