flashplugin-nonfree needs a direct, versioned dependency on ia32-libs on amd64

Bug #272314 reported by Matthew Woerly
96
This bug affects 12 people
Affects Status Importance Assigned to Milestone
flashplugin-nonfree (Ubuntu)
Fix Released
High
Steve Langasek
Intrepid
Invalid
Undecided
Unassigned
Jaunty
Fix Released
High
Steve Langasek
nspluginwrapper (Ubuntu)
Invalid
Undecided
Unassigned
Intrepid
Invalid
Undecided
Unassigned
Jaunty
Invalid
Undecided
Unassigned
update-manager (Ubuntu)
Invalid
Undecided
Unassigned
Intrepid
Invalid
Undecided
Unassigned
Jaunty
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: flashplugin-nonfree

Setting up flashplugin-nonfree (10.0.12.10ubuntu1~ppa3) ...
Installing from local file /var/cache/flashplugin-nonfree/flashplayer10_install_linux_091508.tar.gz
Flash Plugin installed.
*** NSPlugin Viewer *** ERROR: libnss3.so: 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

I have this installed from https://launchpad.net/~fta/+archive
8.04 x86_64

I tried reinstalling flashplugin-nonfree, nspluginwrapper, and libnss3-1d. Still no go.

Revision history for this message
Joe Barnett (thejoe) wrote :

Seems to be as of the latest firefox/xulrunner update, If already installed, the libnss3.so error line appears in the log, and firefox/epiphany is painfully slow on pages with flash content.

Revision history for this message
Artur Rona (ari-tczew) wrote :

If you want fix this and wanna using flash 10 rc2, do this steps:

sudo su
cp /usr/lib/libssl3.so.1d /usr/lib/libssl3.so
cp /usr/lib/libnss3.so.1d /usr/lib/libnss3.so
cp /usr/lib/libsmime3.so.1d /usr/lib/libsmime3.so
exit

enjoy

Revision history for this message
John Leach (johnleach) wrote :

I can confirm this on 32bit with latest Intrepid updates, flashplugin-nonfree 10.0.12.10ubuntu1.

As Ari suggested, symlinking the libraries fixed it for me.

Revision history for this message
wolfwitch (wolf-mylunarden) wrote :

I think the problem is trying to install this on Hardy 64-bit, and not Intrepid.

As John indicated with reference to Ari's post- one should symlink the libraries, not copy them. In any case- I was unable to get this to work with these instructions. I tried symlinking directly to the Firefox libraries as-well, to no avail.

The package -is- intended for Intrepid, not Hardy, so there are obviously some underlying problems.

Revision history for this message
John Irwin (jdi-untangle) wrote :

Workaround is not working for amd64 hardy.

Also confirming 64bit's continuing wilderness exile,
there are now available .deb's for Flash 10 from Adobe
directly, but 32 bit only. C'mon guys, that's so 2005.

Revision history for this message
nzroller (nzroller) wrote :

Yep not working in 64bit hardy, symlinks already exist.

Revision history for this message
Alexander Sack (asac) wrote :

most likely the links do not exist in ia32-libs?

Revision history for this message
Francois Huaulme (francois-huaulme) wrote :

Seems to be fixed for me since today's update. I also enabled multiverse depots that brought an update for ia32-libs.

Revision history for this message
Alexander Sack (asac) wrote :

does this mean that multiverse got disabled during upgrade? or did you intentionally disable it at somepoint?

Changed in nspluginwrapper:
status: New → Invalid
Changed in flashplugin-nonfree:
status: New → Incomplete
Revision history for this message
Francois Huaulme (francois-huaulme) wrote :

I think it got disabled during the upgrade from 8.04 to 8.10.

Alexander Sack (asac)
Changed in flashplugin-nonfree:
status: Incomplete → Invalid
Revision history for this message
Michael Vogt (mvo) wrote : Re: update-manager disabled multiverse on 8.04 -> 8.10 upgrade (Was: NSPlugin Viewer ERROR: libnss3.so)

Multiverse does not get disabled during upgrades, please attach /var/log/dist-upgrade/main.log so that we can figure out what is going wrong here.

Changed in update-manager:
status: New → Incomplete
Revision history for this message
Michael Vogt (mvo) wrote :

I don't think this is a invalid report on flashplugin-nonfree, if it is possible to install flashplugin-nonfree in a way that makes it crash during its postinst, then clearly something is wrong with the postinst scripts or the dependencies.

Changed in flashplugin-nonfree:
status: Invalid → New
Revision history for this message
Alexander Sack (asac) wrote :

discussed with mvo ... seems to be a dependency problem in flashplugin ... we should set minimum version for ia32libs.

Changed in update-manager:
status: Incomplete → Invalid
Changed in flashplugin-nonfree:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Pallinger Péter (pp-publikus) wrote :

On x86_64, the solution for me was to install the required 32 bit libraries manually:
getlibs libnss3.so.1d
getlibs libplds4.so.0d
I don't know if you can put something like this into postinst, considering that getlibs isn't in ubuntu officially...

Steve Langasek (vorlon)
Changed in update-manager:
status: New → Invalid
Steve Langasek (vorlon)
Changed in flashplugin-nonfree:
assignee: nobody → vorlon
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package flashplugin-nonfree - 10.0.15.3ubuntu3

---------------
flashplugin-nonfree (10.0.15.3ubuntu3) jaunty; urgency=low

  * Depend on ia32-libs (>= 2.2ubuntu18) on amd64, to get libnss3.so and
    libnspr4.so. LP: #272314.
  * Depend on libnss3-1d (>= 3.12.0~beta3), libnspr4-0d (>= 4.7.1~beta2)
    on the other archs for the same reason.
  * Exclude amd64 for the other library dependencies; as long as we're
    using nspluginwrapper on amd64, the rest of these libraries aren't
    relevant.

 -- Steve Langasek <email address hidden> Fri, 30 Jan 2009 10:22:55 +0000

Changed in flashplugin-nonfree:
status: Triaged → Fix Released
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Intrepid Ibex reached end-of-life on 30 April 2010 so I am closing the
report. The bug has been fixed in newer releases of Ubuntu.

Changed in flashplugin-nonfree (Ubuntu Intrepid):
status: New → Invalid
Changed in nspluginwrapper (Ubuntu Intrepid):
status: New → Invalid
Revision history for this message
Alexandre Otto Strube (surak) wrote :

except for oneiric...

2011-08-24 18:08:22 (8.44 MB/s) - `./adobe-flashplugin_10.3.183.4.orig.tar.gz' saved [5517014/5517014]

Download done.
Flash Plugin installed.
nspluginwrapper: no appropriate viewer found for /usr/lib/flashplugin-installer/libflashplayer.so
dpkg: error processing flashplugin-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 flashplugin-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@strube:/var/cache/apt/archives# /usr/bin/nspluginwrapper -v -v -i /usr/lib/flashplugin-installer/libflashplayer.so
*** NSPlugin Viewer *** ERROR: libssl3.so: cannot open shared object file: No such file or directory
*** NSPlugin Viewer *** ERROR: libssl3.so: cannot open shared object file: No such file or directory
nspluginwrapper: no appropriate viewer found for /usr/lib/flashplugin-installer/libflashplayer.so
root@strube:/var/cache/apt/archives# apt-get install libssl3

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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