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

Bug#425610: locales: dpkg-reconfigure fails: unexpected end of file



On Wed, May 30, 2007 at 11:11:02AM +0200, Aurelien Jarno wrote:
> I am unable to reproduce this bug. Could you please add a -x to the
> first line of /var/lib/dpkg/info/locales.postinst (after #! /bin/sh) and
> rerun it again? This should tell us the location of the problem.

$ sudo /usr/sbin/update-locale LANG=de_DE.UTF-8
sh: -c: line 0: unexpected EOF while looking for matching "'
sh: -c: line 1: syntax error: unexpected end of file
$

After stracing, it looks like that update-locale (perl) at some place
does

execve("/bin/sh", ["sh", "-c", "LANG= LC_CTYPE= LC_NUMERIC= LC_TIME= LC_COLLATE= LC_MONETARY= LC_MESSAGES= LC_PAPER= LC_NAME= LC_ADDRESS= LC_TELEPHONE= LC_MEASUREMENT= LC_IDENTIFICATION= LC_ALL= LANG=de_DE.UTF-8 LC_MESSAGES=\"en_US.UTF-8 locale charmap 2>&1"], [/* 13 vars */]) = 0

(note the missing quote after en_US.UTF-8 in the setting of
LC_MESSAGES) which finally makes the shell barf.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 3221 2323190



Reply to: