Fedora 19 / 20 ja yle-dl [Ratkaistu]

Tervehdys, kanssakäyttäjät!

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).

Mites F20, joko siinä toimii tuo yle-dl?

Mites F20, joko siinä toimii tuo yle-dl?

En ole ainakaan minä saanut siinä sitä toimimaan.

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ä.

Ei se toimi ennen kuin 2927 – rtmpdump binary for F19 doesn't work with the Finnish broadcaster YLE on suljettu / rtmpdump päivitetty.

[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]

Ei se toimi ennen kuin https://bugzilla.rpmfusion.org/show_bug.cgi?id=2927 on suljettu / rtmpdump päivitetty.[/quote]

Kiitokset vastauksesta, samoin myös Linux123:lle ja juyli.

Eli odotellaan vielä. Mielellään pitäisi Fedoran vielä koneissa (10 vuotta jo pyörineet, yay!), toivottavasti tuo ratkeisi asap.

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 :wink:
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.

Jep, nyt toimii minullakin Fedora 20 -versiolla.

rtmpdump.x86_64               2.4-1.20131205.gitdc76f0a.fc20
yle-dl.noarch                 2.0.1-3.fc19          @rpmfusion-free

[code]$ yle-dl “http://areena.yle.fi/tv/2105731
$ ls -ltr
-rw-rw-r–. 1 tuju tuju 3319 Jan 15 21:45 Historia: Hitlerin synkkä karisma-2014-01-15T19:00:00.fin.srt
-rw-rw-r–. 1 tuju tuju 45663 Jan 15 21:45 Historia: Hitlerin synkkä karisma-2014-01-15T19:00:00.fih.srt
-rw-rw-r–. 1 tuju tuju 0 Jan 15 21:45 Historia: Hitlerin synkkä karisma-2014-01-15T19:00:00.flv

$ rpm -q rtmpdump yle-dl
rtmpdump-2.4-0.3.20110811gitc58cfb3e.fc19.x86_64
yle-dl-2.1.0-0.2.git51f30c8.fc18.noarch[/code]

Nämä ovat siis vielä f20 jakelun sisältämät versiot.

[quote=“tuju, post:29, topic:1511”]$ rtmpdump-2.4-0.3.20110811gitc58cfb3e.fc19.x86_64 yle-dl-2.1.0-0.2.git51f30c8.fc18.noarch[/quote]

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 :wink: (Tuo on kyllä nimenomaan tekijän sivuilta noudettu ohjelmaversio, eikä mitään rpmfind kamaa.)

[quote=“juyli, post:30, topic:1511”]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[/quote]

Mistä tuo rtmpdump -paketti on peräisin?

[quote=“raimo, post:31, topic:1511”][quote author=juyli link=topic=2281.msg9650#msg9650 date=1389820236]
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
[/quote]

Mistä tuo rtmpdump -paketti on peräisin?[/quote]
RPM Fusion Free -pakettivarastosta.

http://linux.fi/wiki/RPM_Fusion
http://rpmfusion.org/

f20 versio:

http://buildsys.rpmfusion.org/build-status/job.psp?email=tuju@iki.fi&uid=19499
http://buildsys.rpmfusion.org/plague-results/fedora-20-rpmfusion_free/yle-dl/2.1.0-0.3.git51f30c8.fc20/noarch/

% 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.