Package: locales Version: 2.7-18 Severity: important This system is an Xen DomU Etch system created with xen-tools (not via tasksel) to only run openswan with 64MB ram, so it has a very minimalistic set of packages.
It has been cleaned up. ie. apt-show-versions | grep -v stable and deborphan have no output. There are also no packages outside of state 'ii'. The issue is that when any locale with UTF-8 is selected, the system gets stuck during the locale generation (right where it tells you it will take awhile). Looking at the process list from another console, there is a defunct gzip, as shown below. root 2556 1.4 0.1 56308 76 pts/0 S+ 20:24 0:00 /usr/bin/perl -w /usr/sbin/dpkg-reconfigure locales root 2596 0.0 0.0 11372 56 pts/0 S+ 20:25 0:00 /bin/sh /var/lib/dpkg/info/locales.postinst configure 2.7-18 root 3026 0.0 0.0 8868 56 pts/0 S+ 20:25 0:00 /bin/sh /usr/sbin/locale-gen root 3037 4.2 59.0 80688 38840 pts/0 D+ 20:25 0:00 localedef -i en_CA -c -f UTF-8 -A /usr/share/locale/locale.alias en_CA.UTF-8 root 3038 0.0 0.0 0 0 pts/0 Z+ 20:25 0:00 [gzip] <defunct> This can be reproduced by just executing "localedef -i en_CA -c -f UTF-8 -A /usr/share/locale/locale.alias en_CA.UTF-8" on the command line. CTRL-C gets rid of the defunct processes, and those that spawned it, after which selecting any ISO8859-1 variant works fine as shown below. swan2:~# dpkg-reconfigure locales perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_CA" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory /usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory /usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory /usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory Generating locales (this might take a while)... en_CA.ISO-8859-1... done Generation complete. Changing to en_US and en_GB UTF-9 and ISO-8859-1 variants produce the same result. I have dpkg -P locales, apt-get clean and --reinstall'd with no effect. I have installed localpurge, and then retried, and removed it wiht no effect. It seems bizarre, but the only conclusion is that there is a dependency missing here that relates specifically to UTF-8 variants. The terrible part is when the issue is active, reportbug does not work also as shown below, swan2:~# reportbug *** Warning: unsupported locale setting Running 'reportbug' as root is probably insecure! Continue [y|N|q|?]? y Please enter the name of the package in which you have found a problem, or type 'other' to report a more general problem. > locales *** Welcome to reportbug. Use ? for help at prompts. *** Detected character set: us-ascii Please change your locale if this is incorrect. Using 'Ian MacDonald <i...@netstatz.com>' as your from address. Getting status for locales... Checking for newer versions at packages.debian.org, incoming.debian.org and http://ftp-master.debian.org/new.html Will send report to Debian (per lsb_release). Querying Debian BTS for reports on glibc (source)... 341 bug reports found: Traceback (most recent call last): File "/usr/bin/reportbug", line 1829, in <module> main() File "/usr/bin/reportbug", line 850, in main return iface.user_interface() File "/usr/bin/reportbug", line 1388, in user_interface version=pkgversion) File "/usr/share/reportbug/reportbuglib/reportbug_ui_text.py", line 529, in handle_bts_query mirrors, http_proxy, screen, title) File "/usr/share/reportbug/reportbuglib/reportbug_ui_text.py", line 541, in browse_bugs output_encoding = locale.getpreferredencoding() File "/usr/lib/python2.5/locale.py", line 514, in getpreferredencoding setlocale(LC_CTYPE, "") File "/usr/lib/python2.5/locale.py", line 478, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting swan# There are several other DomUs created in this environment, none also having this issue so far, but these also contain many more packages, as they are dedicated to bigger services (DB, Web, Mail, etc). Again leading me towards a missing dependency I can not identify, cheers, Ian -- System Information: Debian Release: 5.0 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-xen-amd64 (SMP w/1 CPU core) Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages locales depends on: ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy ii libc6 [glibc-2.7-1] 2.7-18 GNU C Library: Shared libraries locales recommends no packages. locales suggests no packages. -- debconf information: * locales/default_environment_locale: en_CA * locales/locales_to_be_generated: en_CA ISO-8859-1 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org