Ubiquity crashes with non english setup

Bug #1615847 reported by Kev Bowring
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

crashed while installing in French with French keyboard, previously I had used the same iso to install today ok - set up previously with english

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: ubiquity 16.10.7
ProcVersionSignature: Ubuntu 4.4.0-9134.53-generic 4.4.15
Uname: Linux 4.4.0-9134-generic x86_64
ApportVersion: 2.20.3-0ubuntu7
Architecture: amd64
CasperVersion: 1.377
Date: Tue Aug 23 00:40:37 2016
InstallCmdLine: file=/cdrom/preseed/xubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash --- debian-installer/language=fr keyboard-configuration/layoutcode?=fr keyboard-configuration/variantcode?=oss
LiveMediaBuild: Xubuntu 16.10 "Yakkety Yak" - Alpha amd64 (20160822)
ProcEnviron:
 LANGUAGE=fr_FR.UTF-8
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=fr_FR.UTF-8
SourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Kev Bowring (flocculant) wrote :
summary: - Ubiauity crashes zith non english setup
+ Ubiquity crashes with non english setup
description: updated
Kev Bowring (flocculant)
summary: - Ubiquity crashes with non english setup
+ Ubiquity crashes zith non english setup
summary: - Ubiquity crashes zith non english setup
+ Ubiquity crashes with non english setup
Revision history for this message
Steve Langasek (vorlon) wrote :
Download full text (9.9 KiB)

Error shown in syslog is:

Aug 22 22:39:19 xubuntu /plugininstall.py: Exception during installation:
Aug 22 22:39:19 xubuntu /plugininstall.py: Traceback (most recent call last):
Aug 22 22:39:19 xubuntu /plugininstall.py: File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 405, in run
Aug 22 22:39:19 xubuntu /plugininstall.py: res = pm.do_install(self.write_stream.fileno())
Aug 22 22:39:19 xubuntu /plugininstall.py: apt_pkg.Error: E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Erreur d'écriture - write (32: Relais brisé (pipe)), E:Err...

Revision history for this message
Steve Langasek (vorlon) wrote :

This error shown in JournalErrors.txt may be the root crash:

août 23 00:39:03 hostname /plugininstall.py[11881]: Traceback (most recent call last):
août 23 00:39:03 hostname /plugininstall.py[11881]: File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 362, in run
août 23 00:39:03 hostname /plugininstall.py[11881]: self.update_interface()
août 23 00:39:03 hostname /plugininstall.py[11881]: File "/usr/lib/python3/dist-packages/apt/progress/base.py", line 255, in update_interface
août 23 00:39:03 hostname /plugininstall.py[11881]: if float(percent) != self.percent or status_str != self.status:
août 23 00:39:03 hostname /plugininstall.py[11881]: ValueError: could not convert string to float: '0,0000'
août 23 00:39:03 hostname /plugininstall.py[11881]:

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/1615847

tags: added: iso-testing
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubiquity (Ubuntu):
status: New → Confirmed
Revision history for this message
Nairwolf (nairwolf) wrote :

As the keyboard layout MAY BE the cause of the error, the language set up is not responsible of that. I have encountered the same bug with this bug reports : https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1614302 and https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1615855

You can see, in these two bug reports, the language used is 'LANG=en_US.UTF-8'. But I had en French keyboard, so I'm using the french keyboard layout.

Revision history for this message
Steve Langasek (vorlon) wrote :

Keyboard layout alone would not explain a change to the numeric format used (0.0000 -> 0,0000). It may be that choosing the keyboard layout causes the language to be inferred at some point where it should not, or defaulted at some point that does not get correctly updated internally within some running process.

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.