Bug#228375: marked as done (hppa glibc, elf_machine_runtime_setup() segv, with patch)
Your message dated Thu, 22 Apr 2004 16:35:22 -0400
with message-id <E1BGkuo-0003SF-00@newraff.debian.org>
and subject line Bug#228375: fixed in glibc 2.3.2.ds1-12
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--------------------------------------
Received: (at submit) by bugs.debian.org; 18 Jan 2004 16:46:30 +0000
>From rhirst@linuxcare.com Sun Jan 18 08:46:30 2004
Return-path: <rhirst@linuxcare.com>
Received: from cpc1-hem11-4-0-cust109.lutn.cable.ntl.com (thinkpad.home) [80.2.252.109]
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1AiG4D-00057S-00; Sun, 18 Jan 2004 08:46:29 -0800
Received: by thinkpad.home (Postfix, from userid 1000)
id 5B1289E718; Sun, 18 Jan 2004 16:09:44 +0000 (GMT)
Date: Sun, 18 Jan 2004 16:09:44 +0000
From: Richard Hirst <rhirst@linuxcare.com>
To: submit@bugs.debian.org
Subject: hppa glibc, elf_machine_runtime_setup() segv, with patch
Message-ID: <20040118160944.GO17946@sleepie.demon.co.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.28i
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_01_14
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0 tests=HAS_PACKAGE autolearn=no
version=2.60-bugs.debian.org_2004_01_14
X-Spam-Level:
package: glibc
version: 2.3.2.ds1-10
tags: d-i
This relates to running debian-installer on hppa/parisc.
When d-i runs frontend, it results in SEGV:
~ # LD_DEBUG=reloc DEBIAN_FRONTEND=newt /usr/share/debconf/frontend /usr/bin/main-menu
13764:
13764: relocation processing: /lib/libc.so.6 (lazy)
13764:
13764: relocation processing: /lib/libtextwrap.so.1 (lazy)
13764:
13764: relocation processing: /lib/libdl.so.2 (lazy)
13764:
13764: relocation processing: /usr/lib/cdebconf/libdebconf.so (lazy)
13764:
13764: relocation processing: /usr/share/debconf/frontend (lazy)
13764:
13764: relocation processing: /lib/ld.so.1
13764:
13764: calling init: /lib/libc.so.6
13764:
13764:
13764: calling init: /lib/libtextwrap.so.1
13764:
13764:
13764: calling init: /lib/libdl.so.2
13764:
13764:
13764: calling init: /usr/lib/cdebconf/libdebconf.so
13764:
13764:
13764: initialize program: /usr/share/debconf/frontend
13764:
13764:
13764: transferring control: /usr/share/debconf/frontend
13764:
13764:
13764: relocation processing: /usr/lib/cdebconf/db/rfc822db.so
13764:
13764: calling init: /usr/lib/cdebconf/db/rfc822db.so
13764:
13764:
13764: relocation processing: /lib/libslang.so.1-UTF8 (lazy)
13764:
13764: relocation processing: /lib/libm.so.6 (lazy)
Segmentation fault
~ #
The build process for debian-installer uses mklibs to reduce library sizes. In
that process, it ends up reducing libm to nothing:
richard@slab:/build/ptrace$ readelf -S /build/debian-installer/debian-installer-head/build/tmp/netboot/tree/lib/libm.so.6
There are 12 section headers, starting at offset 0x2f4:
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .hash HASH 00000094 000094 000044 04 A 2 0 4
[ 2] .dynsym DYNSYM 000000d8 0000d8 0000c0 10 A 3 b 4
[ 3] .dynstr STRTAB 00000198 000198 00001f 00 A 0 0 1
[ 4] .gnu.version VERSYM 000001b8 0001b8 000018 02 A 2 0 2
[ 5] .gnu.version_d VERDEF 000001d0 0001d0 000038 00 A 3 2 4
[ 6] .data PROGBITS 00010208 000298 000000 00 W 0 0 1
[ 7] .dynamic DYNAMIC 00010208 000208 000088 08 WA 3 0 4
[ 8] .got PROGBITS 00010290 000290 000008 04 WA 0 0 4
[ 9] .sbss PROGBITS 00010298 000298 000000 00 W 0 0 1
[10] .bss NOBITS 00010298 000298 000000 00 WA 0 0 1
[11] .shstrtab STRTAB 00000000 000298 00005c 00 0 0 1
and there is no DT_JMPREL entry in the dynamic section:
richard@slab:/build/ptrace$ objdump -p /build/debian-installer/debian-installer-head/build/tmp/netboot/tree/lib/libm.so.6
/build/debian-installer/debian-installer-head/build/tmp/netboot/tree/lib/libm.so.6: file format elf32-hppa-linux
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
filesz 0x00000208 memsz 0x00000208 flags r--
LOAD off 0x00000208 vaddr 0x00010208 paddr 0x00010208 align 2**12
filesz 0x00000090 memsz 0x00000090 flags rw-
DYNAMIC off 0x00000208 vaddr 0x00010208 paddr 0x00010208 align 2**2
filesz 0x00000088 memsz 0x00000088 flags rw-
Dynamic Section:
NEEDED libc.so.6
SONAME libm.so.6
HASH 0x94
STRTAB 0x198
SYMTAB 0xd8
STRSZ 0x1f
SYMENT 0x10
PLTGOT 0x0
VERDEF 0x1d0
VERDEFNUM 0x2
VERSYM 0x1b8
Version definitions:
1 0x01 0x0905f4e6 libm.so.6
2 0x00 0x0d696912 GLIBC_2.2
As a result, it dies in elf_machine_runtime_setup(), called from
_dl_relocate_object(), for libm.
elf_machine_runtime_setup() has:
Elf32_Addr jmprel = D_PTR(l, l_info[DT_JMPREL]);
and as
# define D_PTR(map,i) map->i->d_un.d_ptr
that is effectively:
jmprel = l->l_info[DT_JMPREL]->d_un.d_ptr
and as there is no JMPREL entry in the dynamic section, that results in a
null pointer dref.
I looked at the equivalent i386 code, and that tests l->l_info[DT_JMPREL]
before trying to use it.
I guess something like this might fix the hppa code, but I havn't tested
it:
--- glibc-2.3.2/sysdeps/hppa/dl-machine.h- 2004-01-18 16:22:44.000000000 +0000
+++ glibc-2.3.2/sysdeps/hppa/dl-machine.h 2004-01-18 16:24:00.000000000 +0000
@@ -143,10 +143,10 @@
{
extern void _dl_runtime_resolve (void);
extern void _dl_runtime_profile (void);
- Elf32_Addr jmprel = D_PTR(l, l_info[DT_JMPREL]);
- if (lazy && jmprel)
+ if (l->l_info[DT_JMPREL] && lazy)
{
+ Elf32_Addr jmprel = D_PTR(l, l_info[DT_JMPREL]);
Elf32_Addr *got = NULL;
Elf32_Addr l_addr;
Elf32_Addr end_jmprel;
Thanks,
Richard
---------------------------------------
Received: (at 228375-close) by bugs.debian.org; 22 Apr 2004 20:40:07 +0000
>From dsilvers@newraff.debian.org Thu Apr 22 13:40:07 2004
Return-path: <dsilvers@newraff.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1BGkzP-0003Y3-00; Thu, 22 Apr 2004 13:40:07 -0700
Received: from dsilvers by newraff.debian.org with local (Exim 3.35 1 (Debian))
id 1BGkuo-0003SF-00; Thu, 22 Apr 2004 16:35:22 -0400
From: GOTO Masanori <gotom@debian.org>
To: 228375-close@bugs.debian.org
X-Katie: lisa $Revision: 1.30 $
Subject: Bug#228375: fixed in glibc 2.3.2.ds1-12
Message-Id: <E1BGkuo-0003SF-00@newraff.debian.org>
Sender: Daniel Silverstone <dsilvers@newraff.debian.org>
Date: Thu, 22 Apr 2004 16:35:22 -0400
Delivered-To: 228375-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER
autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level:
X-CrossAssassin-Score: 32
Source: glibc
Source-Version: 2.3.2.ds1-12
We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive:
glibc-doc_2.3.2.ds1-12_all.deb
to pool/main/g/glibc/glibc-doc_2.3.2.ds1-12_all.deb
glibc_2.3.2.ds1-12.diff.gz
to pool/main/g/glibc/glibc_2.3.2.ds1-12.diff.gz
glibc_2.3.2.ds1-12.dsc
to pool/main/g/glibc/glibc_2.3.2.ds1-12.dsc
libc6-dbg_2.3.2.ds1-12_i386.deb
to pool/main/g/glibc/libc6-dbg_2.3.2.ds1-12_i386.deb
libc6-dev_2.3.2.ds1-12_i386.deb
to pool/main/g/glibc/libc6-dev_2.3.2.ds1-12_i386.deb
libc6-i686_2.3.2.ds1-12_i386.deb
to pool/main/g/glibc/libc6-i686_2.3.2.ds1-12_i386.deb
libc6-pic_2.3.2.ds1-12_i386.deb
to pool/main/g/glibc/libc6-pic_2.3.2.ds1-12_i386.deb
libc6-prof_2.3.2.ds1-12_i386.deb
to pool/main/g/glibc/libc6-prof_2.3.2.ds1-12_i386.deb
libc6-udeb_2.3.2.ds1-12_i386.udeb
to pool/main/g/glibc/libc6-udeb_2.3.2.ds1-12_i386.udeb
libc6_2.3.2.ds1-12_i386.deb
to pool/main/g/glibc/libc6_2.3.2.ds1-12_i386.deb
libnss-dns-udeb_2.3.2.ds1-12_i386.udeb
to pool/main/g/glibc/libnss-dns-udeb_2.3.2.ds1-12_i386.udeb
locales_2.3.2.ds1-12_all.deb
to pool/main/g/glibc/locales_2.3.2.ds1-12_all.deb
nscd_2.3.2.ds1-12_i386.deb
to pool/main/g/glibc/nscd_2.3.2.ds1-12_i386.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 228375@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
GOTO Masanori <gotom@debian.org> (supplier of updated glibc 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 21 Apr 2004 00:40:55 +0900
Source: glibc
Binary: libc6-i686 libc0.3-pic glibc-doc libc1-udeb libc0.3 libc6.1-dev libc1-pic libc6-s390x libc1-dbg libc6-dev-sparc64 libc0.3-dev libc6-udeb libc6-dbg libc6.1-pic libc6-dev libc0.3-prof libc6-sparcv9 libc6.1-prof libc1 locales libc6-pic libc0.3-udeb libc1-prof libc0.3-dbg libc6-prof libc6 libc6-sparcv9b libc6.1-udeb libc6.1-dbg nscd libc6-sparc64 libnss-dns-udeb libc6.1 libc1-dev libc6-dev-s390x
Architecture: source i386 all
Version: 2.3.2.ds1-12
Distribution: unstable
Urgency: low
Maintainer: GOTO Masanori <gotom@debian.org>
Changed-By: GOTO Masanori <gotom@debian.org>
Description:
glibc-doc - GNU C Library: Documentation
libc6 - GNU C Library: Shared libraries and Timezone data
libc6-dbg - GNU C Library: Libraries with debugging symbols
libc6-dev - GNU C Library: Development Libraries and Header Files
libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
libc6-pic - GNU C Library: PIC archive library
libc6-prof - GNU C Library: Profiling Libraries
libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
libnss-dns-udeb - GNU C Library: NSS helper for DNS (udeb)
locales - GNU C Library: National Language (locale) data [support]
nscd - GNU C Library: Name Service Cache Daemon
Closes: 183139 183143 196382 198099 207199 208238 211607 215466 215624 215821 218396 218424 219459 221657 221740 221969 222171 226047 227097 228375 229196 229340 229461 230008 230669 230758 230765 230969 230997 231358 231438 231538 231907 234347 234813 235850 238213 238963 239020 239555 240654 241395 242546
Changes:
glibc (2.3.2.ds1-12) unstable; urgency=low
.
* GOTO Masanori <gotom@debian.org>
.
- debian/local/etc_init.d/mountkernfs: Fix typo. (Closes: #229340)
- debian/local/etc_init.d/mountkernfs: Fix error if the kernel does not
set CONFIG_TMPFS on 2.4. (Closes: #230758)
- debian/local/etc_init.d/mountkernfs: Check each mount directory is
actually directory or not. (Closes: #234813)
- debian/local/etc_init.d/mountkernfs: remove "set -e".
- debian/debhelper.in/libc.postinst: use invoke-rc.d to invoke
mountkernfs when it's available, suggested by Junichi Uekawa
<dancer@netfort.gr.jp>. (Closes: #230008)
.
- debian/debhelper.in/libc.install: drop installing three files:
debian/local/etc_init.d/mountkernfs, debian/local/etc_default/devpts,
and debian/local/etc_default/tmpfs. Because initscripts now provides
those files. (Closes: #238963)
- debian/debhelper.in/libc.preinst: devpts.sh should be actually replaced to
mountkernfs. But by now mounting filesystems should be done with
mountvirtfs in initscripts. Initscripts needs to remove devpts.sh and
mountkernfs.
- debian/debhelper.in/libc.postinst: likewise.
- debian/debhelper.in/libc.postrm: likewise.
.
- debian/debhelper.in/libc.preinst: Fix kernel version detection correctly.
Patched by Goswin von Brederlow <brederlo@informatik.uni-tuebingen.de>.
(Closes: #241395).
.
- debian/rules.d/debhelper.mk: Fix build failure in strip processing.
.
- debian/patches/51_glibc232-hppa-nopltrel.dpatch: Do not process
lezy relocations if no DT_PLTREL is present. Reported by
Richard Hirst <rhirst@linuxcare.com> and Patched by
Carlos O'Donell <carlos@baldric.uwo.ca>. (Closes: #228375)
- debian/patches/glibc232-ppc32-nanosecond.dpatch: Fix ppc32 stat
reports bogus nanosecond data. Patched by Anton Blanchard
<anton@samba.org>. (Closes: #231358)
- debian/patches/nptl-io-locking.dpatch: Add stdio performance
improvement for nptl. Dpatched by Michael Clark
<michael@metaparadigm.com>. (Closes: #238213)
- debian/patches/52_glibc233-hppa-feupdateenv.dpatch:
The newest compiler in unstable has caught a bug in the feupdateenv
implementation for hppa. The code should not be using the constant input
argument as temporary scratch. Patched by Carlos O'Donell
<carlos@baldric.uwo.ca>.
- debian/patches/localedef-fix-trampoline.dpatch: Fix localedef segv
when run under exec-shield/PaX and so on due to trampoline issue.
Dpatched by James Troup <james@nocrew.org>.
(Closes: #231438, #198099, #215624, #215821, #221740)
- debian/patches/alpha-rtsigaction-fix.dpatch: Fix alpha sigaction with
SA_SIGINFO (rt_sigaction), keep program execution after exiting signal
handler, with correctly calling rt_sigreturn. (Closes: #221969)
- debian/patches/translation-fr.dpatch: Include fr.po translation patch.
Patched by Petter Reinholdtsen <pere@hungry.com>. Related bug #243183
is currently suspended.
- debian/patches/locale-et_EE.dpatch: Fix et_EE locale incorrect charset.
Patched by Petter Reinholdtsen <pere@hungry.com>. (Closes: #208238)
.
- debian/debhelper.in/libc.postinst: add rsync to NSS checking code.
(Closes: #229196)
- debian/debhelper.in/libc.preinst: add kernel version check code if
real i386 is used. (Closes: #231538)
.
- debian/po/da.po: added. Patched by Morten Brix Pedersen <morten@wtf.dk>.
(Closes: #230669)
- debian/po/cs.po: added. Patched by Miroslav Kure
<kurem@upcase.inf.upol.cz>. (Closes: #230969)
- debian/po/el.po: added. Patched by Konstantinos Margaritis
<markos@debian.org>. (Closes: #230997)
- debian/po/ru.po: added. Patched by Ilgiz Kalmetev
<translator@ilgiz.pp.ru>. (Closes: #221657)
- debian/po/uk.po: added. Patched by Eugeniy Meshcheryakov
<eugen@univ.kiev.ua>. (Closes: #235850)
- debian/po/zh_CN.po: added. Patched by Hiei Xu <nicky@mail.edu.cn>
and Carlos Z.F. Liu <carlos_liu@yahoo.com>. (Closes: #231907)
- debian/po/tr.po: added. Patched by Ercin EKER <erc.caldera@gmx.net>
and Recai Oktas <roktas@omu.edu.tr>. (Closes: #240654)
.
- debian/debhelper.in/glibc-doc.links: add manpages links for sem_*.
.
- debian/patches/template.dpatch: split Author to Dpatch author and
Patch author.
.
- debian/sysdeps/hppa.mk: added to create symlink
/usr/hppa64-linux/include to /usr/include for hppa64. (Closes: #239020)
- debian/sysdeps/depflags.pl: added conflicts to gcc-3.3-hppa64 and
gcc-3.4-hppa64.
- debian/sysdeps/depflags.pl: Add replaces: kerberos4th-dev (<< 1.2.2-10)
to avoid conflicting /usr/include/ifaddrs.h. (Closes: #234347)
.
- debian/control.in/opt: made libc6-i686 description easier to
understand from users' requests. (Closes: #218396, #239555, #242546)
.
- debian/local/usr_sbin/locale-gen: Add code to write an error if the
line doesn't satisfy the format. Patched by Petter Reinholdtsen
<pere@hungry.com>. (Closes: #207199)
.
* Jeff Bailey <jbailey@nisa.net>
.
- debian/debhelper.in/libc.preinst: Don't use awk except in
upgrade mode. (Closes: #229461)
Also make sure that it doesn't trip on words being added to the
upstream revision number. Thanks to James Troup for
mentioning this.
Thanks to Bastian Blank <waldi@debian.org> for the fix.
- debian/debhelper.in/libc.postinst: Respect DEBIAN_FRONTEND=noninteractive
for setting timezone. Default to UTC. (Closes: #196382)
.
- debian/debhelper.in/libc.docs: Add TODO.
.
Hopefully the last round of hurd-i386 fixes:
.
- debian/debhelper.in/libc-dev.install.hurd-i386: New file.
- debian/rules.d/debhelper.mk: Deal with the arch-specific install files.
- debian/patches/hurd-cleanup.dpatch: New file for dl-procinfo.c and
missing include in malloc.c (Both in upstream)
- debian/patches/00list: Update
.
Locales surgery, with many thanks to Petter Reinholdtsen:
.
- debian/patches/glibc22-eo_EO.dpatch: Rename to ...
- debian/patches/locale-eo_EO.dpatch: ... this.
- debian/patches/11_cvs_locales.dpatch: New generated file from CVS.
- debian/patches/locales-stuff.dpatch: Remove bogs code and split
into ..
- debian/patches/locale-de_CH.dpatch: ... this and ...
- debian/patches/locale-ru_RU.dpatch: this.
- debian/patches/locale-no_NO.dpatch: New file to keep no_NO around
during the transition to nb_NO.
- debian/patches/locale-strfmon.dpatch: New file from CVS needed
for new locales formatting. (Closes: #226047)
- debian/patches/00list: Update.
.
- debian/patches/glibc22-locales.dpatch: Obsoleted by CVS update.
- debian/patches/locale-es_AR.dpatch: Add template header.
- debian/patches/locales-supported.dpatch: Remove entries provided
by CVS. Add no_NO for transition.
.
(Closes: #211607, #215466, #218424)
.
- debian/patches/template.dpatch: Tweak to make it easier to
generate patches.
- debian/make-cvs-locales-patch.sh: New file.
.
* Daniel Jacobowitz <dan@debian.org>
.
- Add separate-debug-info files to libc6-dbg to allow backtraces through
optimized libraries (Closes: #227097, #219459)
- debian/control.in/main: Bump build dependencies for binutils and
debhelper.
- debian/control.in/libc-dbg: Update package description.
- debian/rules: Set NOSTRIP after loading sysdeps rules files, so that
it actually gets set.
- debian/rules.d/debhelper.mk: Generate separate debug info libraries.
Touch stamp file for libc-udeb.
- debian/sysdeps/i386.mk, debian/sysdeps/linux.mk, s390x_extra_cflags,
debian/sysdeps/sparc.mk: Use -g1 instead of -g0 so that we get
unwind information.
- debian/wrapper/objcopy: Wrapper script to remove excess debug
info, for now.
- Remove tabs from debian/changelog, since they confuse
dpkg-parsechangelog.
- Add missing quotes in debhelper.mk NOSTRIP test.
- Don't add libc-dir-add.info to info after all
(Closes: #222171, #230765).
(debhelper.in/glibc-doc.info, debhelper.in/glibc-doc.install)
.
* Ben Collins <bcollins@debian.org>
.
- Added and enabled a sparc v9b target (UltraSPARC III).
.
* Bastian Blank <waldi@debian.org>
.
- Add libnss-dns-udeb package.
- Rename udebs to match the real packages. (Closes: #183139)
- Fix provides of udebs. (Closes: #183143)
- Use debhelper udeb knowledge.
Files:
32c45c08314f088763b262ece0d94d1d 1608 libs required glibc_2.3.2.ds1-12.dsc
bbd2565d33060c955b078ecfe4f590ee 1712354 libs required glibc_2.3.2.ds1-12.diff.gz
3cad658e4d60148b42f97d6c0387094c 3838070 doc optional glibc-doc_2.3.2.ds1-12_all.deb
9e8a64e38e8e149eb4a5d181ee1e2542 3978132 base standard locales_2.3.2.ds1-12_all.deb
89c1c5de49f0c0a6d14b4ffad0af1f0a 4902392 base required libc6_2.3.2.ds1-12_i386.deb
418cb0b0f3cc11f5d7aec04ec52d981d 2534840 libdevel standard libc6-dev_2.3.2.ds1-12_i386.deb
cf5610d072339616ac4b6a74ddfac3de 2008734 libdevel extra libc6-prof_2.3.2.ds1-12_i386.deb
5a6c6a2eae2f5281b5ba87112949d6ac 1031220 libdevel optional libc6-pic_2.3.2.ds1-12_i386.deb
65789acd85adc397cca592ddafe5754c 970624 libs extra libc6-i686_2.3.2.ds1-12_i386.deb
9223636f73bc302dbccad9cc8cd43d3c 88152 admin optional nscd_2.3.2.ds1-12_i386.deb
b80a6d8be7b053c301ab1c945a20f842 10236386 libdevel extra libc6-dbg_2.3.2.ds1-12_i386.deb
c9d4bf039246e2053791de68f914a853 713618 debian-installer extra libc6-udeb_2.3.2.ds1-12_i386.udeb
54b55c3ac79229ea4c9c35d1da46a870 7728 debian-installer extra libnss-dns-udeb_2.3.2.ds1-12_i386.udeb
package-type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAhvphqIqasIZIJsMRAnibAJ4maFZI7E/27zkVtTXapkE/vs01XQCghcTq
1GJvHn+oyppL2RBCE24dsoo=
=zrum
-----END PGP SIGNATURE-----
Reply to: