[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#807358: marked as done (locales: /usr/sbin/locale-gen: line 62: 31200 Killed (64 Mb RAM))



Your message dated Mon, 21 Mar 2016 12:48:16 +0100
with message-id <20160321114816.GA11489@aurel32.net>
and subject line Re: Bug#807358: locales: /usr/sbin/locale-gen: line 62: 31200 Killed (64 Mb RAM)
has caused the Debian Bug report #807358,
regarding locales: /usr/sbin/locale-gen: line 62: 31200 Killed (64 Mb RAM)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
807358: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807358
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: locales
Version: 2.19-22
Severity: important

Unable to install package "locales" or generate locales manually on
x86 with 64 Mb and plenty of free swap. Output of htop(1):

  CPU[|||||||                                      11.1%]     Tasks: 38, 0 thr; 1 running
  Mem[|||||||||||||||||||||||||||||||||||||||||||29/56MB]     Load average: 0.17 2.59 2.14
  Swp[||                                        21/760MB]     Uptime: 634 days(!), 20:34:35
     

  $ locale-gen
  Generating locales (this might take a while)...
  en_US.UTF-8.../usr/sbin/locale-gen: line 62: 31200 Killed
    localedef -i $input -c -f $charset -A /usr/share/locale/locale.alias $locale
     done
     Generation complete.

System has only en_US.UTF-8 activated:

 $ grep -v '#' /etc/locale.gen
 en_US.UTF-8 UTF-8

Debug listing:


  $ sh -x locale-gen
  [...]
  + '[' -f /usr/local/share/i18n/locales/en_US ']'
  + localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
  /usr/sbin/locale-gen: line 62: 31157 Killed                  localedef -i $input -c -f $charset -A /usr/share/locale/locale.alias $locale
  + :
  + echo ' done'
    done
  [...]
  Killed

Manual try:

  $ localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
  <... time passes>
  Killed
  
I don't have possibilities to install any trace tools in this low
memory system.

Possibly related:

  https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/202959

Versions of packages locales depends on:
ii  debconf [debconf-2.0]  1.5.58
ii  libc-bin               2.19-22

locales recommends no packages.

locales suggests no packages.

-- debconf-show failed
+ set -e
+ LOCALEGEN=/etc/locale.gen
+ LOCALES=/usr/share/i18n/locales
+ USER_LOCALES=/usr/local/share/i18n/locales
+ '[' -n y ']'
+ unset POSIXLY_CORRECT
+ '[' -f /etc/locale.gen ']'
+ '[' -s /etc/locale.gen ']'
+ KEEP=
+ '[' '' = --keep-existing ']'
+ '[' -z '' ']'
+ rm -rf /usr/lib/locale/locale-archive
+ umask 022
+ echo 'Generating locales (this might take a while)...'
Generating locales (this might take a while)...
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ is_entry_ok
+ '[' -n en_US.UTF-8 -a -n UTF-8 ']'
+ true
+ '[' '' ']'
++ sed 's/\([^.\@]*\).*/\1/'
++ echo en_US.UTF-8
+ echo -n '  en_US'
  en_US+ echo -n .UTF-8
.UTF-8++ sed 's/\([^\@]*\)\(\@.*\)*/\2/'
++ echo en_US.UTF-8
+ echo -n
+ echo -n ...
...+ '[' -f /usr/local/share/i18n/locales/en_US.UTF-8 ']'
+ '[' -f /usr/share/i18n/locales/en_US.UTF-8 ']'
++ sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'
++ echo en_US.UTF-8
+ input=en_US
+ '[' -f /usr/local/share/i18n/locales/en_US ']'
+ localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
/usr/sbin/locale-gen: line 62: 31187 Killed                  localedef -i $input -c -f $charset -A /usr/share/locale/locale.alias $locale
+ :
+ echo ' done'
 done
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ case $locale in
+ continue
+ read locale charset
+ echo 'Generation complete.'
Generation complete.

--- End Message ---
--- Begin Message ---
On 2016-03-12 23:19, Aurelien Jarno wrote:
> On 2015-12-29 23:49, Aurelien Jarno wrote:
> > On 2015-12-08 09:41, Aurelien Jarno wrote:
> > > control: tag -1 + moreinfo
> > > 
> > > On 2015-12-07 22:57, Jari Aalto wrote:
> > > > Package: locales
> > > > Version: 2.19-22
> > > > Severity: important
> > > > 
> > > > Unable to install package "locales" or generate locales manually on
> > > > x86 with 64 Mb and plenty of free swap. Output of htop(1):
> > > > 
> > > >   CPU[|||||||                                      11.1%]     Tasks: 38, 0 thr; 1 running
> > > >   Mem[|||||||||||||||||||||||||||||||||||||||||||29/56MB]     Load average: 0.17 2.59 2.14
> > > >   Swp[||                                        21/760MB]     Uptime: 634 days(!), 20:34:35
> > > >      
> > > > 
> > > >   $ locale-gen
> > > >   Generating locales (this might take a while)...
> > > >   en_US.UTF-8.../usr/sbin/locale-gen: line 62: 31200 Killed
> > > >     localedef -i $input -c -f $charset -A /usr/share/locale/locale.alias $locale
> > > >      done
> > > >      Generation complete.
> > > > 
> > > > System has only en_US.UTF-8 activated:
> > > > 
> > > >  $ grep -v '#' /etc/locale.gen
> > > >  en_US.UTF-8 UTF-8
> > > > 
> > > > Debug listing:
> > > > 
> > > > 
> > > >   $ sh -x locale-gen
> > > >   [...]
> > > >   + '[' -f /usr/local/share/i18n/locales/en_US ']'
> > > >   + localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
> > > >   /usr/sbin/locale-gen: line 62: 31157 Killed                  localedef -i $input -c -f $charset -A /usr/share/locale/locale.alias $locale
> > > >   + :
> > > >   + echo ' done'
> > > >     done
> > > >   [...]
> > > >   Killed
> > > > 
> > > > Manual try:
> > > > 
> > > >   $ localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
> > > >   <... time passes>
> > > >   Killed
> > > 
> > > localedef definitely needs more than 64MB of RAM, that said with
> > > 760MB swap it should run fine.
> > > 
> > > If the program gets killed, there is not a lot we can do on the libc
> > > side, that's clearly a problem on your system.
> > > 
> > > > I don't have possibilities to install any trace tools in this low
> > > > memory system.
> > > 
> > > I guess you can get some information from the kernel (using dmesg) about
> > > why localedef gets killed. You should also look how the overcommit is
> > > configured on your system:
> > > 
> > > https://www.kernel.org/doc/Documentation/vm/overcommit-accounting
> > 
> > Any news on that? Can you provide the output of dmesg?
> > 
> 
> Any news?

No answer from the submitter, closing the bug.

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net

--- End Message ---

Reply to: