When upgrading to Ubuntu Intrepid 8.10 the Flash 10 plugin may not show up under about:plugins and flash sites like You Tube may not work, even though flashplugin-nonfree is installed.
Starting Firefox from a terminal sessions reveals the following error:
firefox
LoadPlugin: failed to initialize shared library /usr/lib/flashplugin-nonfree/libflashplayer.so [libnss3.so: cannot open shared object file: No such file or directory]
The wrong version of libnss3 is installed:
dpkg -l | grep libnss3
ii libnss3-0d 3.12.1~cvs20080501t1828-0ubuntu1~fta1~hardy Transition package for Network Security Service libraries
ii libnss3-1d 3.12.1~cvs20080501t1828-0ubuntu1~fta1~hardy Network Security Service libraries
To resolve the issue:
- Select System | Administration | Synaptic Package Manager
- Enter libnss3 in the Quick search box and click search
- Select libnss3-0d then select Package | Force Version from the menu
- Select libnss3-0d 3.12.0.3-0ubuntu5 (intrepid)
- Select libnss3-1d then select Package | Force Version from the menu
- Select libnss3-1d 3.12.0.3-0ubuntu5 (intrepid)
- Click Apply
Start Firefox and enter the following in the address bar:
about:plugins
The following should be reported:
Shockwave Flash
File name: libflashplayer.so
Shockwave Flash 10.0 r15
MIME Type Description Suffixes Enabled
application/x-shockwave-flash Shockwave Flash swf Yes
application/futuresplash FutureSplash Player spl Yes