debconf fails to install

Bug #10187 reported by Debian Bug Importer
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
debconf (Debian)
Fix Released
Unknown
debconf (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Automatically imported from Debian bug report #280596 http://bugs.debian.org/280596

CVE References

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #280596 http://bugs.debian.org/280596

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (4.3 KiB)

Message-Id: <E1CRrmM-0003bJ-00@localhost>
Date: Wed, 10 Nov 2004 13:40:48 +0100
From: Bas Zoetekouw <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: debconf fails to install

Package: debconf
Version: 1.4.39
Severity: serious

Debconf fails to install on sarge and sid. It needs utf8_heavy.pl
from perl-modules, but it isn't depended upon.

Starting from a fresh woody chroot:

matilda:/# apt-get install debconf
Reading Package Lists...
Building Dependency Tree...
The following extra packages will be installed:
  debconf-i18n libc6 libdb1-compat liblocale-gettext-perl libnewt0.51 libpopt0
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl perl-base
  slang1a-utf8 whiptail
The following packages will be REMOVED:
  modconf
The following NEW packages will be installed:
  debconf-i18n libdb1-compat liblocale-gettext-perl libnewt0.51
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl slang1a-utf8
5 packages upgraded, 8 newly installed, 1 to remove and 89 not upgraded.
Need to get 6352kB of archives. After unpacking 3256kB will be used.
Do you want to continue? [Y/n]
[...]
Get:11 http://ftp.de.debian.org testing/main libtext-wrapi18n-perl 0.06-1 [8442B]
Get:12 http://ftp.de.debian.org testing/main debconf-i18n 1.4.30.10 [88.4kB]
Get:13 http://ftp.de.debian.org testing/main debconf 1.4.30.10 [101kB]
Fetched 6352kB in 0s (17.8MB/s)
Preconfiguring packages ...
(Reading database ... 6059 files and directories currently installed.)
[...]
Setting up debconf-i18n (1.4.30.10) ...
Setting up debconf (1.4.30.10) ...
Installing new version of config file /etc/debconf.conf ...
Can't locate utf8_heavy.pl in @INC (@INC contains: /usr/share/perl/5.8.4/ /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/perl/5.8.4//utf8.pm line 17.
dpkg: error processing debconf (--configure):
 subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
 debconf
E: Sub-process /usr/bin/dpkg returned an error code (1)

And when upgrading a fresh woody chroot:

matilda:/# apt-get dist-upgrade
Reading Package Lists...
Building Dependency Tree...
The following packages will be REMOVED:
  console-tools-libs
The following NEW packages will be installed:
  aptitude coreutils debconf-i18n dselect e2fslibs gcc-3.3-base initscripts
  libacl1 libattr1 libblkid1 libcomerr2 libconsole libdb1-compat libdb3-util
  libdb4.2 libdevmapper1.00 libgcc1 libgcrypt11 libgdbm3 libgnutls11
  libgpg-error0 liblocale-gettext-perl liblzo1 libnewt0.51 libopencdk8
  libpcap0.7 libsasl2 libsigc++-1.2-5c102 libss2 libssl0.9.7 libstdc++5
  libtasn1-2 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl
  libuuid1 slang1a-utf8 sysv-rc zlib1g
95 packages upgraded, 39 newly installed, 1 to remove and 0 not upgraded.
Need to get 35.5MB of archives. After unpacking 41.6MB will be used.
Do you want to continue? [Y/n]
[...]
Fetched 35.5MB in 2s (13.8MB/s)
Preconfiguring packages ...
Selecting previously deselected package libdb1-compat.
(Reading database ... 6059 files an...

Read more...

Revision history for this message
In , Joey Hess (joeyh) wrote : reassign 280596 to perl ...

# Automatically generated email from bts, devscripts version 2.8.5
reassign 280596 perl
retitle 280596 utf8.pm in perl-base depends on utf8_heavy.pl in perl-modules which breaks some debconf upgrades

Revision history for this message
In , Joey Hess (joeyh) wrote : utf8_heavy.pl bug

I've reassigned this bug from debconf to perl, because it seems that
perl-base is not self-contained if utf8.pm needs the utf8_heavy.pl from
perl-modules.

This bug seems to be triggered by some debconf frontends that use utf8.
AFAICS, this is limited to the Gnome and Kde frontends. I suspect that
Bas had debconf configured to use one of these frontends.

If you don't think this is a bug in perl, or if this bug is difficult
for you to fix for some reason, I can probably work around it in debconf
by not dying if the use utf8 fails, and dropping back to another
frontend that does not need the utf8 module.

--
see shy jo

Revision history for this message
In , Bas Zoetekouw (baszoetekouw) wrote :

Hi Joey!

You wrote:

> This bug seems to be triggered by some debconf frontends that use utf8.
> AFAICS, this is limited to the Gnome and Kde frontends. I suspect that
> Bas had debconf configured to use one of these frontends.

Nope. I used a freshly desbootstrapped woody chroot (i.e. only base
present, no gnome, no kde) with debconf set to the default frontend
(dialog iirc).

--
Kind regards,
+--------------------------------------------------------------------+
| Bas Zoetekouw | GPG key: 0644fab7 |
|----------------------------| Fingerprint: c1f5 f24c d514 3fec 8bf6 |
| <email address hidden>, <email address hidden> | a2b1 2bae e41f 0644 fab7 |
+--------------------------------------------------------------------+

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Wed, 10 Nov 2004 12:56:19 -0500
From: Joey Hess <email address hidden>
To: <email address hidden>
Subject: reassign 280596 to perl ...

# Automatically generated email from bts, devscripts version 2.8.5
reassign 280596 perl
retitle 280596 utf8.pm in perl-base depends on utf8_heavy.pl in perl-modules which breaks some debconf upgrades

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 10 Nov 2004 13:05:26 -0500
From: Joey Hess <email address hidden>
To: <email address hidden>
Cc: Bas Zoetekouw <email address hidden>
Subject: utf8_heavy.pl bug

--45Z9DzgjV8m4Oswq
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I've reassigned this bug from debconf to perl, because it seems that
perl-base is not self-contained if utf8.pm needs the utf8_heavy.pl from
perl-modules.

This bug seems to be triggered by some debconf frontends that use utf8.
AFAICS, this is limited to the Gnome and Kde frontends. I suspect that
Bas had debconf configured to use one of these frontends.

If you don't think this is a bug in perl, or if this bug is difficult
for you to fix for some reason, I can probably work around it in debconf
by not dying if the use utf8 fails, and dropping back to another
frontend that does not need the utf8 module.

--=20
see shy jo

--45Z9DzgjV8m4Oswq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBklhmd8HHehbQuO8RAgUiAKCOwMvImVzGz4yQiHNtJu0NsfJuLgCfVEmj
g7/VVyrdwjcIwu5ozue4mvs=
=2ybD
-----END PGP SIGNATURE-----

--45Z9DzgjV8m4Oswq--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 10 Nov 2004 19:07:12 +0100
From: Bas Zoetekouw <email address hidden>
To: Joey Hess <email address hidden>
Cc: <email address hidden>
Subject: Re: utf8_heavy.pl bug

Hi Joey!

You wrote:

> This bug seems to be triggered by some debconf frontends that use utf8.
> AFAICS, this is limited to the Gnome and Kde frontends. I suspect that
> Bas had debconf configured to use one of these frontends.

Nope. I used a freshly desbootstrapped woody chroot (i.e. only base
present, no gnome, no kde) with debconf set to the default frontend
(dialog iirc).

--
Kind regards,
+--------------------------------------------------------------------+
| Bas Zoetekouw | GPG key: 0644fab7 |
|----------------------------| Fingerprint: c1f5 f24c d514 3fec 8bf6 |
| <email address hidden>, <email address hidden> | a2b1 2bae e41f 0644 fab7 |
+--------------------------------------------------------------------+

Revision history for this message
In , Joey Hess (joeyh) wrote :
Download full text (5.1 KiB)

Bas Zoetekouw wrote:
> Nope. I used a freshly desbootstrapped woody chroot (i.e. only base
> present, no gnome, no kde) with debconf set to the default frontend
> (dialog iirc).

Do you have any interesting locale settings? Because I cannot reproduce
it, though the rest of the transcript looks identical:

kite:/# apt-get update
Get:1 http://ftp.us.debian.org sarge/main Packages [3145kB]
Get:2 http://ftp.us.debian.org sarge/main Release [81B]
Fetched 3145kB in 55s (56.6kB/s)
Reading Package Lists...
Building Dependency Tree...
kite:/# apt-get install debconf
Reading Package Lists...
Building Dependency Tree...
The following extra packages will be installed:
  debconf-i18n libc6 libdb1-compat liblocale-gettext-perl libnewt0.51 libpopt0
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl perl-base
  slang1a-utf8 whiptail
The following packages will be REMOVED:
  modconf
The following NEW packages will be installed:
  debconf-i18n libdb1-compat liblocale-gettext-perl libnewt0.51
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl slang1a-utf8
5 packages upgraded, 8 newly installed, 1 to remove and 89 not upgraded.
Need to get 6352kB of archives. After unpacking 3256kB will be used.
Do you want to continue? [Y/n]
Get:1 http://ftp.us.debian.org sarge/main libdb1-compat 2.1.3-7 [30.8kB]
Get:2 http://ftp.us.debian.org sarge/main libc6 2.3.2.ds1-18 [4921kB]
Get:3 http://ftp.us.debian.org sarge/main perl-base 5.8.4-3 [747kB]
Get:4 http://ftp.us.debian.org sarge/main slang1a-utf8 1.4.9dbs-8 [297kB]
Get:5 http://ftp.us.debian.org sarge/main libnewt0.51 0.51.6-18 [57.0kB]
Get:6 http://ftp.us.debian.org sarge/main libpopt0 1.7-5 [30.2kB]
Get:7 http://ftp.us.debian.org sarge/main whiptail 0.51.6-18 [31.9kB]
Get:8 http://ftp.us.debian.org sarge/main liblocale-gettext-perl 1.01-17 [16.8kB]
Get:9 http://ftp.us.debian.org sarge/main libtext-iconv-perl 1.2-3 [12.2kB]
Get:10 http://ftp.us.debian.org sarge/main libtext-charwidth-perl 0.04-1 [11.0kB]
Get:11 http://ftp.us.debian.org sarge/main libtext-wrapi18n-perl 0.06-1 [8442B]
Get:12 http://ftp.us.debian.org sarge/main debconf-i18n 1.4.30.10 [88.4kB]
Get:13 http://ftp.us.debian.org sarge/main debconf 1.4.30.10 [101kB]
Fetched 6352kB in 3m39s (28.9kB/s)
Preconfiguring packages ...
(Reading database ... 6059 files and directories currently installed.)
Removing modconf ...
Selecting previously deselected package libdb1-compat.
(Reading database ... 6020 files and directories currently installed.)
Unpacking libdb1-compat (from .../libdb1-compat_2.1.3-7_i386.deb) ...
Replacing files in old package libc6 ...
Preparing to replace libc6 2.2.5-11.5 (using .../libc6_2.3.2.ds1-18_i386.deb) ...
[...]
Unpacking replacement libc6 ...
Setting up libc6 (2.3.2.ds1-18) ...
Checking for services that may need to be restarted...done.
Current default timezone: 'UTC'.
Local time is now: Wed Nov 10 18:45:54 UTC 2004.
Universal Time is now: Wed Nov 10 18:45:54 UTC 2004.
Run 'tzconfig' if you wish to change it.

Setting up libdb1-compat (2.1.3-7) ...

(Reading database ... 6140 files and directories currently installed.)
Preparing to replace perl-base 5.6.1-8.7 (using
.../perl-base_5.8.4-3_i386.deb)...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (5.8 KiB)

Message-ID: <email address hidden>
Date: Wed, 10 Nov 2004 13:48:53 -0500
From: Joey Hess <email address hidden>
To: Bas Zoetekouw <email address hidden>, <email address hidden>
Subject: Re: utf8_heavy.pl bug

--sgneBHv3152wZ8jf
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Bas Zoetekouw wrote:
> Nope. I used a freshly desbootstrapped woody chroot (i.e. only base
> present, no gnome, no kde) with debconf set to the default frontend
> (dialog iirc).

Do you have any interesting locale settings? Because I cannot reproduce
it, though the rest of the transcript looks identical:

kite:/# apt-get update
Get:1 http://ftp.us.debian.org sarge/main Packages [3145kB]
Get:2 http://ftp.us.debian.org sarge/main Release [81B]
Fetched 3145kB in 55s (56.6kB/s)
Reading Package Lists...
Building Dependency Tree...
kite:/# apt-get install debconf
Reading Package Lists...
Building Dependency Tree...
The following extra packages will be installed:
  debconf-i18n libc6 libdb1-compat liblocale-gettext-perl libnewt0.51 libpo=
pt0
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl perl-base
  slang1a-utf8 whiptail=20
The following packages will be REMOVED:
  modconf=20
The following NEW packages will be installed:
  debconf-i18n libdb1-compat liblocale-gettext-perl libnewt0.51
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl slang1a-u=
tf8
5 packages upgraded, 8 newly installed, 1 to remove and 89 not upgraded.
Need to get 6352kB of archives. After unpacking 3256kB will be used.
Do you want to continue? [Y/n]=20
Get:1 http://ftp.us.debian.org sarge/main libdb1-compat 2.1.3-7 [30.8kB]
Get:2 http://ftp.us.debian.org sarge/main libc6 2.3.2.ds1-18 [4921kB]
Get:3 http://ftp.us.debian.org sarge/main perl-base 5.8.4-3 [747kB]
Get:4 http://ftp.us.debian.org sarge/main slang1a-utf8 1.4.9dbs-8 [297kB]
Get:5 http://ftp.us.debian.org sarge/main libnewt0.51 0.51.6-18 [57.0kB]
Get:6 http://ftp.us.debian.org sarge/main libpopt0 1.7-5 [30.2kB]
Get:7 http://ftp.us.debian.org sarge/main whiptail 0.51.6-18 [31.9kB]
Get:8 http://ftp.us.debian.org sarge/main liblocale-gettext-perl 1.01-17 [1=
6.8kB]
Get:9 http://ftp.us.debian.org sarge/main libtext-iconv-perl 1.2-3 [12.2kB]
Get:10 http://ftp.us.debian.org sarge/main libtext-charwidth-perl 0.04-1 [1=
1.0kB]
Get:11 http://ftp.us.debian.org sarge/main libtext-wrapi18n-perl 0.06-1 [84=
42B]
Get:12 http://ftp.us.debian.org sarge/main debconf-i18n 1.4.30.10 [88.4kB]
Get:13 http://ftp.us.debian.org sarge/main debconf 1.4.30.10 [101kB]
Fetched 6352kB in 3m39s (28.9kB/s)
Preconfiguring packages ...
(Reading database ... 6059 files and directories currently installed.)
Removing modconf ...
Selecting previously deselected package libdb1-compat.
(Reading database ... 6020 files and directories currently installed.)
Unpacking libdb1-compat (from .../libdb1-compat_2.1.3-7_i386.deb) ...
Replacing files in old package libc6 ...
Preparing to replace libc6 2.2.5-11.5 (using .../libc6_2.3.2.ds1-18_i386.de=
b) ...
[...]
Unpacking replacement libc6 ...
Setting up libc6 (2.3.2.ds1-18) ...
Checking for services that may need to be restarted...done.
Current...

Read more...

Revision history for this message
In , Bas Zoetekouw (baszoetekouw) wrote :

Hi Joey!

You wrote:

> Bas Zoetekouw wrote:
> > Nope. I used a freshly desbootstrapped woody chroot (i.e. only base
> > present, no gnome, no kde) with debconf set to the default frontend
> > (dialog iirc).
>
> Do you have any interesting locale settings? Because I cannot reproduce
> it, though the rest of the transcript looks identical:

I usually have en_GB.UTF8, but I set it to C in the chroot. Let me try
again.
[a few minutes pass...]
Ugh, it seems to work fine now (with LC_ALL set to C).
[retries with an UTF8 locale...]
Hmm, some problem with console-data, but debconf installs fine.

Very weird. I wonder wat I did differently this afternoon.
[tries again]
AH
The problem seems to occur when LANG=en_GB.UTF8 and LC_ALL=C (which
might happen after a su (no -) and explicitly setting LC_ALL). A log is
attached.

--
Kind regards,
+--------------------------------------------------------------------+
| Bas Zoetekouw | GPG key: 0644fab7 |
|----------------------------| Fingerprint: c1f5 f24c d514 3fec 8bf6 |
| <email address hidden>, <email address hidden> | a2b1 2bae e41f 0644 fab7 |
+--------------------------------------------------------------------+

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (9.4 KiB)

Message-ID: <email address hidden>
Date: Wed, 10 Nov 2004 20:35:14 +0100
From: Bas Zoetekouw <email address hidden>
To: Joey Hess <email address hidden>
Cc: <email address hidden>
Subject: Re: utf8_heavy.pl bug

--WhfpMioaduB5tiZL
Content-Type: multipart/mixed; boundary="gBBFr7Ir9EOA20Yy"
Content-Disposition: inline

--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi Joey!

You wrote:

> Bas Zoetekouw wrote:
> > Nope. I used a freshly desbootstrapped woody chroot (i.e. only base
> > present, no gnome, no kde) with debconf set to the default frontend
> > (dialog iirc).
>=20
> Do you have any interesting locale settings? Because I cannot reproduce
> it, though the rest of the transcript looks identical:

I usually have en_GB.UTF8, but I set it to C in the chroot. Let me try
again. =20
[a few minutes pass...]
Ugh, it seems to work fine now (with LC_ALL set to C). =20
[retries with an UTF8 locale...]
Hmm, some problem with console-data, but debconf installs fine.

Very weird. I wonder wat I did differently this afternoon.
[tries again]
AH
The problem seems to occur when LANG=3Den_GB.UTF8 and LC_ALL=3DC (which
might happen after a su (no -) and explicitly setting LC_ALL). A log is
attached.

--=20
Kind regards,
+--------------------------------------------------------------------+
| Bas Zoetekouw | GPG key: 0644fab7 |
|----------------------------| Fingerprint: c1f5 f24c d514 3fec 8bf6 |
| <email address hidden>, <email address hidden> | a2b1 2bae e41f 0644 fab7 |
+--------------------------------------------------------------------+=20

--gBBFr7Ir9EOA20Yy
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="log.gz"
Content-Transfer-Encoding: quoted-printable

=1F=8B=08=08=0Cm=92A=02=03log=00=BD[mo=DB=C8=11=FE\=FD
6=05.6=EEHI=96=1D=FBT=A4=A8=EB8=A9=01=C71=1C=A7=87=FB$P=E4J"D=91,wi=C5=F9=
=F5=9D=DD=E5=CB=EC=EC(Hr=87=1E=0EI=F4<=CF=EC=FB=DB=CC.w=B1=CA=F24=9E=8FeR=
=C7*=D9=FC-=A8wAX=AF=82dS=97=A5=1A=8Fv=9E`=B7M=B3=BA=E5=19=FA=F6jqy{=FB=FA*=
=C8=CB$=CEE=F0=D3OA*=96=A0=95=AA=8E=AB@=C6=F5Zt=A9=07=1B=A5=AA=F9x=BCRU=94
=F8=7F=99=C5ET=D6=EB=B1=FD=E7=E8=F6=F2=EE=DDkQ,=DE=FD+=FA=F4=F86=BC=18A=EAW=
=8F=BF=DF_=BF~q=F5B=FF=B8=FB=F4=FE=FA=E1=E6=AA=FB=F9x=F3=BE=A7=AE>=DC=DE^>=
=F6?=DF=7F=B8=BB~=BC|=F8=BD=FF}=FD=F1=E3=E5=BB=EB=8F=DD=EF=FB=CB=FB=EB=87>=
=D9=CB!=9D=CB7o=1E@=DBgq}{}=FFoHlH=E8=F2=E3=A7=87=EB=F7=D7w=8F=1Dt=F3=06~=
=DC=BC=BD=B9=BA|=BC=F9p=D7'=A4=9Bet3=0F=1E=84=AA3=F1=94=15k=DC4QV<=C5y=96.=
=D2L*=B90=0D=B5x=10=B9=88=A5=D0V=FF=D1$4=F7=F7Y}G^=BB8+=16=CB=AC=88=EB=E70=
=9B]=BCZ=DC=C7=C96^=0B=F9=9D=B9=7F5=9D=AB=8DH=B6:=958M=1B)=EA(=8A\=B8R=0C=
=1460=CC$Cd=AA=81=81Cq/=89%=B4F=98=94=C5*[=B3=D4*=CB=85d=99*=96r=9F2=D4=C6=
=C3d=AAk=CE=96=148=16=87"=C92=D7E=DB=ED=CA=E2=10=0B=ED=1E=1F=E2TYr=C9=D6=82=
=CF=AF=CAJ=0F=AB=FD=9C=A1=8Buk=1D=80=C3lz=C1=99=C0=8CesM7I=15&y&
=AFc=D2l=E5=E7Rm=BD^J%=0C=E9=C43=17'+=99gK=C9=E1U]=AE}=C2=EBJ=F19=DB=9D=B2`=
=A8=07=00=CF=F0C=C9ri,=A0/=C3<[o=BC=F2=AE=F8a=B0=CA
=9EX'I8=8BflI=D6B)=F1Y=F1\-*=1F+W+^=FD%=F3=D4=9BR=AA"=DEy=DAl=D5Ti=B9=F7=BA=
?+V=A5=8Fe
=F6=85=ACR^=C5=B2*=D9=C0dap=15/=99=...

Read more...

Revision history for this message
In , Joey Hess (joeyh) wrote :

Bas Zoetekouw wrote:
> Very weird. I wonder wat I did differently this afternoon.
> [tries again]
> AH
> The problem seems to occur when LANG=en_GB.UTF8 and LC_ALL=C (which
> might happen after a su (no -) and explicitly setting LC_ALL). A log is
> attached.

Sorry, cannot reproduce it.

root@chicken:/tmp>LC_ALL=C LANG=en_GB.UTF-8 locale
LANG=en_GB.UTF-8
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
root@chicken:/tmp>LC_ALL=C LANG=en_GB.UTF-8 debootstrap sarge sarge file:///home/debian/
[...]
I: Base system installed successfully.

I will note that based on your log, something very weird is going on.
Did you notice this bit?

perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_PAPER = "nl_NL.UTF-8",
        LC_MONETARY = "nl_NL.UTF-8",
        LC_MEASUREMENT = "nl_NL.UTF-8",
        LC_CTYPE = "en_GB.UTF-8",
        LC_TIME = "nl_NL.UTF-8",
        LANG = "C"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

nl_NL.UTF-8? This doesn't seem to match your input locale settings at all.

--
see shy jo

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 10 Nov 2004 20:25:06 -0500
From: Joey Hess <email address hidden>
To: Bas Zoetekouw <email address hidden>, <email address hidden>
Subject: Re: utf8_heavy.pl bug

--envbJBWh7q8WU6mo
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Bas Zoetekouw wrote:
> Very weird. I wonder wat I did differently this afternoon.
> [tries again]
> AH
> The problem seems to occur when LANG=3Den_GB.UTF8 and LC_ALL=3DC (which
> might happen after a su (no -) and explicitly setting LC_ALL). A log is
> attached.

Sorry, cannot reproduce it.

root@chicken:/tmp>LC_ALL=3DC LANG=3Den_GB.UTF-8 locale
LANG=3Den_GB.UTF-8
LC_CTYPE=3D"C"
LC_NUMERIC=3D"C"
LC_TIME=3D"C"
LC_COLLATE=3D"C"
LC_MONETARY=3D"C"
LC_MESSAGES=3D"C"
LC_PAPER=3D"C"
LC_NAME=3D"C"
LC_ADDRESS=3D"C"
LC_TELEPHONE=3D"C"
LC_MEASUREMENT=3D"C"
LC_IDENTIFICATION=3D"C"
LC_ALL=3DC
root@chicken:/tmp>LC_ALL=3DC LANG=3Den_GB.UTF-8 debootstrap sarge sarge fil=
e:///home/debian/
[...]
I: Base system installed successfully.

I will note that based on your log, something very weird is going on.
Did you notice this bit?

perl: warning: Please check that your locale settings:
        LANGUAGE =3D (unset),
        LC_ALL =3D (unset),
        LC_PAPER =3D "nl_NL.UTF-8",
        LC_MONETARY =3D "nl_NL.UTF-8",
        LC_MEASUREMENT =3D "nl_NL.UTF-8",
        LC_CTYPE =3D "en_GB.UTF-8",
        LC_TIME =3D "nl_NL.UTF-8",
        LANG =3D "C"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

nl_NL.UTF-8? This doesn't seem to match your input locale settings at all.

--=20
see shy jo

--envbJBWh7q8WU6mo
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBkr9xd8HHehbQuO8RAmGZAKDpzsod+tYgr4gcfYtgCvXeLmrKYwCeLcnp
XdQ1svvZyj1xQRzHEtUC/rY=
=Pcsi
-----END PGP SIGNATURE-----

--envbJBWh7q8WU6mo--

Revision history for this message
In , Bas Zoetekouw (baszoetekouw) wrote :

Hi Joey!

You wrote:

> Sorry, cannot reproduce it.

Weird.

> I will note that based on your log, something very weird is going on.
> Did you notice this bit?
>
> perl: warning: Please check that your locale settings:
> LANGUAGE = (unset),
> LC_ALL = (unset),
> LC_PAPER = "nl_NL.UTF-8",
> LC_MONETARY = "nl_NL.UTF-8",
> LC_MEASUREMENT = "nl_NL.UTF-8",
> LC_CTYPE = "en_GB.UTF-8",
> LC_TIME = "nl_NL.UTF-8",
> LANG = "C"
> are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
> nl_NL.UTF-8? This doesn't seem to match your input locale settings at all.

Ugh. These nl_NL locales I use for my normal user. The environmental
variables are probably still set, but those should be overridden though
by the LC_ALL, shoudn't they? At least the locale command shows that
these are all set to "C".
Could the problem be that perl is someway ignoring the LC_ALL, or
misinterpreting it?

--
Kind regards,
+--------------------------------------------------------------------+
| Bas Zoetekouw | GPG key: 0644fab7 |
|----------------------------| Fingerprint: c1f5 f24c d514 3fec 8bf6 |
| <email address hidden>, <email address hidden> | a2b1 2bae e41f 0644 fab7 |
+--------------------------------------------------------------------+

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 11 Nov 2004 12:49:38 +0100
From: Bas Zoetekouw <email address hidden>
To: Joey Hess <email address hidden>
Cc: <email address hidden>
Subject: Re: utf8_heavy.pl bug

Hi Joey!

You wrote:

> Sorry, cannot reproduce it.

Weird.

> I will note that based on your log, something very weird is going on.
> Did you notice this bit?
>
> perl: warning: Please check that your locale settings:
> LANGUAGE = (unset),
> LC_ALL = (unset),
> LC_PAPER = "nl_NL.UTF-8",
> LC_MONETARY = "nl_NL.UTF-8",
> LC_MEASUREMENT = "nl_NL.UTF-8",
> LC_CTYPE = "en_GB.UTF-8",
> LC_TIME = "nl_NL.UTF-8",
> LANG = "C"
> are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
> nl_NL.UTF-8? This doesn't seem to match your input locale settings at all.

Ugh. These nl_NL locales I use for my normal user. The environmental
variables are probably still set, but those should be overridden though
by the LC_ALL, shoudn't they? At least the locale command shows that
these are all set to "C".
Could the problem be that perl is someway ignoring the LC_ALL, or
misinterpreting it?

--
Kind regards,
+--------------------------------------------------------------------+
| Bas Zoetekouw | GPG key: 0644fab7 |
|----------------------------| Fingerprint: c1f5 f24c d514 3fec 8bf6 |
| <email address hidden>, <email address hidden> | a2b1 2bae e41f 0644 fab7 |
+--------------------------------------------------------------------+

Revision history for this message
In , Brendan O'Dea (bod) wrote : Re: Bug#280596: utf8_heavy.pl bug

On Thu, Nov 11, 2004 at 12:49:38PM +0100, Bas Zoetekouw wrote:
> You wrote:
>> Sorry, cannot reproduce it.

Regardless of the cause, this would appear to be an oversight of
omission rather that intentional exclusion--the original -base list was
generated from the list of modules used both internally by perl and
those used by packages which did not declare an explicit dependency on
perl--which was some time ago, the utf8.pm -> utf8.pm+utf8_heavy.pl
split most likely occurred subsequently (or no-one noticed the problem
at the time).

Joey, I can certainly fix this in perl by simply adding utf8_heavy.pl to
-base (and will endeavour to find the time this weekend for an upload),
although you may still be skewered by dpkg-preconfigure, so it may be
prudent to deal with this failure gracefully if you can,

--bod

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 12 Nov 2004 00:44:39 +1100
From: Brendan O'Dea <email address hidden>
To: Bas Zoetekouw <email address hidden>, Joey Hess <email address hidden>,
 <email address hidden>
Subject: Re: Bug#280596: utf8_heavy.pl bug

On Thu, Nov 11, 2004 at 12:49:38PM +0100, Bas Zoetekouw wrote:
> You wrote:
>> Sorry, cannot reproduce it.

Regardless of the cause, this would appear to be an oversight of
omission rather that intentional exclusion--the original -base list was
generated from the list of modules used both internally by perl and
those used by packages which did not declare an explicit dependency on
perl--which was some time ago, the utf8.pm -> utf8.pm+utf8_heavy.pl
split most likely occurred subsequently (or no-one noticed the problem
at the time).

Joey, I can certainly fix this in perl by simply adding utf8_heavy.pl to
-base (and will endeavour to find the time this weekend for an upload),
although you may still be skewered by dpkg-preconfigure, so it may be
prudent to deal with this failure gracefully if you can,

--bod

Revision history for this message
In , Brendan O'Dea (bod) wrote : Bug#280596: fixed in perl 5.8.4-5
Download full text (5.8 KiB)

Source: perl
Source-Version: 5.8.4-5

We believe that the bug you reported is fixed in the latest version of
perl, which is due to be installed in the Debian FTP archive:

libcgi-fast-perl_5.8.4-5_all.deb
  to pool/main/p/perl/libcgi-fast-perl_5.8.4-5_all.deb
libperl-dev_5.8.4-5_i386.deb
  to pool/main/p/perl/libperl-dev_5.8.4-5_i386.deb
libperl-dev_5.8.4-5_powerpc.deb
  to pool/main/p/perl/libperl-dev_5.8.4-5_powerpc.deb
libperl-dev_5.8.4-5_sparc.deb
  to pool/main/p/perl/libperl-dev_5.8.4-5_sparc.deb
libperl5.8_5.8.4-5_i386.deb
  to pool/main/p/perl/libperl5.8_5.8.4-5_i386.deb
libperl5.8_5.8.4-5_powerpc.deb
  to pool/main/p/perl/libperl5.8_5.8.4-5_powerpc.deb
libperl5.8_5.8.4-5_sparc.deb
  to pool/main/p/perl/libperl5.8_5.8.4-5_sparc.deb
perl-base_5.8.4-5_i386.deb
  to pool/main/p/perl/perl-base_5.8.4-5_i386.deb
perl-base_5.8.4-5_powerpc.deb
  to pool/main/p/perl/perl-base_5.8.4-5_powerpc.deb
perl-base_5.8.4-5_sparc.deb
  to pool/main/p/perl/perl-base_5.8.4-5_sparc.deb
perl-debug_5.8.4-5_i386.deb
  to pool/main/p/perl/perl-debug_5.8.4-5_i386.deb
perl-debug_5.8.4-5_powerpc.deb
  to pool/main/p/perl/perl-debug_5.8.4-5_powerpc.deb
perl-debug_5.8.4-5_sparc.deb
  to pool/main/p/perl/perl-debug_5.8.4-5_sparc.deb
perl-doc_5.8.4-5_all.deb
  to pool/main/p/perl/perl-doc_5.8.4-5_all.deb
perl-modules_5.8.4-5_all.deb
  to pool/main/p/perl/perl-modules_5.8.4-5_all.deb
perl-suid_5.8.4-5_i386.deb
  to pool/main/p/perl/perl-suid_5.8.4-5_i386.deb
perl-suid_5.8.4-5_powerpc.deb
  to pool/main/p/perl/perl-suid_5.8.4-5_powerpc.deb
perl-suid_5.8.4-5_sparc.deb
  to pool/main/p/perl/perl-suid_5.8.4-5_sparc.deb
perl_5.8.4-5.diff.gz
  to pool/main/p/perl/perl_5.8.4-5.diff.gz
perl_5.8.4-5.dsc
  to pool/main/p/perl/perl_5.8.4-5.dsc
perl_5.8.4-5_i386.deb
  to pool/main/p/perl/perl_5.8.4-5_i386.deb
perl_5.8.4-5_powerpc.deb
  to pool/main/p/perl/perl_5.8.4-5_powerpc.deb
perl_5.8.4-5_sparc.deb
  to pool/main/p/perl/perl_5.8.4-5_sparc.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Brendan O'Dea <email address hidden> (supplier of updated perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 11 Dec 2004 22:50:44 +1100
Source: perl
Binary: perl-base libcgi-fast-perl libperl-dev perl-debug perl-modules perl libperl5.8 perl-suid perl-doc
Architecture: all i386 powerpc source sparc
Version: 5.8.4-5
Distribution: unstable
Urgency: low
Maintainer: Brendan O'Dea <email address hidden>
Changed-By: Brendan O'Dea <email address hidden>
Description:
 libperl-dev - Perl library: development files
 libperl5.8 - Shared Perl library
 perl - Larry Wall's Practical Extraction and Report Language
 perl-base - The Pathologically Eclectic Rubbish Lister
 perl-debug - Debug-enabled Perl interpreter
 perl-suid - ...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (6.0 KiB)

Message-Id: <email address hidden>
Date: Sat, 11 Dec 2004 19:32:12 -0500
From: Brendan O'Dea <email address hidden>
To: <email address hidden>
Subject: Bug#280596: fixed in perl 5.8.4-5

Source: perl
Source-Version: 5.8.4-5

We believe that the bug you reported is fixed in the latest version of
perl, which is due to be installed in the Debian FTP archive:

libcgi-fast-perl_5.8.4-5_all.deb
  to pool/main/p/perl/libcgi-fast-perl_5.8.4-5_all.deb
libperl-dev_5.8.4-5_i386.deb
  to pool/main/p/perl/libperl-dev_5.8.4-5_i386.deb
libperl-dev_5.8.4-5_powerpc.deb
  to pool/main/p/perl/libperl-dev_5.8.4-5_powerpc.deb
libperl-dev_5.8.4-5_sparc.deb
  to pool/main/p/perl/libperl-dev_5.8.4-5_sparc.deb
libperl5.8_5.8.4-5_i386.deb
  to pool/main/p/perl/libperl5.8_5.8.4-5_i386.deb
libperl5.8_5.8.4-5_powerpc.deb
  to pool/main/p/perl/libperl5.8_5.8.4-5_powerpc.deb
libperl5.8_5.8.4-5_sparc.deb
  to pool/main/p/perl/libperl5.8_5.8.4-5_sparc.deb
perl-base_5.8.4-5_i386.deb
  to pool/main/p/perl/perl-base_5.8.4-5_i386.deb
perl-base_5.8.4-5_powerpc.deb
  to pool/main/p/perl/perl-base_5.8.4-5_powerpc.deb
perl-base_5.8.4-5_sparc.deb
  to pool/main/p/perl/perl-base_5.8.4-5_sparc.deb
perl-debug_5.8.4-5_i386.deb
  to pool/main/p/perl/perl-debug_5.8.4-5_i386.deb
perl-debug_5.8.4-5_powerpc.deb
  to pool/main/p/perl/perl-debug_5.8.4-5_powerpc.deb
perl-debug_5.8.4-5_sparc.deb
  to pool/main/p/perl/perl-debug_5.8.4-5_sparc.deb
perl-doc_5.8.4-5_all.deb
  to pool/main/p/perl/perl-doc_5.8.4-5_all.deb
perl-modules_5.8.4-5_all.deb
  to pool/main/p/perl/perl-modules_5.8.4-5_all.deb
perl-suid_5.8.4-5_i386.deb
  to pool/main/p/perl/perl-suid_5.8.4-5_i386.deb
perl-suid_5.8.4-5_powerpc.deb
  to pool/main/p/perl/perl-suid_5.8.4-5_powerpc.deb
perl-suid_5.8.4-5_sparc.deb
  to pool/main/p/perl/perl-suid_5.8.4-5_sparc.deb
perl_5.8.4-5.diff.gz
  to pool/main/p/perl/perl_5.8.4-5.diff.gz
perl_5.8.4-5.dsc
  to pool/main/p/perl/perl_5.8.4-5.dsc
perl_5.8.4-5_i386.deb
  to pool/main/p/perl/perl_5.8.4-5_i386.deb
perl_5.8.4-5_powerpc.deb
  to pool/main/p/perl/perl_5.8.4-5_powerpc.deb
perl_5.8.4-5_sparc.deb
  to pool/main/p/perl/perl_5.8.4-5_sparc.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Brendan O'Dea <email address hidden> (supplier of updated perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 11 Dec 2004 22:50:44 +1100
Source: perl
Binary: perl-base libcgi-fast-perl libperl-dev perl-debug perl-modules perl libperl5.8 perl-suid perl-doc
Architecture: all i386 powerpc source sparc
Version: 5.8.4-5
Distribution: unstable
Urgency: low
Maintainer: Brendan O'Dea <email address hidden>
Changed-By: Brendan O'Dea <email address hidden>
Description:
 libperl-dev - Perl library: development files
 libperl5.8 - S...

Read more...

Revision history for this message
Tollef Fog Heen (tfheen) wrote :

perl-base in hoary includes utf8_heavy.pl, so we should never see this problem.
Closing this bug

Changed in debconf:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.