Closed SuspiciousDeer closed 5 years ago
Solutions found thus far: Running 0.3.9 on Fedora 28 Running 0.3.10 on a different OS via VirtualBox
Haven't seen any "real" fixes for 0.3.10 as of yet unfortunately.
same here, running 0.3.10 on MXLinux i686 (debian)
I figured out and solved this issue on Fedora 28 (Linux 4.18.10-200.fc28.x86_64), with Popcorn Time 3.10 version.
Just download the latest NW.js (in my case v0.33.4 version https://dl.nwjs.io/v0.33.4/nwjs-v0.33.4-linux-x64.tar.gz), and extract it to root folder of PopcornTime. Be sure that extracted files overwrite the previous files.
@jeanlandim yeah it worked ;-) [ in my case i686 system I used https://dl.nwjs.io/v0.33.4/nwjs-v0.33.4-linux-ia32.tar.gz ] thanks, you rock !
The problem there is that those nwjs builds will be missing certain ffmpeg codecs. So you will run in to no video or audio for certain files. ffmpeg needs to be recompiled with the additional codecs enabled.
@jeanlandim It's a good workaround, the easiest so far. Thanks.
Of course it doesn't mean this issue is solved :) :+1: @trexx
@trexx yes you're right I can't watch the feed with the popcorn internal player but with vlc no problem
@trexx thats true. I think rebuilding the libffmpeg.so solves codecs issue.
@trexx There is a good tutorial of that issue. Please guide us on the right path to begin to understand that.
I'm using flatpak build from here https://gitlab.com/Preisschild/popcorntime-flatpak it is working for me for most things
I tried the flatpak but it fails saying the checksum does not match? Cheers, Jon
For reference I don't think this is actually solved in the flurry of commits (or a different problems has surfaced that results in similar symptoms).
After grabbing the build from yesterday and clearing my config/cache directories (as the build complains that the database in them is from a newer nwjs than it contains and immediately closes after that) I get:
/opt/popcorntime/Popcorn-Time
/opt/popcorntime/Popcorn-Time[10816]: ../../third_party/node/src/node_crypto_bio.h:83:static node::NodeBIO *node::NodeBIO::FromBIO(BIO *): Assertion `(bio->ptr) != (nullptr)' failed.
Illegal instruction (core dumped)
[10813:10813:1125/230926:ERROR:gl_context_glx.cc(235)] Couldn't make context current with X drawable.
Extracting the most recent nwjs (now 0.34.3) into the popcorn directory still works to get a working install, using VLC as the player, so that can be used as a workaround to get the bugfixes still.
Would be nice to actually get this sorted at some point ....
IT will be sorted once we release PCT with working codec NWJS 34
I would recommend for this issue to be reopened, because 3.10 still doesn't work on Fedora 30 and Fedora 31 is right around the corner. I've been using 3.9 but a lot of movies and series are missing from the catalogue in that version.
Going through related issues, it looks like this problem has persisted since 2016.
After searching how to make PCT 3.10 work with Fedora 31
@vagouras, I replaced your first step with a ci build version of PCT:
libffmpeg.so
in folder /lib.You steps did not work for me, but it helped me! :)
Operating System Version: Linux fedora core 27 Popcorn Time Version: Tried on 3.10 stable, build 279 and build 200, same results
Report: Popcorntime used to work. After a system update some days ago it crashes. After updating to fedora 28 still nothing.
Terminal output and general behaviour can be seen here: https://webmshare.com/WB0bM
It does generate a core dump and crash reports.