Activity log for bug #1713002

Date Who What changed Old value New value Message
2017-08-25 08:48:00 Shih-Yuan Lee bug added bug
2017-08-25 08:48:21 Shih-Yuan Lee description [Summary] oem-config crashed when using some UTF-8 based languages [Reproduce Steps] 1. Use live-build to generate a customized Ubuntu image with dell-recovery. 2. Use the customized Ubuntu image to install the system. 3. Select tradition Chinese language in oem-config-gtk's language page. 4. Select the recovery media creation in oem-config-gtk's dell-recovery plugin. [Results] Expected: The installation process will work fine without any problem. Actual: Ubiquity crashed in the middle. [Additional Information] Traceback (most recent call last): File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 362, in run self.update_interface() File "/usr/lib/python3/dist-packages/apt/progress/base.py", line 256, in update_interface self.status_change(pkgname, float(percent), status_str.strip()) File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 341, in status_change self.db.subst(self.info, 'DESCRIPTION', status) File "/usr/lib/python3/dist-packages/debconf.py", line 62, in <lambda> lambda *args, **kw: self.command(command, *args, **kw)) File "/usr/lib/python3/dist-packages/debconf.py", line 66, in command self.write.write("%s %s\n" % (command, ' '.join(map(str, params)))) UnicodeEncodeError: 'ascii' codec can't encode characters in position 44-45: ordinal not in range(128) ... PROGRESS STOP Exception during installation: Traceback (most recent call last): File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 405, in run res = pm.do_install(self.write_stream.fileno()) SystemError: E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/share/ubiquity/plugininstall.py", line 1779, in <module> install.run() File "/usr/share/ubiquity/plugininstall.py", line 78, in wrapper func(self) File "/usr/share/ubiquity/plugininstall.py", line 249, in run self.remove_oem_extras() File "/usr/share/ubiquity/plugininstall.py", line 1340, in remove_oem_extras self.do_remove(regular) File "/usr/share/ubiquity/plugininstall.py", line 1114, in do_remove if not cache.commit(fetchprogress, installprogress): File "/usr/lib/python3/dist-packages/apt/cache.py", line 515, in commit res = self.install_archives(pm, install_progress) File "/usr/lib/python3/dist-packages/apt/cache.py", line 479, in install_archives res = install_progress.run(pm) File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 409, in run os.write(control_write, b'\1') BrokenPipeError: [Errno 32] Broken pipe [Summary] oem-config crashed when using some UTF-8 based languages [Reproduce Steps] 1. Use live-build to generate a customized Ubuntu image with dell-recovery. 2. Use the customized Ubuntu image to install the system. 3. Select traditional Chinese language in oem-config-gtk's language page. 4. Select the recovery media creation in oem-config-gtk's dell-recovery plugin. [Results] Expected: The installation process will work fine without any problem. Actual: Ubiquity crashed in the middle. [Additional Information] Traceback (most recent call last):   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 362, in run     self.update_interface()   File "/usr/lib/python3/dist-packages/apt/progress/base.py", line 256, in update_interface     self.status_change(pkgname, float(percent), status_str.strip())   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 341, in status_change     self.db.subst(self.info, 'DESCRIPTION', status)   File "/usr/lib/python3/dist-packages/debconf.py", line 62, in <lambda>     lambda *args, **kw: self.command(command, *args, **kw))   File "/usr/lib/python3/dist-packages/debconf.py", line 66, in command     self.write.write("%s %s\n" % (command, ' '.join(map(str, params)))) UnicodeEncodeError: 'ascii' codec can't encode characters in position 44-45: ordinal not in range(128) ... PROGRESS STOP Exception during installation: Traceback (most recent call last):   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 405, in run     res = pm.do_install(self.write_stream.fileno()) SystemError: E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe) During handling of the above exception, another exception occurred: Traceback (most recent call last):   File "/usr/share/ubiquity/plugininstall.py", line 1779, in <module>     install.run()   File "/usr/share/ubiquity/plugininstall.py", line 78, in wrapper     func(self)   File "/usr/share/ubiquity/plugininstall.py", line 249, in run     self.remove_oem_extras()   File "/usr/share/ubiquity/plugininstall.py", line 1340, in remove_oem_extras     self.do_remove(regular)   File "/usr/share/ubiquity/plugininstall.py", line 1114, in do_remove     if not cache.commit(fetchprogress, installprogress):   File "/usr/lib/python3/dist-packages/apt/cache.py", line 515, in commit     res = self.install_archives(pm, install_progress)   File "/usr/lib/python3/dist-packages/apt/cache.py", line 479, in install_archives     res = install_progress.run(pm)   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 409, in run     os.write(control_write, b'\1') BrokenPipeError: [Errno 32] Broken pipe
2017-08-25 08:48:51 Shih-Yuan Lee tags xenial
2017-08-25 08:50:20 Shih-Yuan Lee bug task added oem-priority
2017-08-25 08:50:32 Shih-Yuan Lee nominated for series oem-priority/xenial
2017-08-25 08:50:32 Shih-Yuan Lee bug task added oem-priority/xenial
2017-08-25 08:58:51 Launchpad Janitor branch linked lp:~fourdollars/ubiquity/trunk
2017-08-25 09:00:02 Shih-Yuan Lee oem-priority/xenial: status New In Progress
2017-08-25 09:00:07 Shih-Yuan Lee oem-priority: status New In Progress
2017-08-25 09:00:09 Shih-Yuan Lee oem-priority/xenial: importance Undecided High
2017-08-25 09:00:11 Shih-Yuan Lee oem-priority: importance Undecided High
2017-08-25 09:00:13 Shih-Yuan Lee oem-priority/xenial: assignee Shih-Yuan Lee (fourdollars)
2017-08-25 09:00:14 Shih-Yuan Lee oem-priority: assignee Shih-Yuan Lee (fourdollars)
2017-08-25 09:18:51 Yuan-Chen Cheng oem-priority: importance High Critical
2017-09-20 13:13:16 Yuan-Chen Cheng oem-priority: status In Progress Confirmed
2017-09-20 13:13:25 Yuan-Chen Cheng oem-priority/xenial: status In Progress Confirmed
2017-10-13 13:57:11 Launchpad Janitor branch linked lp:ubiquity
2017-10-14 02:09:20 Launchpad Janitor ubiquity (Ubuntu): status New Fix Released
2017-12-20 02:22:20 Yuan-Chen Cheng oem-priority/xenial: importance High Medium
2017-12-20 02:27:51 Yuan-Chen Cheng oem-priority/xenial: importance Medium Critical
2017-12-20 02:27:59 Yuan-Chen Cheng tags xenial sur xenial
2017-12-20 02:28:04 Yuan-Chen Cheng tags sur xenial sru xenial
2017-12-20 02:40:34 Yuan-Chen Cheng oem-priority/xenial: assignee Shih-Yuan Lee (fourdollars) Yuan-Chen Cheng (ycheng-twn)
2018-01-23 11:23:54 Jeremy Bícha nominated for series Ubuntu Xenial
2018-01-23 11:23:54 Jeremy Bícha bug task added ubiquity (Ubuntu Xenial)
2018-01-23 11:24:09 Jeremy Bícha ubiquity (Ubuntu Xenial): status New Triaged
2018-01-31 06:11:38 Yuan-Chen Cheng oem-priority/xenial: importance Critical Medium
2018-01-31 06:11:40 Yuan-Chen Cheng oem-priority/xenial: assignee Yuan-Chen Cheng (ycheng-twn)
2018-01-31 07:01:31 Launchpad Janitor branch linked lp:~fourdollars/ubiquity/xenial-proposed
2018-01-31 10:05:34 Shih-Yuan Lee description [Summary] oem-config crashed when using some UTF-8 based languages [Reproduce Steps] 1. Use live-build to generate a customized Ubuntu image with dell-recovery. 2. Use the customized Ubuntu image to install the system. 3. Select traditional Chinese language in oem-config-gtk's language page. 4. Select the recovery media creation in oem-config-gtk's dell-recovery plugin. [Results] Expected: The installation process will work fine without any problem. Actual: Ubiquity crashed in the middle. [Additional Information] Traceback (most recent call last):   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 362, in run     self.update_interface()   File "/usr/lib/python3/dist-packages/apt/progress/base.py", line 256, in update_interface     self.status_change(pkgname, float(percent), status_str.strip())   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 341, in status_change     self.db.subst(self.info, 'DESCRIPTION', status)   File "/usr/lib/python3/dist-packages/debconf.py", line 62, in <lambda>     lambda *args, **kw: self.command(command, *args, **kw))   File "/usr/lib/python3/dist-packages/debconf.py", line 66, in command     self.write.write("%s %s\n" % (command, ' '.join(map(str, params)))) UnicodeEncodeError: 'ascii' codec can't encode characters in position 44-45: ordinal not in range(128) ... PROGRESS STOP Exception during installation: Traceback (most recent call last):   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 405, in run     res = pm.do_install(self.write_stream.fileno()) SystemError: E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe) During handling of the above exception, another exception occurred: Traceback (most recent call last):   File "/usr/share/ubiquity/plugininstall.py", line 1779, in <module>     install.run()   File "/usr/share/ubiquity/plugininstall.py", line 78, in wrapper     func(self)   File "/usr/share/ubiquity/plugininstall.py", line 249, in run     self.remove_oem_extras()   File "/usr/share/ubiquity/plugininstall.py", line 1340, in remove_oem_extras     self.do_remove(regular)   File "/usr/share/ubiquity/plugininstall.py", line 1114, in do_remove     if not cache.commit(fetchprogress, installprogress):   File "/usr/lib/python3/dist-packages/apt/cache.py", line 515, in commit     res = self.install_archives(pm, install_progress)   File "/usr/lib/python3/dist-packages/apt/cache.py", line 479, in install_archives     res = install_progress.run(pm)   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 409, in run     os.write(control_write, b'\1') BrokenPipeError: [Errno 32] Broken pipe [Impact] * This is a slight improvement and it should not have any impact. [Test Case] 1. Use live-build to generate a customized Ubuntu image with dell-recovery. 2. Use the customized Ubuntu image to install the system. 3. Select traditional Chinese language in oem-config-gtk's language page. 4. Select the recovery media creation in oem-config-gtk's dell-recovery plugin. [Regression Potential] * It should be no regression unless the language will not use UTF-8 encoding by default. [Other Info] * The commit has been accepted in lp:ubiquity. * Right now, we are targeting on xenial series. [Summary] oem-config crashed when using some UTF-8 based languages [Reproduce Steps] 1. Use live-build to generate a customized Ubuntu image with dell-recovery. 2. Use the customized Ubuntu image to install the system. 3. Select traditional Chinese language in oem-config-gtk's language page. 4. Select the recovery media creation in oem-config-gtk's dell-recovery plugin. [Results] Expected: The installation process will work fine without any problem. Actual: Ubiquity crashed in the middle. [Additional Information] Traceback (most recent call last):   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 362, in run     self.update_interface()   File "/usr/lib/python3/dist-packages/apt/progress/base.py", line 256, in update_interface     self.status_change(pkgname, float(percent), status_str.strip())   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 341, in status_change     self.db.subst(self.info, 'DESCRIPTION', status)   File "/usr/lib/python3/dist-packages/debconf.py", line 62, in <lambda>     lambda *args, **kw: self.command(command, *args, **kw))   File "/usr/lib/python3/dist-packages/debconf.py", line 66, in command     self.write.write("%s %s\n" % (command, ' '.join(map(str, params)))) UnicodeEncodeError: 'ascii' codec can't encode characters in position 44-45: ordinal not in range(128) ... PROGRESS STOP Exception during installation: Traceback (most recent call last):   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 405, in run     res = pm.do_install(self.write_stream.fileno()) SystemError: E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe), E:寫入錯誤 - write (32: Broken pipe) During handling of the above exception, another exception occurred: Traceback (most recent call last):   File "/usr/share/ubiquity/plugininstall.py", line 1779, in <module>     install.run()   File "/usr/share/ubiquity/plugininstall.py", line 78, in wrapper     func(self)   File "/usr/share/ubiquity/plugininstall.py", line 249, in run     self.remove_oem_extras()   File "/usr/share/ubiquity/plugininstall.py", line 1340, in remove_oem_extras     self.do_remove(regular)   File "/usr/share/ubiquity/plugininstall.py", line 1114, in do_remove     if not cache.commit(fetchprogress, installprogress):   File "/usr/lib/python3/dist-packages/apt/cache.py", line 515, in commit     res = self.install_archives(pm, install_progress)   File "/usr/lib/python3/dist-packages/apt/cache.py", line 479, in install_archives     res = install_progress.run(pm)   File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 409, in run     os.write(control_write, b'\1') BrokenPipeError: [Errno 32] Broken pipe
2018-01-31 10:05:58 Shih-Yuan Lee bug added subscriber Ubuntu Stable Release Updates Team
2020-08-15 17:32:13 Rex Tsai tags sru xenial oem-priority sru xenial