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

Re: glibc 2.1 in potato

Steve Dunham <dunham@cse.msu.edu> writes:

> This should explain the error that you are seeing, but it doesn't
> explain why I don't see the problem on my test machine.  

I'm using tar 1.12-7, btw. 

> Wait - I am seeing the problem with other programs. 

Sorry, typed C-c C-c in the wrong window. 

I can't telnet in (hostnames changed):

  Connected to foo.bar.domain.
  Escape character is '^]'.
  in.telnetd: fatneck.cse.msu.edu [xterm]: error in loading shared libraries: in.telnetd: fatneck.cse.msu.edu [xterm]: symbol chown, version GLIBC_2.1 not defined in file libc.so.6 with link time reference
  Debian GNU/Linux 2.1 jocoque.cse.msu.edu

ssh doesn't work either.  (I restarted it, and I can now connect and
authenticate - it logs a completed RSA authentication - then it

It also looks like man is broken too.

We may have a big problem here.  The following bash magic scans the
current directories for possible problems:

for i in *;do 
  if objdump -T $i 2>/dev/null|grep chown|grep -q GLIBC_2.1; then 
    echo $i; 

In /usr/sbin I find:

  exim gdm in.rlogind in.telnetd rmail rsmtp runq sendfiled 
  sendmail sshd sshd1 visudo

In /bin:

  cpio gunzip gzip tar uncompress zcat

In /sbin:

  getty slattach

In /usr/bin:

  apropos bitchx catman checkpc dpkg editor elm ex fdlist fdmount 
  fdmountd fdumount lockfile mailq man mandb manpath mc mcedit mcserv 
  nex nvi nview objcopy perl perl5.00404 procmail rdistd rn slogin
  slrn sperl5.00404 ssh ssh1 strip sudo suidperl trn vi view whatis

And example of the problem:

  # touch /tmp/foo
  # perl
  chown 0,0,"/tmp/foo";
  perl: error in loading shared libraries: perl: symbol chown, version GLIBC_2.1 not defined in file libc.so.6 with link time reference

I suspect that all of the above programs will have problems when they
call chown().  (I think tar calls both chown() and lchown() depending
on what it's trying to do.)

So, it looks like we're going to have to recompile a lot of stuff...


Reply to: