Opera not loading flashplayer
-
bombacha last edited by
Debian 9 - SMP Debian 4.9.30-2+deb9u1 (2017-06-18) x86_64 GNU/Linux
Opera x64 - 46.0.2597.26I've downloaded the last flash player version 26.0.0.131, copy the libpepflashplayer.so to Opera directory /usr/lib/x86_64-linux-gnu/opera/plugins and restarted. Opera doesn't load that lib, it doesn't pass the tests:
http://www.adobe.com/software/flash/about/
https://helpx.adobe.com/flash-player.htmlAnd also it doesn't create the directory ".macromedia" at my home as it used to be. I did try to run opera from command prompt but it doesn't show any errors or something related to that error, also tried to run with "--debugplugin" with no success.
What else can be done to detect and report the error?
There is nothing on my system logs related with opera. -
avl Opera last edited by
Hi @bombacha,
Opera looks for Flash in these paths:
{
"PepperFlashPaths" : [
"/usr/lib/adobe-flashplugin/libpepflashplayer.so",
"/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so",
"/usr/lib/PepperFlash/libpepflashplayer.so",
"/usr/lib64/PepperFlash/libpepflashplayer.so",
"/usr/lib/chromium-browser/PepperFlash/libpepflashplayer.so",
"/usr/lib/chromium/PepperFlash/libpepflashplayer.so",
"/usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so",
"/usr/lib64/chromium/PepperFlash/libpepflashplayer.so",
"/opt/google/chrome-beta/PepperFlash/libpepflashplayer.so",
"/opt/google/chrome-unstable/PepperFlash/libpepflashplayer.so",
"/opt/google/chrome/PepperFlash/libpepflashplayer.so"
]
}If you install Flash using Adobe's official package (available from the Canonical Partners repository, amongst other places), it'll end up in one of these.
-
bombacha last edited by
Hi @avl
Sorry, it didn't work. I've installed under /usr/lib64/PepperFlash. I'm using the official Adobe .tar.gz package, also tried to install from apt (apt-get install browser-plugin-freshplayer-pepperflash) with no success. Try to follow the opera tutorial but also without success, the lib is not loaded.
http://www.opera.com/docs/linux/plugins/install/#flashI'm using Debian 9, at Debian 8 all I had to do was to copy the lib over /usr/lib/x86_64-linux-gnu/opera/plugins/. After the last Opera update, this start to happen.
ldd -v libpepflashplayer.so
linux-vdso.so.1 (0x00007ffc54535000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe710df3000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe710beb000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe710863000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe71055b000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe710343000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe710123000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe70fd83000)
/lib64/ld-linux-x86-64.so.2 (0x00005556fe252000)Version information: ./libpepflashplayer.so: librt.so.1 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/librt.so.1 libgcc_s.so.1 (GCC_3.0) => /lib/x86_64-linux-gnu/libgcc_s.so.1 ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2 libm.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libm.so.6 libpthread.so.0 (GLIBC_2.3.2) => /lib/x86_64-linux-gnu/libpthread.so.0 libpthread.so.0 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libpthread.so.0 libstdc++.so.6 (GLIBCXX_3.4.10) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6 (CXXABI_1.3) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libc.so.6 (GLIBC_2.11) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.3.4) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.3) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.7) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 libdl.so.2 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libdl.so.2 /lib/x86_64-linux-gnu/libdl.so.2: ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2 libc.so.6 (GLIBC_PRIVATE) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/librt.so.1: libpthread.so.0 (GLIBC_2.3.2) => /lib/x86_64-linux-gnu/libpthread.so.0 libpthread.so.0 (GLIBC_PRIVATE) => /lib/x86_64-linux-gnu/libpthread.so.0 libpthread.so.0 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libpthread.so.0 libc.so.6 (GLIBC_2.3.2) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_PRIVATE) => /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libstdc++.so.6: ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2 libm.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libm.so.6 libgcc_s.so.1 (GCC_4.2.0) => /lib/x86_64-linux-gnu/libgcc_s.so.1 libgcc_s.so.1 (GCC_3.3) => /lib/x86_64-linux-gnu/libgcc_s.so.1 libgcc_s.so.1 (GCC_3.0) => /lib/x86_64-linux-gnu/libgcc_s.so.1 libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.18) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.3) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.17) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.3.2) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libm.so.6: ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2 libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_PRIVATE) => /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libgcc_s.so.1: libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libpthread.so.0: ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2 ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2 libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.3.2) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_PRIVATE) => /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libc.so.6: ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2 ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
There is nothing missing, I did the same to opera binary.
Why Opera doesn't show any error? It would be much easier to understand why this is happening.
-
ardom last edited by
My partner uses Opera (I use Firefoxsince we use each other machines it makes life simpler) She for some time can not play the videos she receives from National Geographic. I have installed Adobe flash and in settings mark click to play and in block ads put NG as an exception. None of this has helped and the videos still do not play
-
bombacha last edited by
All I had to do before the Opera update was to install the nwjs-ffmpeg and put it at the Opera installed directory and also create a "plugins" directory to install the flash there. That's it, it suppose to work just like that. In general, all I need is the nwjs-ffmpeg lib, with that facebook animations, videos, youtube, everything works. But sites like CNN, National Geographics and many others still uses flash.
Yes, I'm using Debian Linux release 9.
There is any way to see Opera debug/error/warnings informations?
-
avl Opera last edited by
Hi again @bombacha,
The tutorial you linked to is no longer valid, it refers to a very old version of Opera. Sorry for the confusion.
browser-plugin-freshplayer-pepperflash
You don't need this package for Opera (and it will not be used); this is a wrapper that can be used to make Firefox use the PPAPI plug-in, it is not the plug-in itself.
The package on Adobe's site is called 'FP 26.0 for Ubuntu (apt)', you should be able to get this one from https://get.adobe.com/flashplayer/otherversions/ . Can you try downloading that one and installing it? It should install to a directory that will automatically get recognized by Opera.
-
kxdimon last edited by
Hi again @bombacha,
The tutorial you linked to is no longer valid, it refers to a very old version of Opera. Sorry for the confusion.browser-plugin-freshplayer-pepperflash
You don't need this package for Opera (and it will not be used); this is a wrapper that can be used to make Firefox use the PPAPI plug-in, it is not the plug-in itself.
The package on Adobe's site is called 'FP 26.0 for Ubuntu (apt)', you should be able to get this one from https://get.adobe.com/flashplayer/otherversions/ . Can you try downloading that one and installing it? It should install to a directory that will automatically get recognized by Opera.Thanks, it helped!
-
bombacha last edited by
Sorry @avl,
It doesn't work, Debian 9 is not working with that apt for ubuntu. I did however downloaded the tar.gz. for NPAPI and install back on /usr/lib64/PepperFlash, no go.
Also did a ln -s /usr/lib64/PepperFlash/libflashplayer.so /usr/lib64/PepperFlash/libpepflashplayer.soAlso tried to chmod +x, chmod 775, chmod 777 the libfile with no success.
Again, the previous version all I had to do was to install it over /usr/lib/x86_64-linux-gnu/opera/plugins.
Thanks.
-
A Former User last edited by
The npapi version of flash is useless on opera since, like other chromium based browser, it uses the ppapi flash.
If you do not mind using a third party repo, use deb-multimedia.org and install the package flashplayer-chromium from it. If you do, give me some credit, because some months ago I convinced its maintainer to include it in his repo, because the maintainer in the original debian repo has left the pepper flash plugin package broken for almost a year now.
-
bombacha last edited by
Yes, I used the ppapi flash, not npapi. This last works just fine with Firefox.
Thank you for the info but I'm not using Opera anymore, I'm trying like 2 weeks to make flash work on Opera and it doesn't worth it. Opera is a lost cause.
Thanks.
-
A Former User last edited by
Weird. Provided that you do have both repos (opera's and dmo) available, a
apt-get install opera-stable flashplayer-chromium
would be enough.