Resuelto Error en alfa con python 3.9.6

ilpadtino

Usuario Novato
8 Sep 2021
9
0
1
55
Hola a todos. He intentado instalar alfa 3.4.19 sobre kodi 19 en linux (fedora 34). Tanto en la version instalada desde rpm como compilando desde la fuente, obtengo el mismo error cuando instalo alfa, que parece estar relacionado con que muchas funciones (declaraciones) han sido cambiadas en la ultima version de Python. Algui
 
¿Puedes intentar enviarnos un log? Usualmente creo que se encuentra en la carpeta ~/.kodi/temp/kodi.log aunque desconozco si aplique en fedora

Cabe decir que Alfa tiene muchos problemas con diferentes versiones de Python 3 (debido a los cambios que introducen entre versiones). Si te es posible y no tienes inconvenientes, recomendamos que uses una versión de Python anterior. Actualmente lo tenemos probado con la 3.9.4, 3.8.5, 3.7.9 y 3.6.8
 
24 Oct 2017
1.978
574
113
Varias cosas:
- La version de Kodi 20 está todavía en ALPHA. Puede ocurrir de todo
- Además de la versión de Python 3.9 que usa Kodi, también parece que tienes instalada la versión 3.8. Alfa se hace un lío con esto. Sólo puedes tener una versión de Python 3 para que funcione
- Para obtener un log de forma apropiada, sigue estas normas. En el log actual no tenías activado el Debug de Alfa y no se puede ver nada práctico: Pasos para un correcto reporte de error
 

ilpadtino

Usuario Novato
8 Sep 2021
9
0
1
55
Gracias por la respuesta.

Tienes razón, la compilación del código corresponde a kodi 20-alpha. Ahora he instalado a partir del rpm la versión 19.1

Adjunto reporte de error según las indicaciones:

LOG448098979.log - AnonFiles

Sistema Fedora 34 - Linux --kernel: Linux x86 64-bit version 5.13.13-200.fc34.x86_64
Kodi 19.1
Alfa 3.4.20

He desinstalado python3.8. Ahora sólo tengo la versión 3.9.6

Gracias
 

ilpadtino

Usuario Novato
8 Sep 2021
9
0
1
55
Hola, simplemente era para saber si esta vez he reportado correctamente el error.

Gracias de antemano
 
24 Oct 2017
1.978
574
113
Perdona el retraso en responder. Sigue existiendo la versión 3.8. En una verificación inicial que hace Alfa recibe una respuesta positiva con la versión 3.8, aunque luego Kodi usa la 3.9. Entiendo que la única posibilidad es que todavía siga instalada la versión 3.8 de Python.

Por otra parte no se ve bien el problema en el log, porque es necesario que actives el Debug de Alfa y luego reinicies, para ver un inicio completo de Kodi y Alfa con el debug activado. Es ahí donde se "cuece" el problema
 
24 Oct 2017
1.978
574
113
Ahora se ve más claro, pero tienes un serio problema de interferencias entre versiones de Python3.

- Hay varios errores del propio Python. Por lo que he visto se mezclan módulos de la versión 3.8 (que todavía no ha desaparecido) con la versión 3.9. Parece que lo siguiente lo resuelve:

Código:
Por favor, Acceder o Registrarse para ver el contenido

- Para el problema de Alfa, he subido un fix. Tendrás que reiniciar Kodi dos veces, dejando un par de minutos en cada reinicio. Luego pruebas y envías otro log.
 
24 Oct 2017
1.978
574
113
Ya he encontrado el otro problema, debido a un cambio en la versión Python 3.9. Reinicia Kodi y prueba. Ahora debería funcionar bien