Depois de investigar isso, descobri que é um problema do tipo MIME. O Firefox (ou Chrome) no Linux não executará arquivos SWF se achar que o tipo é application / vnd.adobe.flash.movie.
Por link :
Edite /usr/share/mime/packages/freedesktop.org.xml como root e substitua o seguinte:
<mime-type type="application/vnd.adobe.flash.movie">
Com:
<mime-type type="application/x-shockwave-flash">
E, em seguida, execute:
update-mime-database /usr/share/mime
Eu descobri que precisava reiniciar o Firefox depois. Aqui está um script muito próximo de um do link que executa essas etapas (execute-o com o sudo), mas vou avisá-lo - notei que diferentes instalações parecem ter espaçamento diferente, o que pode atrapalhar o script sed, que foi o que aconteceu comigo.
#!/bin/bash
clear
echo "Update file freedesktop.org.xml...";
sed -e "s/<mime-type type=\"application\/vnd.adobe.flash.movie\">/<mime-type type=\"application\/x-shockwave-flash\">/g" /usr/share/mime/packages/freedesktop.org.xml > /usr/share/mime/packages/freedesktop.org.xml.new
mv /usr/share/mime/packages/freedesktop.org.xml /usr/share/mime/packages/freedesktop.org.xml.original
mv /usr/share/mime/packages/freedesktop.org.xml.new /usr/share/mime/packages/freedesktop.org.xml
echo "File updated successfully!";
echo "Update mime database...";
update-mime-database /usr/share/mime
echo "Mime database updated successfully! ALL DONE!";