console-setup overwrote my default language "de" (German) with "af" (Afghanistan)

Bug #567254 reported by Mirco Müller
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
console-setup (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: console-setup

I pulled a regular update for Lucid as of 20.4.2010 and after the needed reboot I could no longer log in via gdm, a VT nor using the root-prompt of grub. Further investigation showed that (probably console-setup) had overwritten XKBLAYOUT with "af" in /etc/default/console-setup. Thus the default language displayed for the keyboard-layout in gdm was "Afghanistan" (written in italics) and the GtkEntry input was right-to-left and no long left-to-right.

I worked around this using the keyboard-combination Alt+Shift. That allowed me to log in via gdm again (but the input in GtkEntry was still rendered right-to-left).

Thanks to pitti and cjwatson for helping me out of this mess initially on IRC... two beers are on me next UDS in Brussels :)

Revision history for this message
Mirco Müller (macslow) wrote :
Revision history for this message
Mirco Müller (macslow) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

This seems to correspond with the debconf values:

Name: console-setup/layout
Template: console-setup/layout
Value: Afghanistan

However, in my experiments when I change /e/d/c-s, the new values from the configuration file are properly put back into debconf as they should be, and /e/d/c-s does not get changed on apt-get install --reinstall console-setup.

I had a similar case last week as well. c-s got new translations (no other changes), and my /e/d/c-s got damaged to

XKBLAYOUT="de,us"
XKBVARIANT="nodeadkeys,nodeadkeys"

i. e. it duplicated the "nodeadkeys", which is not a valid "us" variant and thus broke the keyboard entirely in gdm.

Jeremy Bícha (jbicha)
Changed in console-setup (Ubuntu):
status: New → Confirmed
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.