zlib1g 1.2.7 and libxml2 2.8 too new for each other?

Bug #1067557 reported by Chris Billington
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
libxml2 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

After an upgrade to Ubuntu 12.10 (64 bit, from 12.04) I appear to have zlib1g:i386 version 1:1.2.7.dfsg-13 and libxml2:i386 version 2.8.0+dfsg1-5ubuntu2. These appear to be the newest versions in the repositories.

Running a third party proprietary program (Guitar Pro) that relies on libxml2:i386, I get the following error:

/opt/GuitarPro6/launcher.sh
./GuitarPro: /opt/GuitarPro6/./libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/i386-linux-gnu/libxml2.so.2)

I've read elsewhere [1] that zlib > 1.2.5 breaks libxml2 < 2.7.6.dfsg-2, so I'm wondering whether perhaps zlib 1.2.7 might break libxml2 2.8 as well, but that this isn't reflected in the dependencies.

Apologies if this is actually a bug with Guitar Pro. It's not even supported on Ubuntu > 10.04 32bit (grumble grumble), so I'm playing with fire anyhow trying to get it to work. But it was working before with zlib1g:i386 (1:1.2.3.4.dfsg-3ubuntu4) and libxml2:i386 (2.7.8.dfsg-5.1ubuntu4.1)!

So I'd like to know if there's any suggestions as to what I can do about this, or if it's likely to be a bug.

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=589134

Tags: bot-comment
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1067557/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Revision history for this message
Chris Billington (cjbil1) wrote :

This bug concerns both zlibg1 and libxml2, though it more concerns which versions are packaged with Ubuntu.

affects: ubuntu → libxml2 (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libxml2 (Ubuntu):
status: New → Confirmed
Revision history for this message
Aron Xu (happyaron) wrote :

Not a bug in libxml2, but the embeded copy of zlib in your proprietary program is too low.

Changed in libxml2 (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Chris Billington (cjbil1) wrote :

Oh I see. Well that helps me a bit, thanks!

Apologies for the misplaced blame on libxml2.

Revision history for this message
windexlight (windexlight) wrote :

I realize this is quite old, but having run into the same issue myself, wanted to post my own workaround here to hopefully help some other poor soul.

Background on this issue is further discussed at the location below (tried to post there, but cannot due to the thread being locked, and anyway that thread leads here):

http://ubuntuforums.org/showthread.php?t=2070693

Anyway, I am not actually running Ubuntu, but rather Debian Wheezy i686 32bit. My problem was exactly as discussed here, and I can only assume my solution would likewise work in Ubuntu.

Since the version of zlib included with the Guitar Pro 6 package was apparently too low, I thought I would try copying the newer version of zlib in its place in the GP6 installation directory. Turns out this works. What I did:

sudo mv /opt/GuitarPro6/libz.so.1 /opt/GuitarPro6/libz.so.1.bak
sudo cp /lib/i386-linux-gnu/libz.so.1.2.7 /opt/GuitarPro6/libz.so.1

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.