Saltar al contenido principal

Diagnóstico y dependencias de plugins

Acerca de NOPAL​

En Configuración hay una tarjeta Acerca de NOPAL con los datos de diagnóstico del servidor. La ve cualquier usuario con sesión. Muestra:

DatoDetalle
VersiónLa de NOPAL
Commit y ramaSi NOPAL corre desde un repositorio git. Si lo descargaste como .zip (sin .git) aparece No disponible
Sistema operativoDistribución y versión, por ejemplo Debian GNU/Linux 13
Arquitectura y PythonDel servidor
Idioma activoEl de tu navegador
Plugins instaladosLa lista, o No hay plugins instalados

El botón Copiar información de diagnóstico deja todo en el portapapeles, listo para pegarlo en un issue o al pedir ayuda. Si el navegador no permite copiar, la pantalla te pide copiar el texto a mano.

Tarjeta «Acerca de NOPAL» con la versión, el sistema operativo y los plugins instalados

Captura de un sistema en funcionamiento · NOPAL 1.2.0-alpha.1 · interfaz en español · tema NOPAL Style.

Dependencias de los plugins​

NOPAL no instala las dependencias de un plugin

Al instalar un plugin, NOPAL clona su repositorio y comprueba solo la versión de Python que el plugin declare (python_requires). No ejecuta pip para sus librerías.

Qué pasa si falta una:

  • El backend del plugin falla al importarse. NOPAL lo registra en el log (no se pudo cargar el backend del plugin) y sigue arrancando sin él.
  • Su parte visual puede cargar igualmente, pero sus funciones de servidor no responderán.

Qué hacer:

  1. Consulta la documentación del plugin (Plugins) para ver qué librerías necesita.
  2. Instálalas en el entorno virtual de NOPAL:
.venv/bin/pip install <paquete>
  1. Reinicia NOPAL (ver Control del sistema).
  2. Si sigue sin cargar, revisa los registros.

Al actualizar NOPAL, solo se reinstalan las dependencias del propio NOPAL (requirements.txt), no las de los plugins.