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

Re: GLIBC_2_2_3 ??



Ben Collins <bcollins@debian.org> writes:

> On Thu, Apr 12, 2001 at 01:24:32AM +0800, zhaoway wrote:
> > Hi,
> > 
> > When tracking unstable, those packages (fileutils, libgtk1.2 etc)
> > are installed ok but when be running (like ls) they complained of
> > lacking a GLIBC 2_2_3 ... I then noticed the libc6 in unstable is
> > 2.2.2, so my question is how these packages got this weird
> > linkage? They're not build against unstable? Then how do they get
> > built?
> 
> Glibc in unstable follows CVS. So it is actually 2.2.2 and a
> half. If they complain about symbols, then it sounds like to me that
> you have forced installation against dependencies, because I
> increase the shlibdeps correctly.

I'm pretty sure I didn't. ;) Though I was having this problem in a
chroot environment.

zw@q:~/cdlinux/source/chroot/ > sudo chroot . /bin/bash
bash-2.04# apt-get install fileutils
Reading Package Lists...
Building Dependency Tree...
1 packages upgraded, 0 newly installed, 0 to remove and 151  not upgraded.
Need to get 0B/602kB of archives. After unpacking 0B will be used.
(Reading database ... 30800 files and directories currently installed.)
Preparing to replace fileutils 4.0.37-1 (using .../fileutils_4.0.43-1_i386.deb) ...
Unpacking replacement fileutils ...
Setting up fileutils (4.0.43-1) ...

bash-2.04# ls 
ls: /lib/libc.so.6: version `GLIBC_2.2.3' not found (required by ls)
bash-2.04# dpkg -s libc6
Package: libc6
Status: install ok installed
Priority: required
Section: base
Installed-Size: 8412
Maintainer: Ben Collins <bcollins@debian.org>
Source: glibc
Version: 2.2.2-4
Replaces: ldso (<= 1.9.11-9), timezone, timezones, gconv-modules, libtricks, libc6-bin
Provides: gconv-modules, glibc2.2
Depends: libdb2 (>= 2:2.7.7-4)
Suggests: locales, glibc-doc
Conflicts: strace (<< 4.0-0), timezone, timezones, gconv-modules, libtricks, libc6-doc, libc5 (<< 5.4.33-7), libpthread0 (<< 0.7-10), libc6-bin, libwcsmbs, apt (<< 0.3.0), libglib1.2 (<< 1.2.1-2), libc6-i586, libc6-i686, libc6-v9
Conffiles:
 /etc/default/devpts fc857c5ac5fb84d80720ed4d1c624f6e
Description: GNU C Library: Shared libraries and Timezone data
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
 Timezone data is also included.

bash-2.04# apt-get install libc6
Reading Package Lists...
Building Dependency Tree...
Sorry, libc6 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 151  not upgraded.
bash-2.04# dpkg -s fileutils
Package: fileutils
Essential: yes
Status: install ok installed
Priority: required
Section: base
Installed-Size: 1800
Maintainer: Michael Stone <mstone@debian.org>
Version: 4.0.43-1
Replaces: color-ls, util-linux (<= 2.7.1-1)
Pre-Depends: libc6 (>= 2.2.2-2)
Conflicts: color-ls
Description: GNU file management utilities.
 The utilities: chgrp chmod chown cp dd df dir dircolors du install ln
 ls mkdir mkfifo mknod mv rm rmdir shred touch vdir sync.

bash-2.04#

A rough memory of mine revealed that I have built fileutils locally on
my normal system, it still get this weird linkage. So this may be a
libc6 problem?

Thanks,

-- 
http://dim.sourceforge.net ............... Debian Chinese Input Method
http://njlug.sourceforge.net ............ NanJing GNU/Linux User Group
http://cdlinux.sourceforge.net ........... Debian running on Live! CDs
http://people.debian.org/~zw ...................... XEmacs Screenshots



Reply to: