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

Re: Eject: version GLIBC_2.3.4 not defined



Hello Kurt,

El dom, 24-04-2005 a las 19:52 +0200, Kurt Roeckx escribió:
> On Sun, Apr 24, 2005 at 12:31:42PM -0300, Javier Kohen wrote:
> > I'm using pure64/unstable. I just noticed that after a recent upgrade to
> > libc6-2.3.2.ds1-21 I started getting this error message from eject:
> > jkohen@nada:~$ /usr/bin/eject
> > /usr/bin/eject: relocation error: /usr/bin/eject: symbol regexec,
> > version GLIBC_2.3.4 not defined in file libc.so.6 with link time
> > reference
> 
> I do not have that problem at all.  the new glibc should _add_
> that symbol, and eject should be older than that libc version so
> not even know about that symbol.  I have no idea what you did to
> get that error.

What I did was to downgrade from gcc-3.4 to pure64. Apparently the
pinning people were suggesting on the list didn't downgrade all
packages, because running "apt-get --reinstall install eject" just
solved the problem.

I trusted apt and the pinning. Although it did a pretty decent job, I
guess it missed some packages; I don't know if by my mistake or by
design. I recall setting a priority of 1001 on the debian-pure64 archive
and having apt-get reinstall almost everything (I had previously
downgraded some packages by hand). Unfortunately I deleted the pinning
entry long ago, so I can't post it for review.

Thanks for confirming that it was a problem on my side. Any
recommendations on how to make sure that I'm running pure pure64?

Regards,
-- 
Javier Kohen <jkohen@users.sourceforge.net>
ICQ: blashyrkh #2361802
Jabber: jkohen@jabber.org



Reply to: