yakkety desktop - non-english installation crashes with /plugininstall.py: ValueError: invalid literal for int() with base 10: ''
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
Fix Released
|
Critical
|
Julian Andres Klode | ||
Xenial |
Fix Released
|
Critical
|
Julian Andres Klode | ||
ubiquity (Ubuntu) |
Fix Released
|
Critical
|
Mathieu Trudel-Lapierre | ||
Xenial |
Fix Released
|
Critical
|
Unassigned |
Bug Description
Enviroment: Ubuntu 16.10.5 Yakkety Yak http://
HW: Toshiba portege Z30-A12T | Intel i5+intel graphics | SSD hd
Preconditions: W10+Xenial xerus installed, internet connection, 3rd party sw and updates selected
[Impact]
Breaks installation in some non-English locales.
[Test case]
Steps to reproduce:
1º Click something else on Installation type screen>select /dev/sdaX where Xenial is installed, use it to mount / and leave some space to create the /home partition(ext4)
2º Then click back and select erase ubuntu 16.04.1 and install Yakkety
3º Installation starts
Current result: After a little time installing it crashes and a window shows up to let the user know that some info is being gathered to send it to developers, and finally firefox opens on the bug report web on ubiquity package
Expected result: No crashes during installation
[Regression potential]
Very low, we're running this in 1.3 since a long time. The fix depends on another one that restricts the Date parser to accept only UTC time zones in Release files, though (we do not understand the other ones anyway), and thus might reject some repositories it silently accepted in a wrong way previously (we have not seen anyone report a regression yet since uploading that in June).
ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: ubiquity 16.10.5
ProcVersionSign
Uname: Linux 4.4.0-33-generic x86_64
ApportVersion: 2.20.3-0ubuntu5
Architecture: amd64
CasperVersion: 1.376
Date: Mon Aug 8 15:50:56 2016
InstallCmdLine: file=/cdrom/
LiveMediaBuild: Ubuntu 16.10 "Yakkety Yak" - Alpha amd64 (20160808)
ProcEnviron:
LANGUAGE=
PATH=(custom, no user)
XDG_RUNTIME_
LANG=es_ES.UTF-8
SourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
description: | updated |
summary: |
- yakkety desktop - non-english installation crashes + yakkety desktop - non-english installation crashes with + /plugininstall.py: ValueError: invalid literal for int() with base 10: + '' |
Changed in ubiquity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in apt (Ubuntu Xenial): | |
importance: | Undecided → Critical |
Changed in ubiquity (Ubuntu Xenial): | |
importance: | Undecided → Critical |
Changed in apt (Ubuntu Xenial): | |
status: | Confirmed → Triaged |
Changed in ubiquity (Ubuntu Xenial): | |
status: | Confirmed → Triaged |
tags: | added: regression-release |
description: | updated |
description: | updated |
description: | updated |
Changed in ubiquity (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in ubiquity (Ubuntu Xenial): | |
status: | Triaged → Fix Released |
From syslog there are several internationaliz ation errors: debconf- apt-progress line 168, <STDIN> line 2.
Aug 8 13:49:24 ubuntu in-target: Argument "0,0000" isn't numeric in multiplication (*) at /usr/bin/
Aug 8 13:49:44 ubuntu /plugininstall.py: Downloads verified successfully ubiquity/ ubiquity/ install_ misc.py" , line 362, in run interface( ) python3/ dist-packages/ apt/progress/ base.py" , line 255, in update_interface
Aug 8 13:49:44 ubuntu /plugininstall.py: Traceback (most recent call last):
Aug 8 13:49:44 ubuntu /plugininstall.py: File "/usr/lib/
Aug 8 13:49:44 ubuntu /plugininstall.py: self.update_
Aug 8 13:49:44 ubuntu /plugininstall.py: File "/usr/lib/
Aug 8 13:49:44 ubuntu /plugininstall.py: if float(percent) != self.percent or status_str != self.status:
Aug 8 13:49:44 ubuntu /plugininstall.py: ValueError: could not convert string to float: '0,0000'
and this final error ubiquity/ plugininstall. py", line 1778, in <module> ubiquity/ plugininstall. py", line 78, in wrapper ubiquity/ plugininstall. py", line 212, in run language_ packs() ubiquity/ plugininstall. py", line 690, in install_ language_ packs install( self.langpacks, langpacks=True) ubiquity/ ubiquity/ install_ misc.py" , line 964, in do_install .finish_ update( ) ubiquity/ ubiquity/ install_ misc.py" , line 439, in finish_update progress( 'STOP') python3/ dist-packages/ debconf. py", line 62, in <lambda> command, *args, **kw)) python3/ dist-packages/ debconf. py", line 83, in command
Aug 8 13:49:47 ubuntu /plugininstall.py: Traceback (most recent call last):
Aug 8 13:49:47 ubuntu /plugininstall.py: File "/usr/share/
Aug 8 13:49:47 ubuntu /plugininstall.py: install.run()
Aug 8 13:49:47 ubuntu /plugininstall.py: File "/usr/share/
Aug 8 13:49:47 ubuntu /plugininstall.py: func(self)
Aug 8 13:49:47 ubuntu /plugininstall.py: File "/usr/share/
Aug 8 13:49:47 ubuntu /plugininstall.py: self.install_
Aug 8 13:49:47 ubuntu /plugininstall.py: File "/usr/share/
Aug 8 13:49:47 ubuntu /plugininstall.py: self.do_
Aug 8 13:49:47 ubuntu /plugininstall.py: File "/usr/lib/
Aug 8 13:49:47 ubuntu /plugininstall.py: installprogress
Aug 8 13:49:47 ubuntu /plugininstall.py: File "/usr/lib/
Aug 8 13:49:47 ubuntu /plugininstall.py: self.db.
Aug 8 13:49:47 ubuntu /plugininstall.py: File "/usr/lib/
Aug 8 13:49:47 ubuntu /plugininstall.py: lambda *args, **kw: self.command(
Aug 8 13:49:47 ubuntu /plugininstall.py: File "/usr/lib/
Aug 8 13:49:47 ubuntu /plugininstall.py: status = int(status)
Aug 8 13:49:47 ubuntu /plugininstall.py: ValueError: invalid literal for int() with base 10: ''