8.04 ia32libs 2.2ubuntu1 breaks libpcre.so.3

Bug #176653 reported by Anders Kirchenbauer
124
Affects Status Importance Assigned to Milestone
ia32-libs (Ubuntu)
Fix Released
High
Martin Pitt

Bug Description

Binary package hint: ia32-libs

Update to ia32-libs 2.2ubuntu1 breaks flash-nonfree by preventing use of libpcre.so.3, output from console of epiphany-browser:

/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading shared libraries: libpcre.so.3: cannot open shared object file: No such file or directory
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading shared libraries: libpcre.so.3: cannot open shared object file: No such file or directory
*** NSPlugin Wrapper *** ERROR: failed to initialize plugin-side RPC client connection
*** NSPlugin Wrapper *** ERROR: NP_Initialize() invoke: Connection was NULL

Related branches

Revision history for this message
Joachim Beckers (jbeckers) wrote :

also breaks installing the flashplugin update:

root@madkeunnen:~# apt-get install flashplugin-nonfree
Reading package lists... Done
Building dependency tree
Reading state information... Done
flashplugin-nonfree is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up flashplugin-nonfree (9.0.115.0ubuntu2) ...
Downloading...
--11:59:21-- http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
           => `./install_flash_player_9_linux.tar.gz'
Resolving fpdownload.macromedia.com... 88.221.34.70
Connecting to fpdownload.macromedia.com|88.221.34.70|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3,036,127 (2.9M) [application/x-gzip]

 2950K .......... .... 100% 568.06 KB/s

11:59:50 (103.69 KB/s) - `./install_flash_player_9_linux.tar.gz' saved [3036127/3036127]

Download done.
Flash Plugin installed.
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading shared libraries: libpcre.so.3: cannot open shared object file: No such file or directory
nspluginwrapper: no appropriate viewer found for /usr/lib/flashplugin-nonfree/libflashplayer.so
dpkg: error processing flashplugin-nonfree (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 flashplugin-nonfree
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@madkeunnen:~#

Changed in ia32-libs:
status: New → Confirmed
Revision history for this message
3vi1 (launchpad-net-eternaldusk) wrote :

I can confirm the problem with flashplugin-nonfree. I get the same results as Beckers.

Revision history for this message
Robbert (robbertkrebbers) wrote :

I can confirm it aswell, get the same results as Beckers/

Revision history for this message
Robbert (robbertkrebbers) wrote :

I just tried to downgrade ia32-libs to Gutsy's version, and that solves the problem. But, i don't quite understand why, since libpcre is neither in Gutsy's version of ia32-libs...

Revision history for this message
Maarten Fonville (maarten-fonville) wrote :

I can also confirm this bug which next to flash also breaks skype.

Revision history for this message
Patrick Eiffe (deathshrimp316) wrote :

I can also confirm this, downgrading to gutsy's version fixes flash, but causes this error to still exist with skype:

skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

Revision history for this message
Maarten Fonville (maarten-fonville) wrote :

With skype you will indeed get the libXss.so.1 error (see their bugtracker: https://developer.skype.com/jira/browse/SCL-251)
you can fix that one with getlibs (http://ubuntuforums.org/showthread.php?t=474790)

Revision history for this message
Stas Sușcov (sushkov) wrote :

I confirm the bug.

Revision history for this message
Patrick Eiffe (deathshrimp316) wrote :

Maarten,

The libXss.so error is not present when using 2.2ubuntu1 (it's included), so the solution I have currently working is:

Installing ia32libs 2.2ubuntu1
Extracting the libs out of the i386 libpce3 package for Hardy:
http://packages.ubuntu.com/cgi-bin/download.pl?arch=i386&file=pool%2Fmain%2Fp%2Fpcre3%2Flibpcre3_7.3-2ubuntu1_i386.deb&md5sum=c4417c6f75b937a30ab9a2748884390b&arch=i386&type=main
and then simply copying them into /usr/lib32/

This seems to be a temporary fix for the bug. I think it has been introduced because another pre-existing library in ia32 libs is dependent on libpcre that previously wasn't.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

Matthias, I can confirm this problem too and part of the solution is to copy libpcre3 i386 into /usr/lib32.

I can also see another regression with vmware-server:

Unable to load image-loading module: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class: ELFCLASS64

No icons love :)

Thanks
Fabio

Changed in ia32-libs:
assignee: nobody → doko
importance: Undecided → High
Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

Unable to load image-loading module: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so: /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so: wrong ELF class: ELFCLASS64

sorry, one more..

I suspect this is part of the same one with the -png.so loader.

Fabio

Revision history for this message
der_vegi (m-may) wrote :

Yes, can also confirm this, extracting libpcre3 i386 to /usr/lib32 works here as well (as well as for Skype).

Revision history for this message
Stas Sușcov (sushkov) wrote : Re: [Bug 176653] Re: 8.04 ia32libs 2.2ubuntu1 breaks libpcre.so.3

Me too. Copying the files from libpcre3 i386 to /usr/lib32 makes
flashplugin work!

--
() Campania Panglicii în ASCII
/\ http://stas.nerd.ro/ascii/

Revision history for this message
Stas Sușcov (sushkov) wrote :

Even after copying the 32bit files into the /usr/lib32 folder, you
might not be able to set up flashplugin.
I recommend your reading this article [1] in that case. It really worked for me!

[1]: http://www.hardy.com.bo/node/16 (Ignore the Brazil language, just
look at the commands)

--
() Campania Panglicii în ASCII
/\ http://stas.nerd.ro/ascii/

Revision history for this message
telpe (kryll) wrote :

Flashplugin work! Thanks.

Revision history for this message
Martin Pitt (pitti) wrote :

Taking

Changed in ia32-libs:
assignee: doko → pitti
status: Confirmed → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

ia32-libs (2.2ubuntu2) hardy; urgency=low

  * Add libpcre3 to make the latest flash plugin work on amd64.
    (LP: #176653)

 -- Martin Pitt <email address hidden> Wed, 19 Dec 2007 09:49:26 +0000

Changed in ia32-libs:
status: In Progress → Fix Released
Revision history for this message
Gustavo Carneiro (gjc) wrote :

I am getting this error right now, but slightly different cause:

Setting up flashplugin-nonfree (9.0.115.0ubuntu3) ...
Installing from local file /var/cache/flashplugin-nonfree/install_flash_player_9_linux.tar.gz
Flash Plugin installed.
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
nspluginwrapper: no appropriate viewer found for /usr/lib/flashplugin-nonfree/libflashplayer.so
dpkg: error processing flashplugin-nonfree (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 flashplugin-nonfree
E: Sub-process /usr/bin/dpkg returned an error code (1)

So it seems that this time it's a missing selinux 32bit library, rather than pcre.

Revision history for this message
Gustavo Carneiro (gjc) wrote :

After manually installing libselinux, now I get:

/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading shared libraries: libpixman-1.so.0: cannot open shared object file: No such file or directory

Revision history for this message
Gustavo Carneiro (gjc) wrote :

And finally:

/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: error while loading shared libraries: libsepol.so.1: cannot open shared object file: No such file or directory

After installing libsepol, /usr/lib/nspluginwrapper/i386/linux/npviewer.bin finally runs well.

Revision history for this message
C de-Avillez (hggdh2) wrote :

@Gustavo: please see bug 177869

Revision history for this message
3vi1 (launchpad-net-eternaldusk) wrote :

I can confirm the "new" version of this bug that Gustavo's seeing. I corrected it in the same way he did and flash works find now.

-J

Revision history for this message
siucdude (siucdude) wrote :

Same here, I installed the packages manually and my flash works, this is great.

Thanks

Revision history for this message
Wei-Yee Chan (chanweiyee) wrote :

Same here.

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

Other bug subscribers

Remote bug watches

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