Onko kukaan saanut ratkaistua vielä tuota yle-dl ongelmaa Fedorassa (19/20)? Päivittelin yhden F17->F19 ja luonnollisesti tuo yle-dl meni rikki.
yle-dl:n käyttäminen johtaa rtmpdumpin kaatumiseen, Fedoran Automatic Bug Reporting Tool antaa syyksi “rtmpdump killed by SIGSEGV” ja kertoo var_log_messages tiedostossa seuraava: “rtmpdump[3513]: segfault at … error 4 in libgcrypt.so.11.8.2”. Onko vika nyt sitten tuossa rtmpdumpissa vai libgcryptissa?
yle-dl:stä on kokeiltu uusin vakaa & kehitysversio, rtmpdump on Fedoran repoista löytyvä, tällä hetkellä “Version 2.4 Release : 0.3.20110811gitc58cfb3e.fc19”, ja libgcrypt:n versio on 1.5.3 (jos tällä on merkitystä).
Debianissa tuo toimii ihan mallikkaasti kun testasin VirtualBoxissa yle-dl:n uusimmalla vakaalla versiolla ja repoista löytyillä paketeilla (rtmpdump 2.4+20111222, libgcrypt 1.5.0-5+deb7u1).
En ole päivittänyt ko. yle-dl -ohjelmaa, koska tulos on ollut sama kuin aiemminkin. Tekstitys imuroituu ihan nätisti, mutta itse flv-tiedostoa rtmpdump ei ala edes lataamaan eli tiedosto jää 0-tavuiseksi.
pycrypto-pakettia ei omasta Fedora 20-versiosta löydy.
Debian-pohjaisilla käyttiksillä yle-dl -ohjelma toimii. Eli ohjelma on nimenomaan viilattu toimimaan tuossa järjestelmässä.
[quote=“tuju, post:24, topic:1511”][quote author=jjokunen link=topic=2281.msg9633#msg9633 date=1389118810]
Onko kukaan saanut ratkaistua vielä tuota yle-dl ongelmaa Fedorassa (19/20)? Päivittelin yhden F17->F19 ja luonnollisesti tuo yle-dl meni rikki.
[/quote]
Yhden yle-dl -ohjelman takia en vaivautuisi jakelua vaihtamaan, vaikka tag:sta on pääteltävissä, että käytössä on useita eri Linux-haaroihin perustuvia jakeluja. Ja kuten aiemmista viestityksistä käynee ilmi, on RedHat -pohjaiset jakelut olleet asennettuna jo kultaiselta 1990-luvun puoliväliltä lähtien
Ehkä jaksan joskus kokeilla virtuaalikoneeseen asennettuja Linux-jakeluja, joissa tuo mainio yle-dl toimisi - tuo siis kuitenkin jää nähtäväksi.
Pistinpä taas kokeiluksi: Fedora 20 Heisenbug ja rpmfind:sta löytyvä yle-dl-paketti fc19-versiolle toimivat.
yle-dl-2.1.0-0.3.git51f30c8.fc19.noarch
Fedora 20 toki kaikki viralliset päivitykset asennettuna!
Lisäys: toki kukin tykönään voi kokeilla noutaa viimeisimmän yle-dl:n ohjelmantekijän kotisivuilta ja asentaa sen. Josko se nyt toimisi myös Fedora-jakeluissa ongelmitta.
Ehkä viestiketjun aloitusviestiin voisi laittaa (toistaiseksi?) [Ratkaistu] tms. lisukkeen.
Näillä minulla toimii F20: rpm -q rtmpdump yle-dl
rtmpdump-2.4-1.20131205.gitdc76f0a.fc20.x86_64
yle-dl-2.1.0-0.3.git51f30c8.fc19.noarch
Esim. ls -la -rw-rw-r-- 1 jaska jokunen 49189 15.1. klo:aika Sodan sukupolvi (16)-2014-01-14T21:00:00.fin.srt
-rw-rw-r-- 1 jaska jokunen 537386757 15.1. klo:aika Sodan sukupolvi (16)-2014-01-14T21:00:00.flv
Lisäys: luulenpa, että ratkaisu piilee uusimmassa rtmpdump:ssa, sillä myös vanhalla yle-dl-2.0.1:llä alkoi homma taas pelittää.
Pitäneepä kuitenkin päivittää tähän koneeseen myös yle-dl, vaikka ei koskaan pitäisi korjata toimivaa (Tuo on kyllä nimenomaan tekijän sivuilta noudettu ohjelmaversio, eikä mitään rpmfind kamaa.)
% rpm -q yle-dl rtmpdump
yle-dl-2.1.0-0.3.git51f30c8.fc20.noarch
rtmpdump-2.4-1.20131205.gitdc76f0a.fc20.x86_64
% yle-dl "http://areena.yle.fi/tv/2105731"
Subtitles saved to Historia: Hitlerin synkkä karisma-2014-01-15T19:00:00.fin.srt
Subtitles saved to Historia: Hitlerin synkkä karisma-2014-01-15T19:00:00.fih.srt
Output file: Historia: Hitlerin synkkä karisma-2014-01-15T19:00:00.flv
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
WARNING: HandShake: Type mismatch: client sent 6, server answered 9
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
% rpm -V yle-dl rtmpdump
%
ei toimi jostain syystä vieläkään fedora 20:ssä.
Edit: Toimiipas, kyseinen pätkä ei näy ulkomailla.