Home

Boot loop OpenSPA 8.0.001

Xavidenia

Usuario
Amigo OpenSPA
29 Ago 2018
97
21
0
48
Hola ya he instalado por 3 veces la nueva imagen openspa 8.0 en mi deco y las tres veces tras instalar lo basico funciona bien, pero en cuanto lo reinicio me entra en boot loop.....
me sale el bootlogo , el spinner como que esta cargando y pantallazo azul y asi sucesivamente da igual que lo tenga 5 minutos asi, como una hora, de ahi no sale .....
y ya no se que hacer..... aver si alguien es capaz de decirme cual es el error mi deco es un Gigablue UHD Quad 4k.....

Esto es lo que me muestra el pantallazo azul:
Traceback (most recent call last):
File "/usr/lib/enigma2/python/StartEnigma.py", line 952, in <module>
runScreenTest()
File "/usr/lib/enigma2/python/StartEnigma.py", line 668, in runScreenTest
runNextScreen(session, screensToRun)
File "/usr/lib/enigma2/python/StartEnigma.py", line 663, in runNextScreen
session.openWithCallback(boundFunction(runNextScreen, session, screensToRun[1:]), screen, *args)
File "/usr/lib/enigma2/python/StartEnigma.py", line 389, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 400, in open
dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 337, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/StartEnigma.py", line 359, in doInstantiateDialog
dlg = screen(self, *arguments, **kwargs)
File "/usr/lib/enigma2/python/Screens/InfoBar.py", line 83, in __init__
File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2677, in __init__
File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2748, in addExtension
TypeError: '<' not supported between instances of 'method' and 'method'
[MAIN] (exit code 5)


dmesg

<6>[ 156.451408] sh (3831): drop_caches: 3
<6>[ 156.720637] sh (3838): drop_caches: 3
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.350
992
0
esto se debe al metodo sort() de ordenación de lista de extensiones en InfobarGenerics.
hay dos posibles soluciones, o bien no ordenarla anulando en def addExtension:
Código:
# self.list.sort()
y cambiar por una funcion print()
y en def updateExtension:
Código:
# list.sort()
y cambiar por una funcion print()

o intentar esta solución:
Código:
self.list.sort(key=lambda x: x[0])
Código:
list.sort(key=lambda x: x[0])
respectivamente.
 
Última edición:
  • Me gusta
Reactions: kuti72

JR

OpenSPA Team
Miembro del equipo
Admin OpenSPA
10 Ago 2007
23.255
15.928
0
En pleno Delta
Hola ya he instalado por 3 veces la nueva imagen openspa 8.0 en mi deco y las tres veces tras instalar lo basico funciona bien, pero en cuanto lo reinicio me entra en boot loop.....
me sale el bootlogo , el spinner como que esta cargando y pantallazo azul y asi sucesivamente da igual que lo tenga 5 minutos asi, como una hora, de ahi no sale .....
y ya no se que hacer..... aver si alguien es capaz de decirme cual es el error mi deco es un Gigablue UHD Quad 4k.....

Esto es lo que me muestra el pantallazo azul:
Has modificado o cambiado algo en el skin?
 

Xavidenia

Usuario
Amigo OpenSPA
29 Ago 2018
97
21
0
48
Has modificado o cambiado algo en el skin?
En el skin lo único que he hecho ha sido cambiarle el color a mi gusto y configurarlo a mi gusto, creo que eso no es motivo para que no arranque ,uso el skin openstarHD
 

Xavidenia

Usuario
Amigo OpenSPA
29 Ago 2018
97
21
0
48
esto se debe al metodo sort() de ordenación de lista de extensiones en InfobarGenerics.
hay dos posibles soluciones, o bien no ordenarla anulando en def addExtension:
Código:
# self.list.sort()
y cambiar por una funcion print()
y en def updateExtension:
Código:
# list.sort()
y cambiar por una funcion print()

o intentar esta solución:
Código:
self.list.sort(key=lambda x: x[0])
Código:
list.sort(key=lambda x: x[0])
respectivamente.
Y donde supone que debería de hacer esas cosas ???
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.350
992
0
Y donde supone que debería de hacer esas cosas ???
esto es un archivo de prueba para ver solo si soluciona tu problema especifico.
descomprime el .zip e introduce el archivo InfoBarGenerics.pyc en /usr/lib/enigma2/python/Screens/
sobreescribe el que está...reinicia enigma2.
 

Adjuntos

  • InfoBarGenerics.zip
    58 KB · Visitas: 3
  • Me gusta
Reactions: Clemente

Xavidenia

Usuario
Amigo OpenSPA
29 Ago 2018
97
21
0
48
Solucionado... era un error del skin del desplazamiento de el duque, que como tengo por costumbre cargar los canales al final,me daba un error frontrend porque el skin no disponía de datos para cargar