1. Inicio
  2. Logs y Reportes
  3. Crashlog

En enigma2, un crash es cuando el sistema dejan de funcionar de la forma esperada y deja de responder el receptor.

¿Que es un Crashlog?

Cuando esto sucede suele dar un pantallazo azul con una serie de datos (que no da tiempo a leer). Esos datos donde con suerte se puede ver que ha generado el bloqueo o error del receptor, son el crashlog y en este articulo vamos a ver como trabajar con ellos y para que sirven.

Crashlog Enigma2

Ademas de mostrarlo en pantalla, enigma2 genera un archivo de texto con toda esa información que hemos visto en pantalla, y que suele dar información sobre cual ha sido el causante del problema y ayudar tanto al usuario para ver que falla en su receptor como a los desarrolladores para saber que falla.

Los crashlog se eliminan automáticamente cuando se reinicia el receptor completamente.

Los archivos crashlog tienen el siguiente formato:

enigma2_crash_3891289128.log

Localización de crashlog

Si no hay disco duro instalado debe estar en:

/home/root/logs

Como acceder al crashlog

Si no quieres utilizar la linea de comandos o telnet para acceder al crashlog, puedes hacerlo de cualquier manera que permita acceder a los archivos en el receptor (samba, compartición de archivos, NFS,…) pero probablemente lo mas sencillo sea por FTP/SFTP.

Como leer un crashlog

Al ser archivos de texto, no sirve cualquier editor de texto, por ejemplo el editor de textos de windows, pero es recomendable un programa como el Notepad++ que ademas de ser gratuito aporta buenas funciones para hacer más legibles este tipo de archivos.

Crashlog en OpenSpa

En los crashlogs se puede ver la info básica del receptor y en algún punto suele mostrar que ha generado el error.

Configurar crashlogs en OpenSpa

Para configurar los logs en OpenSpa tienes que ir a: MENÚ + SISTEMA + CONFIGURACIÓN RECEPTOR + SISTEMA + CONFIGURAR LOG ENIGMA2

Nos mostrar la siguiente pantalla, normalmente no hay que tocar nada para un correcto funcionamiento:

  • Ubicación del log: la mas importante, donde se guardara.
  • Manejar fallos de python: dejar en Ok
  • Mostrar info de bloqueo y escribir log de fallos después de X veces: normalmente dejar en 1
  • Reiniciar GUI después de X bloqueos: de serie viene 3 normalmente no hace falta cambiarlo
  • Habilitar log de depuración: Con esta opción en si, nos crea el archivo Enigma2-Debug que explicamos en este manual. Hace falta reiniciar el receptor para que comience a loguear.
  • Activar log en red: para loguear en red
  • Límite de tamaño del log de depuración (MB): para poner un maximo de tamaño del archivo Enigma2-Debug, dependiendo de la memoria de nuestro receptor estaremos mas o menos limitados.
  • Número máximo de días: Se borrarán los log creados que lleven más días que los configurados
  • Espacio máximo utilizado (MB): Se borrarán los archivos más antiguos una vez superado el máximo configurado.
  • Crash por error de skin por culpa del debug: Habilita errores del skin que estemos usando. Dejar en OK.
  • Registrar depuración python durante los spinners: Dejar Ok aunque puede tener efectos secundarios.

¿Es este artículo útil?

Artículos relacionados

error: Content is protected !!
Ir arriba