Today I switched my last Firefox profile from version 3.6.24 to version 9.0.1:
wget http://mozilla.openap.net/firefox/releases/9.0.1/linux-i686/de/firefox-9.0.1.tar.bz2
tar -xvjf firefox-9*.tar.bz2
mv firefox firefox9
Additionally I installed the new Flash player 11:
wget http://fpdownload.macromedia.com/get/flashplayer/pdc/11.1.102.55/install_flash_player_11_linux.x86_64.tar.gz
tar -xvzf install_flash_player_11_linux.x86_64.tar.gz
cp libflashplayer.so ~/.mozilla/plugins/
Then I started firefox with a new empty profile:
./firefox9/firefox -P -no-remotef
Looking to the termial, I got the following error:
LoadPlugin: failed to initialize shared library /home/dennis/.mozilla/plugins/libflashplayer.so [/home/dennis/.mozilla/plugins/libflashplayer.so: falsche ELF-Klasse: ELFCLASS64]
The test page from Adobe did not show any flash. Some research showed me, that Firefox is still a 32 bit program, even on a 64 bit platform.
Thus I installed the 32 bit Flash 11:
wget http://fpdownload.macromedia.com/get/flashplayer/pdc/11.1.102.55/install_flash_player_11_linux.i386.tar.gz
tar -xvzf install_flash_player_11_linux.i386.tar.gz
cp libflashplayer.so /home/dennis/.mozilla/plugins/
Et voila, after a restart of Firefox, I do not get any errors in the terminal any more and the Adobe test page is showing me working flash.
Finally I installed Firefox 9 and Flash 11 globally:
sudo mv firefox9 /opt/
sudo mv ~/.mozilla/plugins/libflashplayer.so /usr/lib/mozilla/plugins
sudo ln -s /opt/firefox9/firefox /usr/local/bin/firefox9