Ubiquity hangs at Keyboard layout if you use keyboard to navigate / select

Bug #645449 reported by Otus
210
This bug affects 51 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
High
Stéphane Graber
Precise
Fix Released
High
Stéphane Graber

Bug Description

Binary package hint: ubiquity

I'm trying to install the latest Maverick daily image and Ubiquity hangs with a mouse spinner at the Keyboard layout screen with the status at the bottom saying "Ready when you are..." Output of top shows no processes taking much CPU time.

The top part of the screen shows Finland selected after I double clicked it, but the right shows options for Switzerland. The buttons at the bottom are disabled.

In case it matters, this is in a virtual machine with a manual install to ext3 and btrfs partitions.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: ubiquity 2.4.0
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
Date: Wed Sep 22 21:17:50 2010
LiveMediaBuild: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100922)
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: ubiquity

Related branches

Revision history for this message
Otus (jan-varho) wrote :
description: updated
Revision history for this message
Nick Callaghan (niknak) wrote :

i experienced this problem when trying to select UK keyboard layout. UK displayed on left pane but Ukraine displayed on right. Back and forward buttons greyed out and hangs eternally

Revision history for this message
BenoitB (snk4ever) wrote :

I experienced the same issue on my Asus eeePC 901. I selected France but the right pane was stuck on Turkish choices.
Buttons are greyed and it hangs with no chance to do anything else.
I'm going to try to chose "Try Ubuntu" instead of "Install Ubuntu" and see how it behaves.

I was installing from a USB stick created from windows with the Universal USB Installer tool.

Revision history for this message
Joel VanderWerf (vjoel) wrote :

Similar issue when installing from USB to asus eepc 901.

after selecting keyboard and locale, I get an error saying that ubiquity crashed with code 10. If I press continue, and wait, then the progress bar gets to about 80% and then hangs. The message above the progress bar is "ready when you are".

See attached syslog.

Revision history for this message
Joel VanderWerf (vjoel) wrote :

And here is /var/log messages...

Revision history for this message
Joel VanderWerf (vjoel) wrote :

And here is /var/log/user.log which has some lines from ubiquity.

Revision history for this message
Joel VanderWerf (vjoel) wrote :

This bug does not happen for me (asus 901) when installing from an external USB CD drive, instead of the USB stick.

Revision history for this message
Motin (motin) wrote :

Just ran into it myself installing on an Acer Travelmate 2310. Obnoxious bug...

Workaround:
Applications -> Accessories > Terminal

Run command:
sudo killall ubiquity

In case you had some weird layout selected and for this reason you cannot write this command, copy paste it... (Or go to System -> Preferences > Keyboard and apply the default keyboard layout system wide...)

Then run the installer again and you should be able to use the manual partitioner mode to reset the installation to install again the same way you were about to when it hung.

Revision history for this message
Removed by request (stoni.ch-deactivatedaccount) wrote :

Hi all, I'm doing a lot of installations these days and encountered this problem several times, with plain ubuntu installations of 10.10 as well as with remastered ubuntus containing all fixes per today. It is difficult to reproduce, but it is best being forced entering country names: use german language, proceed to keyboard layout page, enter 'SCHW' -> selector jumps to "SCHWEDEN", now enter 'SCHWE' for Switzerland -> content in the right selection box is stucked displaying swedish keyboard layouts. No way out. The same happens when when language is set to english: press 'SW' - then 'SWI' ...
Please have a look at this, it might be very annoying to new users.
Kind regards, dsto
***

Revision history for this message
beerhunter (vernzak) wrote :

Very annoying indeed! I've tried at least 50 times! ...for almost a full year!!!

Is there any way to install this?

LIve CD = NO GO

DVD = NO GO

USB = NO GO

Mini = NO GO

Can someone please remove the images uploaded @ Ubuntulinux.org and not upload anything else until they have been tested?

Sorry to be so blunt but I'm just a little upset!

Revision history for this message
Removed by request (stoni.ch-deactivatedaccount) wrote :

Hello
there is one safe way: don't use the keyboard in the selection box. Then - with the mouse - scroll the list until you see your country and then click directly onto the country name. Indeed, this bug is very annoying and likely to frighten thousands of possible new users.
Dani

Revision history for this message
Removed by request (stoni.ch-deactivatedaccount) wrote :

Note to evan: Would you mind to have a look at this? I confirm this being very nasty. Thanks, Regards, dsto

Revision history for this message
Lucian Cojocar (cojocar) wrote :

Thanks Daniel for the workaround!

I was installing Maverik from an USB stick.

Revision history for this message
Joachim Fabini (joachim-fabini) wrote :

Bug confirmed here, still present and not fixed in Ubuntu 11.04 (Compaq Armada M700, 576 Mbytes of RAM). Fresh install cleaning up previous distribution, had three failed installation attempts before starting to search for a fix. Imho a very annoying bug which makes newbies give up and leave.
Config app for keyboard type displays "Ready when you are...", Forward button is greyed out and mouse pointer shows a spinning wheel. Console displays no special output (last statement: ubiquity logs debconffilter_done for ubi-console-setup).

However, workaround proposed by Daniel Stoni works perfectly, thanks for the hint.

Revision history for this message
docent (docent-gmail) wrote :

This is a CRITICAL bug, totally confirmed in 11.04, trying to install in MSI Wind U230.

Revision history for this message
nh2 (nh2) wrote :

Confirming, just met this at Ubuntu 11.04 on a laptop with french AZERTY keyboard.

I used the automatic keyboard layout selection (where you have to type in keys) and afterwards double-clicked on a language. I believe (I have not run it again yet to check thoroughly) this disabled the installer's button while the right pane was not updated accordingly (still showing Azerbaijan). The progress bar claimed to be "ready when I am", which, of course, was a lie :D

I killed the ubiquity process and installed again, carefully watching out to not use the automatic keyboard layout detection or double-clicks in that step.

I guess that there is just a small bit wrong in one of the event handlers for the left pane.

Changed in ubiquity (Ubuntu):
status: New → Confirmed
Revision history for this message
Dan Quade (danquade) wrote :

This nearly always happens when I select the keyboard layout by typing out the name of the country.

Revision history for this message
fd (fcld) wrote :

had same problem. follow "daniel stoni" instructions then it worked!

DO NOT USE KEYBOARD! ONLY MOUSE TO SELECT LANGUAGE.

tags: added: ubiquity-2.4.8
Revision history for this message
piotr (jankowski-piotr) wrote :

Ubuntu 11.04
Just to confirm that the same problem persists while installing on VirtualBox. Using mouse instead of keyboard helps as suggested.

I hope this annoying bug will be fixed soon as it doesn't seem to be anything extremely difficult.

tags: added: iso+testing oneiric
tags: added: iso-testing
Changed in ubiquity (Ubuntu):
importance: Undecided → High
summary: - Ubiquity hangs at Keyboard layout/Ready when you are
+ Ubiquity hangs at Keyboard layout if you use keyboard to navigate /
+ select
Revision history for this message
RobinJ (robinj) wrote :

Also affects me with Ubuntu 11.10 Daily of 28 september 2011

Changed in ubiquity (Ubuntu):
assignee: nobody → Ubuntu Installer Team (ubuntu-installer)
Changed in ubiquity (Ubuntu):
assignee: Ubuntu Installer Team (ubuntu-installer) → Stéphane Graber (stgraber)
tags: added: ls-mgr-p-tracking
Revision history for this message
rpr nospam (rpr-nospam) wrote :

This is also present in Ubuntu 11.10. It's a pity the bug has not been fixed in time for the release of 11.10.

Revision history for this message
Falcone (fausto-falcone) wrote :

Same problem with Ubuntu 11.10 and VirtualBox

Revision history for this message
Florian Demmer (fdemmer) wrote :

wow, over a year old. must be really hard to fix.

Revision history for this message
Removed by request (stoni.ch-deactivatedaccount) wrote :

the pain about features and defects. investments usualy go into features (unity, +-couchdb, u1, music store, other questionable changes) and not into defects. the bad side about this particular one is that it makes 80% of any people interested to leave ubuntu immediately. This hurts Ubuntu, Linux and Free and Open Source Software over all - in a most sustainable way, I'm afraid.

Revision history for this message
Stéphane Graber (stgraber) wrote :

That's not actually right, this cycle we do very little feature work, at least in my team and instead focus on stability and making sure we have something we can support for 5 years.
Sadly we have much worse bugs to fix first, this one is on the very annoying but not critical bug list at the moment.

As I assigned it to me, it's definitely on my buglist although on the nice-to-have part of it for the moment.
I had a quick look at it at the end of last cycle without much success at reproducing it consistently which makes debugging a bit harder.

It would definitely help if someone could past the easiest way to reproduce it with full step by step procedure and attach their /var/log/syslog and /var/log/installer/debug to the bug report, ideally with 12.04 alpha-1 (to be released on Thursday) so we have an up to date bug that we can look at.

tags: added: rls-mgr-p-tracking
removed: ls-mgr-p-tracking
Revision history for this message
Stéphane Graber (stgraber) wrote :

Ah, yeah, I guess having the right tag for release tracking will help too ;)
Thanks Jean-Baptiste.

Revision history for this message
Brian Murray (brian-murray) wrote :

Attached is a screenshot of syslog from a hung system running precise.

Bob Bib (bobbib)
tags: added: precise
Revision history for this message
Bob Bib (bobbib) wrote :

Xubuntu 12.04 Alpha2 LiveCD (i386)

Host: VirtualBox 4.1.8 / Ubuntu 11.04 (amd64)

Killed it with 'sudo killall ubiquity', here are the results...

1) /var/log/syslog

Revision history for this message
Bob Bib (bobbib) wrote :

2) /var/log/installer/debug

Revision history for this message
Bob Bib (bobbib) wrote :

By the way, after that apport hook was triggered...

Title: check-language-support crashed with Error in setlocale(): unsupported locale setting

UnreportableReason:
 You have some obsolete package versions installed. Please upgrade the following packages and check if the problem still occurs:

 language-selector-common, accountsservice, debianutils, initscripts, iproute, libaccountsservice0, libglib2.0-0, makedev, mountall, sysv-rc, sysvinit-utils, upstart

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 2.9.22

---------------
ubiquity (2.9.22) precise; urgency=low

  * ubi-partman:
    - Avoid crash when calling contextual menu on a partition list item.
      (LP: #936115)
    - Add logic to parse the current and new version number and only
      allow reusing an existing install if the target is older than the
      media. (LP: #898278)
  * ubi-console-setup:
    - To avoid issues when quickly changing the selection (easily done by
      using the keyboard), add a 600ms delay to any user action, reset with
      any further action.
      The UI is also now set_sensitive(False) while waiting for a UI
      refresh.
      This should be enough to limit or get rid of (LP: #645449)
  * Automatic update of included source packages: netcfg 1.68ubuntu12.
 -- Stephane Graber <email address hidden> Mon, 27 Feb 2012 20:21:30 -0500

Changed in ubiquity (Ubuntu Precise):
status: Confirmed → Fix Released
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/645449

Revision history for this message
Daniel Blanco (daniel-blancomartin) wrote :

I've been experiencing the same bug, but now when installing Ubuntu 12.04 i386 on Asus motherboard from USB
Also, been tring to install ElementaryOS 64 and 32 bit, (based on ubuntu 12.04) whith the same result, from USB, and from CDROM
Tried Daniel Stoni approach unsuccessfully.

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.