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

Bug#337702: openoffice.org 2.0 won't start since upgrade, libc problem?



On Sat, Nov 05, 2005 at 12:48:22PM -0800, Jeff Davis wrote:
> Package: openoffice.org
> Version: 2.0.0-2
> Severity: grave
> Justification: renders package unusable

> When I run any openoffice command I get an error and it exits.

> Example:

> $ ooffice
> /usr/lib/openoffice/program/javaldx: relocation error:
> /lib/tls/libpthread.so.0: symbol errno, version GLIBC_PRIVATE not
> defined in file libc.so.6 with link time reference
> /usr/lib/openoffice/program/soffice.bin: relocation error:
> /lib/tls/libpthread.so.0: symbol errno, version GLIBC_PRIVATE not
> defined in file libc.so.6 with link time reference

That sounds like a broken libc.

$ objdump -T /lib/tls/libpthread.so.0 |grep GLIBC_PRIVATE.*errno
00000000      D  *UND*  00000004  GLIBC_PRIVATE errno
00000000      D  *UND*  00000004  GLIBC_PRIVATE h_errno
$ objdump -T /lib/tls/libc.so.6 |grep GLIBC_PRIVATE.*errno
00000008 g    D  .tbss  00000004  GLIBC_PRIVATE errno
0000001c g    D  .tbss  00000004  GLIBC_PRIVATE h_errno
$

These two libraries are supposed to be used together.  The openoffice
packages would have to be doing something *very* perverse to break that;
it's much more likely that you've managed to somehow screw up
/lib/tls/libc.so.6 or /lib/ld-linux.so.2 locally.  Check the output of ldd
/usr/lib/openoffice/program/javaldx for junk in /usr/local, use "debsums -s
libc6" to verify that none of your libraries have been modified.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature


Reply to: