[xml/sgml-pkgs] Testing: New libxml2 breaks openoffice.org

Mike Hommey mh at glandium.org
Fri Sep 14 08:05:35 UTC 2007


On Fri, Sep 14, 2007 at 09:59:49AM +0200, Mike Hommey <mh at glandium.org> wrote:
> On Fri, Sep 14, 2007 at 09:33:44AM +0200, Stephan Seitz <nur-ab-sal at gmx.de> wrote:
> > Hi!
> > 
> > On Thu, Sep 13, 2007 at 10:43:41PM +0200, Mike Hommey wrote:
> > >On Thu, Sep 13, 2007 at 10:24:20PM +0200, Stephan Seitz 
> > ><nur-ab-sal at gmx.de> wrote:
> > >>Testing the situation on two other machines (one 32bit, i386 and one 
> > >>64bit, amd64), this error does not occur. All three systems are the 
> > >>current Debian Testing distribution.
> > >>
> > >>Besides OpenOffice.Org other programs linked against libxml2 also don’t 
> > >>work:
> > >>scrollkeeper-update: symbol lookup error: /usr/lib/libxml2.so.2: 
> > >>undefined symbol: gzopen64
> > >What version of zlib1g do you have ?
> > 
> > All three systems have zlib1g version 1:1.2.3.3.dfsg-5.
> > 
> > On Thu, Sep 13, 2007 at 07:22:24PM -0700, David Fox wrote:
> > >I just did a dist-upgrade a few minutes ago (which includes of course 
> > >the new libxml) and oowriter opens fine.
> > 
> > As I said. Tested on three systems (two i386/32bit, one amd64/64bit), one 
> > i386 system has the problem.
> > 
> > >dfox at m206-157:~$ apt-cache policy zlib1g
> > >zlib1g:
> > > Installed: 1:1.2.3.3.dfsg-5
> > > Candidate: 1:1.2.3.3.dfsg-5
> > > Version table:
> > >*** 1:1.2.3.3.dfsg-5 0
> > >       500 http://ftp.debian.org testing/main Packages
> > >       100 /var/lib/dpkg/status
> > 
> > Same here on all three systems.
> > 
> > >Maybe the OP didn't run a dist-upgrade to bring in all the other changes.
> > 
> > Since I am the OP I can ensure you that all systems have the current 
> > software version. No other packages in the queue for an upgrade.
> > 
> > But:
> > stse at pc01:~$ strings /usr/lib/libxml2.so.2.6.30 | grep gzopen64
> > gzopen64
> > 
> > So, gzopen64 is available. I don’t understand this.
> 
> Try objdump -T /usr/lib/libz.so.1 | grep gzopen64 instead.

Also, you should try to strace -eopen openoffice 2>&1 | grep libz (change
openoffice to whatever the OOo executabe is).

I had the same kind of problem with google earth, which comes with its own
libz, that doesn't provide gzopen64... removing this libz solved the problem.

Mike



More information about the debian-xml-sgml-pkgs mailing list