Skip to main content
June 21, 2010
Question

Cannot get Flash installed for Firefox or Chrome on Fedora Core 12 (64-bit)

  • June 21, 2010
  • 4 replies
  • 7685 views

I have a new Fedora Core 12 install on an AMD 64-bit x86_64 processor.  I cannot

get Flash to install.  Every other site that I seem to go to has a flash video, but

All I get is  "Click here to download plugin", which leads the browser to say

"Additional plugins are required to display all the media on this page" with a

button for "Install Missing Plugins".  Clicking the "Install Missing Plugins" button

says "No suitable plugins were found".

If I go to something like YouTube, I get

"You need to upgrade your Adobe Flash Player to watch this video.
Download it from Adobe."  and that link takes me to

http://get.adobe.com/flashplayer/

which says it knows I have Linux and can download

Adobe Flash Player version 10.1

and gives me choices for YUM, .rpm, or tar.gz.

The YUM selection downloads adobe-release-i386-1.0-1.noarch.rpm, and

then says that it is already installed.

The .rpm downloads flash-plugin-10.1.53.64-release.i386.rpm

asks if I want to install it and then says "The package is

already installed":

The package flash-plugin-10.1.53.64-release.i386 is already installed

The tar.gz choice gets me a tar.gz file that only has in it one

file

-rwxrwxr-x flplbldr/flplbldr 11787664 2010-05-26 15:01 libflashplayer.so

but has no README or INSTALL file, so there's no real clue

as to what to do with this file.  If I look around, I already have:

[root] / > ls -l $(search libflashplayer.so)
-rwxr-xr-x  1 root      11787664 May 26 15:01 ./usr/lib/flash-plugin/libflashplayer.so
lrwxrwxrwx  1 root            39 Jun 20 17:18 ./usr/lib/mozilla/plugins/libflashplayer.so -> /usr/lib/flash-plugin/libflashplayer.so

If I ask Firefox about Tools/Add-ons, it lists a page of plug-ins, but does not

include Flash.  This is Flash 3.5.9.  With Chrome 5.0.375.70, I get the same

behavior; it says I have no "extensions".

It seems there are two possibilities:

(1) Adobe doesn't know how to build and distribute a package that can

install Flash for Fedora Core 12, Firefox or Chrome, or

(2) Both Firefox and Chrome need to be "told" where the Flash plugin is

at, so that it can be used, but I can't find anything that says how

a browser finds a plugin.  I would have thought that the plugins get

put in a special directory, like /usr/lib/mozilla/plugins, but that has only two

things:

> ls /usr/lib/mozilla/plugins/
      39 libflashplayer.so@    127292 nppdf.so*


and does not seem to explain the 7 plugins it thinks that it has.

jim

    This topic has been closed for replies.

    4 replies

    July 2, 2010

    I think the basic problem is somewhat different than it appears to be.

    (a) I really don't think that Adobe is not producing 64-bit plugins.  I found some stuff on the

    web, and I have a 64-bit browser at work running on a 64-bit system with Flash working just

    fine (I just can't get to that system cause I just had heart surgery and am stuck at home).

    (b) which means the real problem is that when I go to http://get.adobe.com/flashplayer/

    The little code that determines which flash plugin I get is wrong.  This page is full of

    javascript, that, I assume, is checking my Operating System and my browser to

    select which flash plugin is being downloaded, and it always gives me only the 32-bit

    version, instead of the 64-bit version.

    there is an option to select a different OS, but not to select 32/64-bit versions.

    So there are two approaches to this.

    The short one is to ask if there is a way for me to download a 64-bit version of the Flash Player

    plugin for Chrome and Firefox for Linux, by hand, instead of by the little java script that says

    what I am supposed to want?  Is there a file that I can just download that is the same as

    adobe-release-i386-1.0.1.noarch.rpm, except it would be for an x86_64 system (AMD if it matters).

    The download says this is coming from http://linuxdownload.adobe.com/

    but I can't access that direclty.

    The longer one is to ask how it knows what type of system I'm on, and why it would then

    report the wrong information?  The java script for the http://get.adobe.com/flashplayer/

    has 14 javascript parts, including 5 other files that are included by name, and I'm not sure

    how to debug the javascript code to determine where it is asking for the OS, the processor

    architecture, the browser, and the 32/64-bit nature of the system, so that it can piece together

    the name of the plugin to offer up for download.

    This seems then similar to the problem I had in installing Chrome.  When I tried to install

    it, it complained that my LSB level was too low.  I was eventually able to determine that it

    was not that my LSB level was too low, but that I was missing the lsb package althogether,

    so that when the Chrome install asked for the LSB level it got back nothing -- or a "program

    not found" error, which it then treated and reported as being too low.  Adding in the redhat-lsb

    package resolved that problem.

    This could be similar -- not properly reporting that I have a 64-bit

    system is interpreted to mean I have 32.  So if I knew how it finds out, I

    can check was is wrong there, and fix that.

    jim

    June 24, 2010

    Run 'rpm -q firefox chromium google-chrome', that will tell you what architecture your browser should have. It will be 'i686' (32bit) or x86_64 (64bit).

    Also, the 32bit plugin for flash will not load in a 64bit browser, which would explain why your browser simply doesn't see any flash plugin. You can run 'tail -f ~/.xsession-errors' while you launch firefox or chrome, and you should see an error stating 'can't load libflashplayer.so, wrong ELF class'.

    To install 32-bit firefox on 64bit Fedora, you have to remove firefox (ie: 'yum remove firefox') then install the Fedora 12 32bit repository, and install Firefox fresh again ('yum install firefox.i686). Unfortunately I can't tell you how to add the 32bit repositories off the top of my head.

    June 21, 2010

    You are using a 64bit system, are you using a 32 orr 64 bit browser?

    As you can see yum get you i386 package which indicates an 32 architecture flash but this would need a 32 bit firefox or chrome, you should check what version of those you have installed.

    There is no flush for 64 browser's so if you are using one then you wont be able to automatically install flash for those browsers.

    You can either force install an 32 bit browser or a wrapper for the 64 browser.

    June 21, 2010

    How would I know if I had a 64-bit or 32-bit browser?  If I ask Firefox about

    it, it says:

    Firefox version 3.5.9

    Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100330 Fedora/3.5.9-2.fc12 Firefox/3.5.9

    The firefox "program" (/usr/bin/firefox) is a script:

    > file /usr/bin/firefox
    /usr/bin/firefox: POSIX shell script text executable

    A view of the processes running suggests that it is a 64-bit version:

        1  2327  1769  1769 ?           -1 S      500   0:00 /bin/sh /usr/lib64/firefox-3.5/run-mozilla.sh /usr/lib64/firefox-3.5/fir
    2327  2342  1769  1769 ?           -1 Sl     500  27:15  \_ /usr/lib64/firefox-3.5/firefox

    Chrome is similarly uninformative; asking Chrome about itself just says the

    version 5.0.375.70.  Looking at the process list, it looks like we are running

    /opt/google/chrome/chrome:

        1  5385  1769  1769 ?           -1 S      500   0:00 /opt/google/chrome/chrome --type=zygote
    5385  5421  1769  1769 ?           -1 Sl     500   0:00  \_ /opt/google/chrome/chrome --type=renderer --lang=en-US --force-field

    and that, at least, says it's a 64-bit executable:

    > file /opt/google/chrome/chrome
    /opt/google/chrome/chrome: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),

    So the suggestion is that we are running 64-bit apps on a 64-bit system.

    Is there no 64-bit version of Flash?  I've been running on 64-bit systems for years now.

    It's not exactly cutting edge technology.

    Can I get the sources for Flash and compile my own 64-bit version?

    jim

    pwillener
    Brainiac
    June 21, 2010

    Sorry, I don't know anything about Linux; all I can give you is this download page

    http://www.adobe.com/products/flashplayer/fp_distribution3.html

    and the Flash Player 10.1 Admin Guide

    http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide.html

    Hopefully you can find the solution for your problem.