Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

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.