Version 11 of the Flash plug-in for web browsers has been compiled to use the sse2 feature in the CPU. This was introduced in the Intel Pentium 4, but other chip manufacturers only used it in 64-bit CPUs. If you have a Pentium 3 or earlier, or a 32-bit chip from AMD or VIA, the plug-in will not work. If you have a 32-bit computer and Flash is not working, follow these instructions.
1. Check your CPU by entering this command in a terminal emulator:
If the Flags line doesn’t contain ‘sse2’ (‘sse’ won’t do), then you need to use version 10 of the plug-in.
2. Check that you do have the wrong version. In Firefox, enter the url ‘about
:plugins’, in Opera ‘opera:plugins’, or in Chrome ‘chrome://plugins’, and see if Shockwave Flash is version 11.
If (1) and (2) showed that you need to change the plug-in, there’s no need to uninstall and re-install: just changing the plug-in library file is sufficient.
3. First find where the file ‘libflashplayer.so’ is kept. The most likely places are /usr/lib/flash-plugin or /usr/lib/adobe-flashplugin. If it’s not there, look for a nearby folder with the name of you browser’s provider — e.g. for Firefox, that would be /usr/lib/mozilla — and that will contain a symbolic link to libflashplayer.so.
4. Download the Flash package. Currently the address for the last issue of version 10 is
If it’s not there, check at
5. Open the file with your archive manager (or at the command-line if you prefer). Inside is a folder called 10.3.183.20 and inside that is another archive flashplayer_10_3r183_20_linux.tar.gz and inside that is libflashplayer.so. Extract it.
6. Now move it to the correct destination. The command will be
su -c "mv -f Downloads/libflashplayer.so /usr/lib/flash-plugin"
sudo mv -f Downloads/libflashplayer.so /usr/lib/flash-plugin
Obviously use the correct addresses if mine don’t apply.
That’s it: congratulations!