Página 1 de 1

URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]

Publicado: 14 Feb 2017, 13:12
por ivan_kodi
Hola,

He reinstalado Kodi Krypton desde cero tanto en Windows como en Linux y Android. En Linux y Android todo ha ido bien, pero en Windows 8.1 cuando entro en el plugin e intenta buscar actualizaciones salta este error: URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>

Código: Seleccionar todo

12:46:19.834 T:4460  NOTICE: pelisalacarta.platformcode.launcher Check for plugin updates enabled
12:46:19.870 T:4460  NOTICE: pelisalacarta.core.updater checkforupdates
12:46:19.871 T:4460  NOTICE: pelisalacarta.core.api.plugins.get_latest_packages
12:46:19.871 T:4460  NOTICE: pelisalacarta.core.api.remote_call url=plugins/get_latest_packages.php, parameters={'platform': 'kodi-krypton', 'plugin': 'pelisalacarta'}
12:46:19.872 T:4460  NOTICE: pelisalacarta.core.scrapertools downloadpage
12:46:19.872 T:4460  NOTICE: pelisalacarta.core.scrapertools url=https://api.tvalacarta.info/v2/plugins/get_latest_packages.php
12:46:19.872 T:4460  NOTICE: pelisalacarta.core.scrapertools downloadpageWithResult
12:46:19.872 T:4460  NOTICE: pelisalacarta.core.scrapertools url=https://api.tvalacarta.info/v2/plugins/get_latest_packages.php
12:46:19.872 T:4460  NOTICE: pelisalacarta.core.scrapertools post=platform=kodi-krypton&api_key=nzgJy84P9w54H2w&plugin=pelisalacarta
12:46:19.872 T:4460  NOTICE: pelisalacarta.core.scrapertools ficherocookies=C:\Users\Ivan\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.pelisalacarta\cookies\api.tvalacarta.info.dat
12:46:19.872 T:4460  NOTICE: pelisalacarta.core.scrapertools Importando cookielib
12:46:19.872 T:4460  NOTICE: pelisalacarta.core.scrapertools cookielib disponible
12:46:19.872 T:4460  NOTICE: pelisalacarta.core.scrapertools cambio en politicas
12:46:19.873 T:4460  NOTICE: pelisalacarta.core.scrapertools Hay cookies
12:46:19.873 T:4460  NOTICE: pelisalacarta.core.scrapertools opener usando urllib2 (cookielib)
12:46:19.873 T:4460  NOTICE: pelisalacarta.core.scrapertools petición POST
12:46:19.873 T:4460  NOTICE: pelisalacarta.core.scrapertools ---------------------------
12:46:19.873 T:4460  NOTICE: pelisalacarta.core.scrapertools header User-Agent=pelisalacarta kodi-krypton
12:46:19.874 T:4460  NOTICE: pelisalacarta.core.scrapertools ---------------------------
12:46:19.874 T:4460  NOTICE: pelisalacarta.core.scrapertools Peticion con timeout
12:46:20.028 T:4460  NOTICE: pelisalacarta.platformcode.launcher [run] Traceback (most recent call last):
                                              File "C:\Users\Ivan\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\platformcode\launcher.py", line 83, in run
                                                version = updater.checkforupdates()
                                              File "C:\Users\Ivan\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\core\updater.py", line 64, in checkforupdates
                                                latest_packages = api.plugins_get_latest_packages()
                                              File "C:\Users\Ivan\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\core\api.py", line 82, in plugins_get_latest_packages
                                                return remote_call( "plugins/get_latest_packages.php" , parameters )
                                              File "C:\Users\Ivan\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\core\api.py", line 64, in remote_call
                                                response_body = scrapertools.downloadpage(url,post,headers)
                                              File "C:\Users\Ivan\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\core\scrapertools.py", line 333, in downloadpage
                                                data, _ = downloadpageWithResult(url=url, post=post, headers=headers, follow_redirects=follow_redirects, timeout=timeout, header_to_get=header_to_get)
                                              File "C:\Users\Ivan\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\core\scrapertools.py", line 472, in downloadpageWithResult
                                                handle=urlopen(req)
                                              File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 154, in urlopen
                                                return opener.open(url, data, timeout)
                                              File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 431, in open
                                                response = self._open(req, data)
                                              File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 449, in _open
                                                '_open', req)
                                              File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 409, in _call_chain
                                                result = func(*args)
                                              File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 1240, in https_open
                                                context=self._context)
                                              File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib2.py", line 1197, in do_open
                                                raise URLError(err)
                                            URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>
12:46:21.481 T:4460  NOTICE: cpelisalacarta.platformcode.launcher Fallo al verificar la actualización
Al entrar en "Configuración" -> "Descargar e instalar otras versiones" pasa lo mismo: "No se puede conectar al servidor".

He reinstalado todo tres veces. Kodi 16 con exactamente la misma versión de Pelis a la Carta en Windows 8.1 va perfectamente. He probado a descargar la versión para Jarvis y el resultado es el mismo.

He comprobado el certificado de https://api.tvalacarta.info/ y parece correcto.

El resto del plugin funciona bien (salvo HDFull que no hay manera de que muestre los enlaces... ni actualizando httptools.py ni con las distintas versiones de hdfull.py que hay circulando por el foro, pero esa es otra historia...)

¿Alguien me echa una mano?

Re: URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED

Publicado: 14 Feb 2017, 15:08
por ivan_kodi
Ya lo he solucionado.

Por si le pasa a alguien más: hay que instalar el certificado del servidor en el Sistema.

Con el navegador vais a https://api.tvalacarta.info/, descargáis el certificado (cada navegador lo hace de forma diferente) y lo instaláis (doble click sobre él y seguid las instrucciones)

Un saludo.

Re: URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED

Publicado: 26 Mar 2017, 02:02
por Beholder
A mi tambien me pasaba, crei que era culpa de mi version ya que usaba la version 17 de la tienda de windows asi que desinstale y me instale la 17.1 en version normal y el problema persistia pero con tu solucion ya puedo actualizar canales y servidores. Muchas gracias.