exebetche / vlsub

VLC extension to download subtitles from opensubtitles.org
1.35k stars 345 forks source link

core generic error: no suitable access module for `zip://file #180

Open ndias opened 7 years ago

ndias commented 7 years ago

I'm using the vlc code from github (the latest) and I have this error when I try do download a subtitle, the download works, but the subtitle file never unzips.

jacekkruger commented 7 years ago

It fails at line vlc.stream(tmpFileURI) and the URI seems to be fine:

zip://file:///home/user/movieDir/archiveFile.srt.gz!/innerFile.srt

Maybe it's a broken VLC compilation (maybe with zip file support disabled?). I reproduced it on my Fedora 25 with VLC from RPM Fusion.

$ LC_ALL=C vlc --version VLC media player 3.0.0-git Vetinari (revision 2.2.0-git-13163-g351b63f476) VLC version 3.0.0-git Vetinari (2.2.0-git-13163-g351b63f476) Compiled by mockbuild on buildvm-01.online.rpmfusion.net (Jun 22 2017 18:13:02) Compiler: gcc version 6.3.1 20161221 (Red Hat 6.3.1-1) (GCC)

asmolcic commented 7 years ago

I had the same problem then I downgraded vlc to vlc-3.0.0-0.9.fc25.x86_64 and it works.

pdoria commented 7 years ago

Same problem here: vlc-3.0.0-0.29.git20170622 and VLsub 0.10 on Fedora Core 26

ThatLurker commented 7 years ago

And why are you using the vlc from github?

asmolcic commented 7 years ago

It came with the repository. :) in my case the "rpmfusion-free-updates.repo". Putting an exclude=vlc statment solved it.

ndias commented 7 years ago

Because I have a screen resolution of 3200x1800, and old versions of vlc, with this screen, I have big icons and a very big interface, and for several other reasons :)

Cheers, Nuno

On Thu, 2017-07-20 at 14:41 -0700, Kalle Laine wrote:

And why are you using the vlc from github? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread. -- Nuno Dias Nuno.Dias@gmail.com

gdimi commented 7 years ago

In my case there was a case of perl packages mismatch versions. I install latest perl and this error disappeared

asmolcic commented 6 years ago

Well, I upgraded to Fedora 27. The upgrade process removed the old VLC package (3.0.0-0.9). The new one from RPMFusion repository is 3.0.0-0.33 and it still doesn't work. I managed to install the 3.0.0-0.44 version to no avail. I haven't tried newer versions (4.x) because I'd have to manage dependencies myself. Non-Git version cannot be downloaded, AFAIK. The VLC download page offers only RPMFusion releases for Fedora. It seems to me that there is no neat solution for this problem on Fedora 27.

asmolcic commented 6 years ago

Verson 0.10.0 works. I guess I had installed VLsub 0.10.2 in my directory ~/.local/share/vlc/lua/extensions. Can't remember why. VLC 3.0.0-0.44 however comes with precompiled VLsub 0.10.0 which works fine.