• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Kodi 18.4 + iVysílání: error DH_KEY_TOO_SMALL
#1
Ahoj,
jsem tu nový a pokoušel jsem se tu najít nějaký návod na chybu iVysílání, ale nějak jsem pohořel.

Mohl by mi prosím někdo poradit s chybou DH_KEY_TOO_SMALL?

V logu jsem našel toto:
Citace:2019-12-18 18:54:29.493 T:2756198608   ERROR: Previous line repeats 1 times.
2019-12-18 18:54:29.494 T:2756198608   ERROR: [iVysílání — Česká televize] no status
2019-12-18 18:54:29.589 T:2747805904   ERROR: GetDirectory - Error getting plugin://plugin.video.ivysilani/?channel=CT1&date=2019-12-18
2019-12-18 18:54:29.616 T:2972945712   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.ivysilani/?channel=CT1&date=2019-12-18) failed
2019-12-18 18:56:28.883 T:2747805904   ERROR: [iVysílání — Česká televize] ['Traceback (most recent call last):\n', '  File "/home/pi/.kodi/addons/plugin.video.ivysilani/addon.py", line 510, in <module>\n    listProgrammelist(ivysilani.Date(date, selectLiveChannel(channel)))\n', '  File "/home/pi/.kodi/addons/plugin.video.ivysilani/addon.py", line 203, in listProgrammelist\n    pList = programmelist.list()\n', '  File "/home/pi/.kodi/addons/plugin.video.ivysilani/ivysilani.py", line 42, in list\n    return self._programmeListFetch(params)\n', '  File "/home/pi/.kodi/addons/plugin.video.ivysilani/ivysilani.py", line 29, in _programmeListFetch\n    data = _fetch(PROGRAMMELIST_URL, params)\n', '  File "/home/pi/.kodi/addons/plugin.video.ivysilani/ivysilani.py", line 359, in _fetch\n    _token_refresh()\n', '  File "/home/pi/.kodi/addons/plugin.video.ivysilani/ivysilani.py", line 352, in _token_refresh\n    data = _https_ceska_televize_fetch(TOKEN_URL, params)\n', '  File "/home/pi/.kodi/addons/plugin.video.ivysilani/ivysilani.py", line 335, in _https_ceska_televize_fetch\n    conn.request("POST", url, urllib.urlencode(params), headers)\n', '  File "/usr/lib/python2.7/httplib.py", line 1058, in request\n    self._send_request(method, url, body, headers)\n', '  File "/usr/lib/python2.7/httplib.py", line 1098, in _send_request\n    self.endheaders(body)\n', '  File "/usr/lib/python2.7/httplib.py", line 1054, in endheaders\n    self._send_output(message_body)\n', '  File "/usr/lib/python2.7/httplib.py", line 892, in _send_output\n    self.send(msg)\n', '  File "/usr/lib/python2.7/httplib.py", line 854, in send\n    self.connect()\n', '  File "/usr/lib/python2.7/httplib.py", line 1279, in connect\n    server_hostname=server_hostname)\n', '  File "/usr/lib/python2.7/ssl.py", line 369, in wrap_socket\n    _context=self)\n', '  File "/usr/lib/python2.7/ssl.py", line 599, in __init__\n    self.do_handshake()\n', '  File "/usr/lib/python2.7/ssl.py", line 828, in do_handshake\n    self._sslobj.do_handshake()\n', 'SSLError: [SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:727)\n']

Můj systém:
Raspberry PI4, Raspbian Buster, Kodi 18.4

Díky za odpovědi.
 
Citovat
#2
Cau,

asi odpovidam dost pozde, kazdopadne jsem ted presel z Libreelecu na Raspbian Buster a narazil jsem na stejny problem.

Problem vyresilo zmenit v souboru /etc/ssl/openssl.conf security level z dvojky na jednicku:
CipherString=DEFAULT@SECLEVEL=1

Reseni jsem nasel tady (anglicky):
https://github.com/home-assistant/home-a...sues/19683
 
Citovat
#3
stark: Díky moc, to jsem zkusil a nepomohlo, tak teď když jsi mi to znovu potvrdil, tak jsem to udělal znovu a odinstaloval a znovu nainstaloval iVysílání a už to šlape.

Super!!!

Ještě jednou díky!
 
Citovat
#4
...za mě tohle taky pomohlo... Jen... Používám vim.tiny a vyhledáváním v textu se mi to nepodařilo najít... Ale je to prostě poslední položka... A ještě bych doplnil, v systému mám openssl.cnf
A našel jsem to původně tady ale... :-) https://imlc.me/dh-key-too-small
...opět taková bl**** a dva dny v čudu... :-D
 
Citovat
#5
Ahoj,
me pomohlo az toto (Ubuntu 20.04)

https://askubuntu.com/questions/1233186/...rity-level

Konfigurak je totiz nasmerovany jinam (prikazem lze zjistit cestu ke config souboru openssl version -d)
 Na zacatek konfigu dat:
 
Kód:
openssl_conf = default_conf


Na uplny konce dat:
 
Kód:
[ default_conf ]
ssl_conf = ssl_sect

[ssl_sect]
system_default = ssl_default_sect

[ssl_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT:@SECLEVEL=1
 
Citovat
#6
msindler :  děkuji tento postup mi pomohl (Linux Mint 20 MATE 1.24.0)
 
Citovat
#7
Děkuji, pomohlo i v systému Raspbery Pi OS z 20.8.2020 (Dříve Raspbian).
Uvedené položky tam jsou totožné, jen poslední je system_default_sect
[system_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT:@SECLEVEL=1 > zde jsem nahradil dvojku
Kodi 19/18.x -LibreELEC 9.1.x-BerryBoot -RPi4/3/0/w -LinuxMint/W10/Android 11/10. Router 1Gbit, 2.4+5GHz
 
Citovat
#8
Můžu poprosit o radu, co dělám s openssl.cnf blbě?

Děkuji!


Přiložené soubory Miniatury
   
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)