Is Opera Developer on Linux supposed to support Flash Player?

  • Hi,

    Just wanted to know if Opera Developer on Linux is supposed to support Flash Player. Since a long time, Opera does not play Flash video anymore and I have to open Firefox each time I land on a page with a Flash video.

    I though it may be a bug which will go away, but as Opera Developer versions goes, it's still the same, so I wonder if Flash is still supposed to be supported in Opera Developer.

  • Do you have the PPAPI version of Flash? Firefox uses the NPAPI version, but Chromium-based browsers don't.

  • Do you have the PPAPI version of Flash? Firefox uses the NPAPI version, but Chromium-based browsers don't.

    Hi,

    Thanks for the answer.

    I searched the web. It seems the PPAPI is provided by Pepper Flash Player, which is installed (version 1.3 on Ubuntu 14.04 32 bits). I followed this page, which suggests additional steps, but it still don't work : http://www.omgubuntu.co.uk/2014/06/install-pepper-flash-chromium-ubuntu-14-04

    sudo update-pepperflashplugin-nonfree --install terminates with the exit code 100, which suggests an error and I can't edit an /etc/chromium-browser/default which does not exist (there is no /etc/chromium-browser/ directory neither).

  • Did you enable the "Canonical partners" source from the "Another software" tab in the software and updates app? Once you enable that you can install adobe-flashplugin package with synaptics or apt. This solved it for me.

  • @hibou57, do you use 14.04 or a newer version? These days Adobe Flash includes both versions and should be correct.

  • Did you enable the "Canonical partners" source from the "Another software" tab in the software and updates app? Once you enable that you can install adobe-flashplugin package with synaptics or apt. This solved it for me.

    Hello,

    The Canonical Partners check‑box was disabled in Synpatic (strange, I thought it was enabled). I checked it, then installed adobe-flashplugin which deinstalled flashplugin-installer, but it's still the same, as an example, I can't play DailyMotion and Facebook videos.

  • @hibou57, do you use 14.04 or a newer version? These days Adobe Flash includes both versions and should be correct.

    Hi Sgunhouse,

    I'm using Ubuntu 14.04 32 bits and Opera Developer 44.0.2505.0

  • Seems odd. Do youtube live streams play at all? Are they using the old or new player?

  • Seems odd. Do youtube live streams play at all? Are they using the old or new player?

    I don’t know, I have not seen a live on YouTube since long.

    I wanted to know what libraries Opera Developer uses, so I did a ldd /usr/bin/opera-developer | uniq | sort. Here is the result:

    libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xb5a21000)
    libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xb6d92000)
    libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6e89000)
    libavahi-client.so.3 => /usr/lib/i386-linux-gnu/libavahi-client.so.3 (0xb5eac000)
    libavahi-common.so.3 => /usr/lib/i386-linux-gnu/libavahi-common.so.3 (0xb5ebe000)
    libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb6018000)
    libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xb5d2c000)
    libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb62b7000)
    libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xb583f000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb650b000)
    libcups.so.2 => /usr/lib/i386-linux-gnu/libcups.so.2 (0xb6d25000)
    libcurl.so.4 => /usr/lib/i386-linux-gnu/libcurl.so.4 (0xb7730000)
    libdatrie.so.1 => /usr/lib/i386-linux-gnu/libdatrie.so.1 (0xb5bb0000)
    libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xb7167000)
    libdbus-glib-1.so.2 => /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2 (0xb5fc6000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb772b000)
    libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb6eb9000)
    libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xb61ee000)
    libffmpeg.so => not found
    libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xb6f83000)
    libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb6ee2000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb66ba000)
    libgconf-2.so.4 => /usr/lib/i386-linux-gnu/libgconf-2.so.4 (0xb71b2000)
    libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xb5e20000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xb7592000)
    libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xb67c0000)
    libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb7411000)
    libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb75be000)
    libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xb771d000)
    libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xb5ecc000)
    libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xb76ca000)
    libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xb5b5b000)
    libgraphite2.so.3 => /usr/lib/i386-linux-gnu/libgraphite2.so.3 (0xb59af000)
    libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xb6271000)
    libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xb5cc8000)
    libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xb686f000)
    libharfbuzz.so.0 => /usr/lib/i386-linux-gnu/libharfbuzz.so.0 (0xb5bb9000)
    libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xb59ec000)
    libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xb5977000)
    libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xb5b4d000)
    libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xb5930000)
    libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xb64d8000)
    libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xb5d31000)
    libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xb5b56000)
    libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xb5ac7000)
    libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xb5d61000)
    libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xb5d20000)
    liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xb6262000)
    libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xb6210000)
    /lib/ld-linux.so.2 (0xb77d7000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6cdf000)
    libnotify.so.4 => /usr/lib/i386-linux-gnu/libnotify.so.4 (0xb75b6000)
    libnspr4.so => /usr/lib/i386-linux-gnu/libnspr4.so (0xb71e1000)
    libnss3.so => /usr/lib/i386-linux-gnu/libnss3.so (0xb7271000)
    libnssutil3.so => /usr/lib/i386-linux-gnu/libnssutil3.so (0xb724a000)
    libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xb5b60000)
    libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb73b6000)
    libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xb7403000)
    libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xb6002000)
    libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb617a000)
    libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xb5c1f000)
    libplc4.so => /usr/lib/i386-linux-gnu/libplc4.so (0xb5ff2000)
    libplds4.so => /usr/lib/i386-linux-gnu/libplds4.so (0xb5fed000)
    libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb5f93000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb779a000)
    libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb613f000)
    libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xb59d5000)
    librtmp.so.0 => /usr/lib/i386-linux-gnu/librtmp.so.0 (0xb64bd000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb7722000)
    libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb5d04000)
    libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xb6157000)
    libsmime3.so => /usr/lib/i386-linux-gnu/libsmime3.so (0xb721f000)
    libsqlite3.so.0 => /home/yannick/apps/sqlite3/lib/libsqlite3.so.0 (0xb5870000)
    libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xb6464000)
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb66d7000)
    libtasn1.so.6 => /usr/lib/i386-linux-gnu/libtasn1.so.6 (0xb5b9c000)
    libthai.so.0 => /usr/lib/i386-linux-gnu/libthai.so.0 (0xb5ff8000)
    libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xb5986000)
    libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb7033000)
    libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xb7030000)
    libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb5fc2000)
    libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 (0xb5c11000)
    libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xb5c1b000)
    libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb700d000)
    libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 (0xb7009000)
    libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xb6ffe000)
    libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xb6ffa000)
    libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb5fbb000)
    libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb6fe7000)
    libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xb6fe0000)
    libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xb5ea8000)
    libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb6fd0000)
    libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xb6eaa000)
    libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb6fc5000)
    libXss.so.1 => /usr/lib/i386-linux-gnu/libXss.so.1 (0xb6eb5000)
    libXtst.so.6 => /usr/lib/i386-linux-gnu/libXtst.so.6 (0xb6fbe000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb61f5000)
    linux-gate.so.1 => (0xb77d6000)

  • There doesn't appear to be a mention of npapi or flash packages. Did you file a bug report?

  • There doesn't appear to be a mention of npapi or flash packages. Did you file a bug report?

    It does not appear clearly, because the listing layout was broken when posting, but look, there is a libffmpeg.so => not found. I suspect this missing library to be the cause. Surprisingly, I have a /usr/lib/i386-linux-gnu/opera-developer/libffmpeg.so.

    I have a /usr/lib/i386-linux-gnu/opera-developer/resources/ffmpeg_preload_config.json too, which contains this:

    [
      "lib_extra/libffmpeg.so",
      "/usr/lib/chromium-browser/libffmpeg.so",
      "/usr/lib/chromium-browser/libs/libffmpeg.so"
    ]
    

    None of these exist.

    Do I have to edit ffmpeg_preload_config.json?

  • That goes beyond my technical understanding, sorry. However, this is also affecting other users so I hope they will fix it soon.

  • Not only Flash still does not work in the last update (45.0.2531.0 on Ubuntu 14.04.5 LTS x86; awesome), but worse: now even Youtube videos does not work anymore 😕

    It's going worse and worse … (to say, as I said in another topic, even such a simple thing as collapsing the messenger panel does not work anymore since a previous update …)

    If I have to open Firefox even for Youtube videos (there are YT videos in many places on the web), may be that means I should give up with Opera

  • Well, unfortunately, I think it's time to part ways with Opera. I absolutely despise Flash and wish it would have died 10 years ago. However, it's still a part of the web and used across the board. The fact that I cannot get it to work is a sign that Opera is simply broken. I'm no stranger to and *nix variant, everything from kernel compiling to simple desktop user for nearly 20 years.

Log in to reply
 

Looks like your connection to Opera forums was lost, please wait while we try to reconnect.