[Reportbug-maint] Bug#892898: reportbug crashes due with UnicodeDecodeError
Mikulas Patocka
mikulas at twibright.com
Mon Mar 19 19:32:11 UTC 2018
On Sat, 17 Mar 2018, Nis Martensen wrote:
> control: tags -1 patch
>
> Thank you for the report. This should fix the crash:
> https://salsa.debian.org/reportbug-team/reportbug/merge_requests/2
>
> I could not reproduce the problem, though. What does
> DEBCONF_SYSTEMRC=1 DEBCONF_NOWARNINGS=yes debconf-show console-setup
> output on your system? Is the output not in a consistent encoding?
On Debian-Stretch:
$ DEBCONF_SYSTEMRC=1 DEBCONF_NOWARNINGS=yes debconf-show console-setup
console-setup/fontsize: 11x22
console-setup/codeset47: # Latin2 - central Europe and Romanian
console-setup/fontface47: TerminusBold
console-setup/charmap47: ISO-8859-2
console-setup/fontsize-fb47: 11x22 (pouze framebuffer)
console-setup/use_system_font:
console-setup/store_defaults_in_debconf_db: true
console-setup/codesetcode: Lat2
console-setup/guess_font:
console-setup/fontsize-text47: 11x22 (pouze framebuffer)
console-setup/framebuffer_only:
On Debian-Sid:
$ DEBCONF_SYSTEMRC=1 DEBCONF_NOWARNINGS=yes debconf-show console-setup
console-setup/guess_font:
console-setup/codesetcode: Lat2
console-setup/framebuffer_only:
console-setup/fontsize-text47: 10x20 (pouze framebuffer)
console-setup/fontsize-fb47: 10x20 (pouze framebuffer)
console-setup/charmap47: UTF-8
console-setup/use_system_font:
console-setup/fontface47: TerminusBold
console-setup/codeset47: # Latin2 - central Europe and Romanian
console-setup/store_defaults_in_debconf_db: true
console-setup/fontsize: 10x20
On Debian-Jessie (the bug also shows up in Jessie, I was wrong in the report):
$ DEBCONF_SYSTEMRC=1 DEBCONF_NOWARNINGS=yes debconf-show console-setup
console-setup/fontsize-fb47: 11x22 (pouze framebuffer)
console-setup/fontface47: TerminusBold
console-setup/use_system_font:
console-setup/fontsize-text47: 11x22 (pouze framebuffer)
console-setup/guess_font:
console-setup/charmap47: ISO-8859-2
console-setup/framebuffer_only:
console-setup/store_defaults_in_debconf_db: true
console-setup/codeset47: # Latin2 - central Europe and Romanian
console-setup/fontsize: 11x22
console-setup/codesetcode: Lat2
On Debian Wheezy:
$ DEBCONF_SYSTEMRC=1 DEBCONF_NOWARNINGS=yes debconf-show console-setup
console-setup/codeset47: # Latin2 - central Europe and Romanian
console-setup/framebuffer_only:
console-setup/guess_font:
console-setup/store_defaults_in_debconf_db: true
console-setup/use_system_font:
console-setup/fontsize: 8x16
console-setup/fontface47: TerminusBold
console-setup/fontsize-text47: 8x16
console-setup/charmap47: ISO-8859-2
console-setup/codesetcode: Lat2
console-setup/fontsize-fb47: 8x16
But I think the problem is with the 'keyboard-configuration' package -
reportbug also queries it when reporting a bug for console-setup and it
shows some non-ascii characters. The resulting encoding is independent on
the LANG variable.
On Debian-Stretch:
$ DEBCONF_SYSTEMRC=1 DEBCONF_NOWARNINGS=yes /usr/bin/debconf-show keyboard-configuration
keyboard-configuration/variant: Anglické (USA) <--- iso-8859-2
keyboard-configuration/xkb-keymap: us
keyboard-configuration/model: Obecné PC 105klávesové (mez.) <--- iso-8859-2
keyboard-configuration/layoutcode: us
keyboard-configuration/variantcode:
keyboard-configuration/optionscode:
keyboard-configuration/unsupported_config_options: true
keyboard-configuration/store_defaults_in_debconf_db: true
keyboard-configuration/altgr: The default for the keyboard layout
debian-installer/console-setup-udeb/title:
keyboard-configuration/modelcode: pc105
keyboard-configuration/layout:
keyboard-configuration/other:
keyboard-configuration/compose: No compose key
keyboard-configuration/unsupported_layout: true
keyboard-configuration/unsupported_options: true
keyboard-configuration/ctrl_alt_bksp: false
keyboard-configuration/switch: No temporary switch
keyboard-configuration/unsupported_config_layout: true
keyboard-configuration/toggle: No toggling
On Debian-Sid:
$ DEBCONF_SYSTEMRC=1 DEBCONF_NOWARNINGS=yes /usr/bin/debconf-show keyboard-configuration
keyboard-configuration/ctrl_alt_bksp: false
* keyboard-configuration/modelcode: pc104
* keyboard-configuration/toggle: No toggling
* keyboard-configuration/altgr: The default for the keyboard layout
keyboard-configuration/unsupported_config_layout: true
* keyboard-configuration/store_defaults_in_debconf_db: true
debian-installer/console-setup-udeb/title:
* keyboard-configuration/layoutcode: us
* keyboard-configuration/xkb-keymap: us
* keyboard-configuration/other:
keyboard-configuration/unsupported_layout: true
* keyboard-configuration/model: Obecné PC 104klávesové <--- iso-8859-2
keyboard-configuration/unsupported_config_options: true
* keyboard-configuration/optionscode:
keyboard-configuration/unsupported_options: true
* keyboard-configuration/switch: No temporary switch
* keyboard-configuration/variant: Anglické (USA) <--- iso-8859-2
* keyboard-configuration/layout:
* keyboard-configuration/variantcode:
* keyboard-configuration/compose: No compose key
On Debian-Jessie:
$ DEBCONF_SYSTEMRC=1 DEBCONF_NOWARNINGS=yes /usr/bin/debconf-show keyboard-configuration
keyboard-configuration/unsupported_config_layout: true
* keyboard-configuration/model: ObecnĂŠ PC 105klĂĄvesovĂŠ (mez.) <--- utf-8
* keyboard-configuration/switch: No temporary switch
* keyboard-configuration/optionscode:
keyboard-configuration/unsupported_config_options: true
* keyboard-configuration/other:
* keyboard-configuration/compose: No compose key
* keyboard-configuration/toggle: No toggling
debian-installer/console-setup-udeb/title:
* keyboard-configuration/xkb-keymap: us
* keyboard-configuration/altgr: The default for the keyboard layout
* keyboard-configuration/modelcode: pc105
keyboard-configuration/unsupported_options: true
* keyboard-configuration/variant: AnglickĂŠ (USA) <--- utf-8
keyboard-configuration/unsupported_layout: true
* keyboard-configuration/layout:
keyboard-configuration/ctrl_alt_bksp: false
* keyboard-configuration/store_defaults_in_debconf_db: true
* keyboard-configuration/layoutcode: us
* keyboard-configuration/variantcode:
On Debian-Wheezy:
$ DEBCONF_SYSTEMRC=1 DEBCONF_NOWARNINGS=yes /usr/bin/debconf-show keyboard-configuration
keyboard-configuration/layout:
keyboard-configuration/xkb-keymap: us
keyboard-configuration/variant: Anglické (USA) <--- iso-8859-2
debian-installer/console-setup-udeb/title:
keyboard-configuration/unsupported_options: true
keyboard-configuration/ctrl_alt_bksp: false
keyboard-configuration/variantcode:
keyboard-configuration/other:
keyboard-configuration/optionscode:
keyboard-configuration/modelcode: pc105
keyboard-configuration/unsupported_config_options: true
keyboard-configuration/unsupported_config_layout: true
keyboard-configuration/toggle: No toggling
keyboard-configuration/compose: No compose key
keyboard-configuration/switch: No temporary switch
keyboard-configuration/altgr: The default for the keyboard layout
keyboard-configuration/unsupported_layout: true
keyboard-configuration/model: Obecné PC 105klávesové (mez.) <--- iso-8859-2
keyboard-configuration/layoutcode: us
keyboard-configuration/store_defaults_in_debconf_db: true
Mikulas
More information about the Reportbug-maint
mailing list