1. Introducción
En ocasiones en LliureX 19 puede suceder que no sea posible acceder al PMB. Normalmente el problema suele ser debido a estas dos causas:
- Que el servicio no esté disponible
- Que la conexión a la base de datos esté fallando
En ambos casos la solución a aplicar es bastante sencilla. A continuación se explica los pasos a seguir.
2. Servicio no disponible
Si al intentar acceder al PMB, el navegador muestra una ventana similiar a esta
significa que el servicio que gestiona el PMB no está disponible, bien porque todavía no ha terminado de arrancar o bien porque hay un problema en el mismo.
En primer lugar, confirmaremos que efectivamente el servicio no está en marcha. Para ello, en una terminal ejecutaremos la siguiente instrucción: sudo docker ps -f name=pmb. Si el servicio no está operativo, la instrucción anterior debería de devolver un resultado similar a este:
Para confirmar que simplemente el servicio no ha terminado de arrancar, esperaremos alrededor de un minuto y, a continuación, volveremos a ejecutar la instrucción anterior. Si el resultado es el mismo, entonces se confirmaría que hay un problema con el servicio.
Para solucionarlo se seguirán los siguientes pasos:
- Parar el servicio totalmente: para ello en la terminal se ejecutará la siguiente instrucción: sudo docker stop pmb
- Arrancar el servicio: para ello en la terminal se ejecutará la siguiente instrucción: sudo docker start pmb
- Esperar un par de minutos y consultar el estado del servicio: para ello se ejecutará la siguiente instrucción: sudo docker ps -f name=pmb. Si el servicio ya está operativo, debería de mostrar un resultado similar a este:
Tras ejecutar los pasos anteriores, ya debería de ser posible acceder al PMB con total normalidad.
3. Error de conexión a la base de datos
Si al intentar acceder al PMB el navegador muestra una pantalla similar a esta:
significa que hay un problema con la conexión a la base de datos.
Para solucionar el problema se seguirán los siguientes pasos:
- Parar el servicio del PMB. Para ello, en una terminal se ejecutará la siguiente instrucción: sudo docker stop pmb
- Parar el servicio de la base datos. Para ello, en la terminal se ejecutará la instrucción: sudo systemctl stop mysql.service
- Esperar alrededor de un minuto y poner en marcha el servicio de la base de datos: Para ello se ejecutará la instruccin: sudo systemctl start mysql.service
- Esperar alrededor de un minuto y poner en marcha el servicio del PMB. Para ello se ejecutará la instrucción: sudo docker start pmb
Tras ejecutar los pasos anteriores, esperaremos alredededor de un minuto e intentaremos acceder de nuevo al PMB.