[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Tags added: oem-priority -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Description changed: + [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 *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 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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Branch linked: lp:~fourdollars/ubiquity/xenial-proposed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Changed in: oem-priority/xenial Importance: Critical => Medium ** Changed in: oem-priority/xenial Assignee: Yuan-Chen Cheng (ycheng-twn) => (unassigned) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Also affects: ubiquity (Ubuntu Xenial) Importance: Undecided Status: New ** Changed in: ubiquity (Ubuntu Xenial) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Changed in: oem-priority/xenial Assignee: Shih-Yuan Lee (fourdollars) => Yuan-Chen Cheng (ycheng-twn) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Changed in: oem-priority/xenial Importance: Medium => Critical ** Tags added: sur ** Tags removed: sur ** Tags added: sru -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Changed in: oem-priority/xenial Importance: High => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
This bug was fixed in the package ubiquity - 17.10.10 --- ubiquity (17.10.10) artful; urgency=medium * tests/test_misc.py: Rip out the test for 'ta' keymap. It's been regularly broken just because gsettings is returning values out of order (and not all of the variants show every time). We already test a few other keymaps, so no need to test all of them. * Automatic update of included source packages: debian-installer-utils 1.113ubuntu2, netcfg 1.142ubuntu5. -- Mathieu Trudel-LapierreFri, 13 Oct 2017 10:03:04 -0400 ** Changed in: ubiquity (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Branch linked: lp:ubiquity -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Changed in: oem-priority Status: In Progress => Confirmed ** Changed in: oem-priority/xenial Status: In Progress => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Changed in: oem-priority Importance: High => Critical -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Branch linked: lp:~fourdollars/ubiquity/trunk -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1713002] Re: oem-config-gtk crashed when using some UTF-8 based languages
** Changed in: oem-priority/xenial Status: New => In Progress ** Changed in: oem-priority Status: New => In Progress ** Changed in: oem-priority/xenial Importance: Undecided => High ** Changed in: oem-priority Importance: Undecided => High ** Changed in: oem-priority/xenial Assignee: (unassigned) => Shih-Yuan Lee (fourdollars) ** Changed in: oem-priority Assignee: (unassigned) => Shih-Yuan Lee (fourdollars) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1713002 Title: oem-config-gtk crashed when using some UTF-8 based languages To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1713002/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs