Package: console-setup Version: 1.179 Severity: important Dear Maintainer, *** Please consider answering these questions, where appropriate ***
Today's upgrade to console-setup 1.179 broke postinstallation scripts. There's another problem that the scripts attempt to modify the file /etc/default/console-setup, inserting the line CODESET="Arabic" into it (though I haven't found a way to reproduce it) * What led up to the situation? I upgraded Debian SID. * What exactly did you do (or not do) that was effective (or ineffective)? Run "apt-get update" and "apt-get upgrade" * What was the outcome of this action? dpkg: error processing package console-setup (--configure): installed console-setup package post-installation script subprocess returned error exit status 20 Errors were encountered while processing: console-setup E: Sub-process /usr/bin/dpkg returned an error code (1) * What outcome did you expect instead? The upgrade should succeed. *** End of the template - remove these lines *** my /etc/default/console-setup is # CONFIGURATION FILE FOR SETUPCON # Consult the console-setup(5) manual page. ACTIVE_CONSOLES="/dev/tty[1-6]" CHARMAP="UTF-8" #CODESET="Lat2" #FONTFACE="Fixed" #FONTSIZE="8x16" #VIDEOMODE= CODESET="Lat2" FONTFACE="TerminusBold" FONTSIZE="10x20" #VIDEOMODE="1024x768-60" # The following is an example how to use a braille font # FONT='lat9w-08.psf.gz brl-8x8.psf' If I run the installation script manually, I get this result: /usr/share/debconf/frontend /var/lib/dpkg/info/console-setup.config configure 1.178 2>&1|tee console-setup.log + set -e + . /usr/share/debconf/confmodule + [ ! 1 ] + [ -z ] + exec + [ ] + exec + DEBCONF_REDIR=1 + export DEBCONF_REDIR + CONFIGFILE=/etc/default/console-setup + default_codeset= + default_fontface= + CHARMAP= + CODESET= + FONTFACE= + FONTSIZE= + fontsets=Arabic-Fixed15 Arabic-Fixed16 Arabic-VGA14 Arabic-VGA16 Arabic-VGA28x16 Arabic-VGA32x16 Arabic-VGA8 Armenian-Fixed13 Armenian-Fixed14 Armenian-Fixed15 Armenian-Fixed16 Armenian-Fixed18 CyrAsia-Fixed13 CyrAsia-Fixed14 CyrAsia-Fixed15 CyrAsia-Fixed16 CyrAsia-Fixed18 CyrAsia-Terminus12x6 CyrAsia-Terminus14 CyrAsia-Terminus16 CyrAsia-Terminus20x10 CyrAsia-Terminus22x11 CyrAsia-Terminus24x12 CyrAsia-Terminus28x14 CyrAsia-Terminus32x16 CyrAsia-TerminusBold14 CyrAsia-TerminusBold16 CyrAsia-TerminusBold20x10 CyrAsia-TerminusBold22x11 CyrAsia-TerminusBold24x12 CyrAsia-TerminusBold28x14 CyrAsia-TerminusBold32x16 CyrAsia-TerminusBoldVGA14 CyrAsia-TerminusBoldVGA16 CyrKoi-Fixed13 CyrKoi-Fixed14 CyrKoi-Fixed15 CyrKoi-Fixed16 CyrKoi-Fixed18 CyrKoi-Terminus12x6 CyrKoi-Terminus14 CyrKoi-Terminus16 CyrKoi-Terminus20x10 CyrKoi-Terminus22x11 CyrKoi-Terminus24x12 CyrKoi-Terminus28x14 CyrKoi-Terminus32x16 CyrKoi-TerminusBold14 CyrKoi-TerminusBold16 CyrKoi-TerminusBold20x10 CyrKoi-TerminusBold22x11 CyrKoi-TerminusBold24x12 CyrKoi-TerminusBold28x14 CyrKoi-TerminusBold32x16 CyrKoi-TerminusBoldVGA14 CyrKoi-TerminusBoldVGA16 CyrKoi-VGA14 CyrKoi-VGA16 CyrKoi-VGA28x16 CyrKoi-VGA32x16 CyrKoi-VGA8 CyrSlav-Fixed13 CyrSlav-Fixed14 CyrSlav-Fixed15 CyrSlav-Fixed16 CyrSlav-Fixed18 CyrSlav-Terminus12x6 CyrSlav-Terminus14 CyrSlav-Terminus16 CyrSlav-Terminus20x10 CyrSlav-Terminus22x11 CyrSlav-Terminus24x12 CyrSlav-Terminus28x14 CyrSlav-Terminus32x16 CyrSlav-TerminusBold14 CyrSlav-TerminusBold16 CyrSlav-TerminusBold20x10 CyrSlav-TerminusBold22x11 CyrSlav-TerminusBold24x12 CyrSlav-TerminusBold28x14 CyrSlav-TerminusBold32x16 CyrSlav-TerminusBoldVGA14 CyrSlav-TerminusBoldVGA16 CyrSlav-VGA14 CyrSlav-VGA16 CyrSlav-VGA28x16 CyrSlav-VGA32x16 CyrSlav-VGA8 Ethiopian-Fixed15 Ethiopian-Fixed18 Ethiopian-Goha12 Ethiopian-Goha14 Ethiopian-Goha16 Ethiopian-GohaClassic12 Ethiopian-GohaClassic14 Ethiopian-GohaClassic16 FullCyrAsia-Fixed13 FullCyrAsia-Fixed14 FullCyrAsia-Fixed15 FullCyrAsia-Fixed16 FullCyrAsia-Fixed18 FullCyrAsia-Terminus12x6 FullCyrAsia-Terminus14 FullCyrAsia-Terminus16 FullCyrAsia-Terminus20x10 FullCyrAsia-Terminus22x11 FullCyrAsia-Terminus24x12 FullCyrAsia-Terminus28x14 FullCyrAsia-Terminus32x16 FullCyrAsia-TerminusBold14 FullCyrAsia-TerminusBold16 FullCyrAsia-TerminusBold20x10 FullCyrAsia-TerminusBold22x11 FullCyrAsia-TerminusBold24x12 FullCyrAsia-TerminusBold28x14 FullCyrAsia-TerminusBold32x16 FullCyrAsia-TerminusBoldVGA14 FullCyrAsia-TerminusBoldVGA16 FullCyrSlav-Fixed13 FullCyrSlav-Fixed14 FullCyrSlav-Fixed15 FullCyrSlav-Fixed16 FullCyrSlav-Fixed18 FullCyrSlav-Terminus12x6 FullCyrSlav-Terminus14 FullCyrSlav-Terminus16 FullCyrSlav-Terminus20x10 FullCyrSlav-Terminus22x11 FullCyrSlav-Terminus24x12 FullCyrSlav-Terminus28x14 FullCyrSlav-Terminus32x16 FullCyrSlav-TerminusBold14 FullCyrSlav-TerminusBold16 FullCyrSlav-TerminusBold20x10 FullCyrSlav-TerminusBold22x11 FullCyrSlav-TerminusBold24x12 FullCyrSlav-TerminusBold28x14 FullCyrSlav-TerminusBold32x16 FullCyrSlav-TerminusBoldVGA14 FullCyrSlav-TerminusBoldVGA16 FullCyrSlav-VGA14 FullCyrSlav-VGA16 FullCyrSlav-VGA28x16 FullCyrSlav-VGA32x16 FullCyrSlav-VGA8 FullGreek-Fixed13 FullGreek-Fixed14 FullGreek-Fixed15 FullGreek-Fixed16 FullGreek-Fixed18 FullGreek-Terminus12x6 FullGreek-Terminus14 FullGreek-Terminus16 FullGreek-Terminus20x10 FullGreek-Terminus22x11 FullGreek-Terminus24x12 FullGreek-Terminus28x14 FullGreek-Terminus32x16 FullGreek-TerminusBold14 FullGreek-TerminusBold16 FullGreek-TerminusBold20x10 FullGreek-TerminusBold22x11 FullGreek-TerminusBold24x12 FullGreek-TerminusBold28x14 FullGreek-TerminusBold32x16 FullGreek-TerminusBoldVGA14 FullGreek-TerminusBoldVGA16 FullGreek-VGA14 FullGreek-VGA16 FullGreek-VGA28x16 FullGreek-VGA32x16 FullGreek-VGA8 Georgian-Fixed13 Georgian-Fixed14 Georgian-Fixed15 Georgian-Fixed16 Georgian-Fixed18 Greek-Fixed13 Greek-Fixed14 Greek-Fixed15 Greek-Fixed16 Greek-Fixed18 Greek-Terminus12x6 Greek-Terminus14 Greek-Terminus16 Greek-Terminus20x10 Greek-Terminus22x11 Greek-Terminus24x12 Greek-Terminus28x14 Greek-Terminus32x16 Greek-TerminusBold14 Greek-TerminusBold16 Greek-TerminusBold20x10 Greek-TerminusBold22x11 Greek-TerminusBold24x12 Greek-TerminusBold28x14 Greek-TerminusBold32x16 Greek-TerminusBoldVGA14 Greek-TerminusBoldVGA16 Greek-VGA14 Greek-VGA16 Greek-VGA28x16 Greek-VGA32x16 Greek-VGA8 Hebrew-Fixed13 Hebrew-Fixed14 Hebrew-Fixed15 Hebrew-Fixed16 Hebrew-Fixed18 Hebrew-VGA14 Hebrew-VGA16 Hebrew-VGA28x16 Hebrew-VGA32x16 Hebrew-VGA8 Lao-Fixed14 Lao-Fixed15 Lao-Fixed16 Lat15-Fixed13 Lat15-Fixed14 Lat15-Fixed15 Lat15-Fixed16 Lat15-Fixed18 Lat15-Terminus12x6 Lat15-Terminus14 Lat15-Terminus16 Lat15-Terminus20x10 Lat15-Terminus22x11 Lat15-Terminus24x12 Lat15-Terminus28x14 Lat15-Terminus32x16 Lat15-TerminusBold14 Lat15-TerminusBold16 Lat15-TerminusBold20x10 Lat15-TerminusBold22x11 Lat15-TerminusBold24x12 Lat15-TerminusBold28x14 Lat15-TerminusBold32x16 Lat15-TerminusBoldVGA14 Lat15-TerminusBoldVGA16 Lat15-VGA14 Lat15-VGA16 Lat15-VGA28x16 Lat15-VGA32x16 Lat15-VGA8 Lat2-Fixed13 Lat2-Fixed14 Lat2-Fixed15 Lat2-Fixed16 Lat2-Fixed18 Lat2-Terminus12x6 Lat2-Terminus14 Lat2-Terminus16 Lat2-Terminus20x10 Lat2-Terminus22x11 Lat2-Terminus24x12 Lat2-Terminus28x14 Lat2-Terminus32x16 Lat2-TerminusBold14 Lat2-TerminusBold16 Lat2-TerminusBold20x10 Lat2-TerminusBold22x11 Lat2-TerminusBold24x12 Lat2-TerminusBold28x14 Lat2-TerminusBold32x16 Lat2-TerminusBoldVGA14 Lat2-TerminusBoldVGA16 Lat2-VGA14 Lat2-VGA16 Lat2-VGA28x16 Lat2-VGA32x16 Lat2-VGA8 Lat38-Fixed13 Lat38-Fixed14 Lat38-Fixed15 Lat38-Fixed16 Lat38-Fixed18 Lat38-VGA14 Lat38-VGA16 Lat38-VGA28x16 Lat38-VGA32x16 Lat38-VGA8 Lat7-Fixed13 Lat7-Fixed14 Lat7-Fixed15 Lat7-Fixed16 Lat7-Fixed18 Lat7-Terminus12x6 Lat7-Terminus14 Lat7-Terminus16 Lat7-Terminus20x10 Lat7-Terminus22x11 Lat7-Terminus24x12 Lat7-Terminus28x14 Lat7-Terminus32x16 Lat7-TerminusBold14 Lat7-TerminusBold16 Lat7-TerminusBold20x10 Lat7-TerminusBold22x11 Lat7-TerminusBold24x12 Lat7-TerminusBold28x14 Lat7-TerminusBold32x16 Lat7-TerminusBoldVGA14 Lat7-TerminusBoldVGA16 Lat7-VGA14 Lat7-VGA16 Lat7-VGA28x16 Lat7-VGA32x16 Lat7-VGA8 Thai-Fixed13 Thai-Fixed14 Thai-Fixed15 Thai-Fixed16 Thai-Fixed18 Uni1-Fixed15 Uni1-Fixed16 Uni1-VGA14 Uni1-VGA16 Uni1-VGA28x16 Uni1-VGA32x16 Uni1-VGA8 Uni2-Fixed13 Uni2-Fixed14 Uni2-Fixed15 Uni2-Fixed16 Uni2-Fixed18 Uni2-Terminus12x6 Uni2-Terminus14 Uni2-Terminus16 Uni2-Terminus20x10 Uni2-Terminus22x11 Uni2-Terminus24x12 Uni2-Terminus28x14 Uni2-Terminus32x16 Uni2-TerminusBold14 Uni2-TerminusBold16 Uni2-TerminusBold20x10 Uni2-TerminusBold22x11 Uni2-TerminusBold24x12 Uni2-TerminusBold28x14 Uni2-TerminusBold32x16 Uni2-TerminusBoldVGA14 Uni2-TerminusBoldVGA16 Uni2-VGA14 Uni2-VGA16 Uni2-VGA28x16 Uni2-VGA32x16 Uni2-VGA8 Uni3-Fixed13 Uni3-Fixed14 Uni3-Fixed15 Uni3-Fixed16 Uni3-Fixed18 Uni3-Terminus12x6 Uni3-Terminus14 Uni3-Terminus16 Uni3-Terminus20x10 Uni3-Terminus22x11 Uni3-Terminus24x12 Uni3-Terminus28x14 Uni3-Terminus32x16 Uni3-TerminusBold14 Uni3-TerminusBold16 Uni3-TerminusBold20x10 Uni3-TerminusBold22x11 Uni3-TerminusBold24x12 Uni3-TerminusBold28x14 Uni3-TerminusBold32x16 Uni3-TerminusBoldVGA14 Uni3-TerminusBoldVGA16 Vietnamese-Fixed13 Vietnamese-Fixed14 Vietnamese-Fixed15 Vietnamese-Fixed16 Vietnamese-Fixed18 + charmaps=ARMSCII-8 CP1251 CP1255 CP1256 GEORGIAN-ACADEMY GEORGIAN-PS IBM1133 ISIRI-3342 ISO-8859-1 ISO-8859-10 ISO-8859-11 ISO-8859-13 ISO-8859-14 ISO-8859-15 ISO-8859-16 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6 ISO-8859-7 ISO-8859-8 ISO-8859-9 KOI8-R KOI8-U TIS-620 VISCII UTF-8 + codesets=guess*Guess optimal character set Arabic*. Arabic Armenian*# Armenian CyrKoi*# Cyrillic - KOI8-R and KOI8-U CyrAsia*# Cyrillic - non-Slavic languages FullCyrAsia*. Cyrillic - non-Slavic languages (for blind users) CyrSlav*# Cyrillic - Slavic languages (also Bosnian and Serbian Latin) FullCyrSlav*. Cyrillic - Slavic languages (for blind users) Ethiopian*. Ethiopic Georgian*# Georgian Greek*# Greek FullGreek*. Greek (for blind users) Hebrew*# Hebrew Lao*# Lao Lat15*# Latin1 and Latin5 - western Europe and Turkic languages Lat2*# Latin2 - central Europe and Romanian Lat38*# Latin3 and Latin8 - Chichewa; Esperanto; Irish; Maltese and Welsh Lat7*# Latin7 - Lithuanian; Latvian; Maori and Marshallese Vietnamese*. Latin - Vietnamese Thai*# Thai Uni1*. Combined - Latin; Slavic Cyrillic; Hebrew; basic Arabic Uni2*. Combined - Latin; Slavic Cyrillic; Greek Uni3*. Combined - Latin; Slavic and non-Slavic Cyrillic + db_capb backup + _db_cmd CAPB backup + _db_internal_IFS= + IFS= + printf %s\n CAPB backup + IFS= + IFS= read -r _db_internal_line + RET=multiselect escape backup + return 0 + db_metaget console-setup/framebuffer_only description + _db_cmd METAGET console-setup/framebuffer_only description + _db_internal_IFS= + IFS= + printf %s\n METAGET console-setup/framebuffer_only description + IFS= + IFS= read -r _db_internal_line + RET=pouze framebuffer + return 0 + framebuffer_only=pouze framebuffer + kernel=unknown + which uname + local IFS + IFS=: + [ -f /usr/local/sbin/uname -a -x /usr/local/sbin/uname ] + [ -f /usr/local/bin/uname -a -x /usr/local/bin/uname ] + [ -f /usr/sbin/uname -a -x /usr/sbin/uname ] + [ -f /usr/bin/uname -a -x /usr/bin/uname ] + [ -f /sbin/uname -a -x /sbin/uname ] + [ -f /bin/uname -a -x /bin/uname ] + echo /bin/uname + return 0 + uname + kernel=linux + which locale + locale + eval LANG=cs_CZ LANGUAGE= LC_CTYPE="cs_CZ" LC_NUMERIC="cs_CZ" LC_TIME="cs_CZ" LC_COLLATE="cs_CZ" LC_MONETARY="cs_CZ" LC_MESSAGES="cs_CZ" LC_PAPER="cs_CZ" LC_NAME="cs_CZ" LC_ADDRESS="cs_CZ" LC_TELEPHONE="cs_CZ" LC_MEASUREMENT="cs_CZ" LC_IDENTIFICATION="cs_CZ" LC_ALL= + LANG=cs_CZ LANGUAGE= LC_CTYPE=cs_CZ LC_NUMERIC=cs_CZ LC_TIME=cs_CZ LC_COLLATE=cs_CZ LC_MONETARY=cs_CZ LC_MESSAGES=cs_CZ LC_PAPER=cs_CZ LC_NAME=cs_CZ LC_ADDRESS=cs_CZ LC_TELEPHONE=cs_CZ LC_MEASUREMENT=cs_CZ LC_IDENTIFICATION=cs_CZ LC_ALL= + [ cs_CZ -a cs_CZ != C ] + locale=cs_CZ + [ cs_CZ = C ] + which locale + locale charmap + CHARMAP=ISO-8859-2 + echo ARMSCII-8 CP1251 CP1255 CP1256 GEORGIAN-ACADEMY GEORGIAN-PS IBM1133 ISIRI-3342 ISO-8859-1 ISO-8859-10 ISO-8859-11 ISO-8859-13 ISO-8859-14 ISO-8859-15 ISO-8859-16 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6 ISO-8859-7 ISO-8859-8 ISO-8859-9 KOI8-R KOI8-U TIS-620 VISCII UTF-8 + grep ISO-8859-2 + charmap_priority=low + CODESET=Lat2 + codeset_priority=low + [ Lat2 = unsupported ] + FONTFACE=Fixed + lsmod + grep -q speakup + FONTSIZE=16 + [ -e /etc/default/console-setup ] + . /etc/default/console-setup + ACTIVE_CONSOLES=/dev/tty[1-6] + CHARMAP=UTF-8 + CODESET=Lat2 + FONTFACE=TerminusBold + FONTSIZE=10x20 + [ Lat2 ] + decode_codeset Lat2 + + grep ^Lat2* echo+ sed s/.*[*]// guess*Guess optimal character set Arabic*. Arabic Armenian*# Armenian CyrKoi*# Cyrillic - KOI8-R and KOI8-U CyrAsia*# Cyrillic - non-Slavic languages FullCyrAsia*. Cyrillic - non-Slavic languages (for blind users) CyrSlav*# Cyrillic - Slavic languages (also Bosnian and Serbian Latin) FullCyrSlav*. Cyrillic - Slavic languages (for blind users) Ethiopian*. Ethiopic Georgian*# Georgian Greek*# Greek FullGreek*. Greek (for blind users) Hebrew*# Hebrew Lao*# Lao Lat15*# Latin1 and Latin5 - western Europe and Turkic languages Lat2*# Latin2 - central Europe and Romanian Lat38*# Latin3 and Latin8 - Chichewa; Esperanto; Irish; Maltese and Welsh Lat7*# Latin7 - Lithuanian; Latvian; Maori and Marshallese Vietnamese*. Latin - Vietnamese Thai*# Thai Uni1*. Combined - Latin; Slavic Cyrillic; Hebrew; basic Arabic Uni2*. Combined - Latin; Slavic Cyrillic; Greek Uni3*. Combined - Latin; Slavic and non-Slavic Cyrillic + default_codeset=# Latin1 and Latin5 - western Europe and Turkic languages # Latin2 - central Europe and Romanian # Latin3 and Latin8 - Chichewa; Esperanto; Irish; Maltese and Welsh # Latin7 - Lithuanian; Latvian; Maori and Marshallese + [ TerminusBold = guess ] + [ TerminusBold ] + default_fontface=TerminusBold + [ 10x20 = guess -a TerminusBold != guess ] + [ TerminusBold ] + FONTSIZE=10x20 + db_get console-setup/store_defaults_in_debconf_db + _db_cmd GET console-setup/store_defaults_in_debconf_db + _db_internal_IFS= + IFS= + printf %s\n GET console-setup/store_defaults_in_debconf_db + IFS= + IFS= read -r _db_internal_line + RET=true + return 0 + [ true = true ] + db_set console-setup/charmap47 UTF-8 + _db_cmd SET console-setup/charmap47 UTF-8 + _db_internal_IFS= + IFS= + printf %s\n SET console-setup/charmap47 UTF-8 + IFS= + IFS= read -r _db_internal_line + RET=value set + return 0 + db_set console-setup/codeset47 # Latin1 and Latin5 - western Europe and Turkic languages # Latin2 - central Europe and Romanian # Latin3 and Latin8 - Chichewa; Esperanto; Irish; Maltese and Welsh # Latin7 - Lithuanian; Latvian; Maori and Marshallese + _db_cmd SET console-setup/codeset47 # Latin1 and Latin5 - western Europe and Turkic languages # Latin2 - central Europe and Romanian # Latin3 and Latin8 - Chichewa; Esperanto; Irish; Maltese and Welsh # Latin7 - Lithuanian; Latvian; Maori and Marshallese + _db_internal_IFS= + IFS= + printf %s\n SET console-setup/codeset47 # Latin1 and Latin5 - western Europe and Turkic languages # Latin2 - central Europe and Romanian # Latin3 and Latin8 - Chichewa; Esperanto; Irish; Maltese and Welsh # Latin7 - Lithuanian; Latvian; Maori and Marshallese + IFS= + IFS= read -r _db_internal_line + RET=value set + return 0 + db_set console-setup/fontface47 TerminusBold + _db_cmd SET console-setup/fontface47 TerminusBold + _db_internal_IFS= + IFS= + printf %s\n SET console-setup/fontface47 TerminusBold + IFS= + IFS= read -r _db_internal_line + RET=20 Unsupported command "#" (full line was "# Latin2 - central Europe and Romanian") received from confmodule. + return 20 -- System Information: Debian Release: buster/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386, x32 Kernel: Linux 4.16.0-rc5 (SMP w/12 CPU cores; PREEMPT) Locale: LANG=cs_CZ.utf8, LC_CTYPE=cs_CZ.utf8 (charmap=UTF-8), LANGUAGE=cs_CZ.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) -- no debconf information