Problemas de acceso al PMB en Lliurex 19

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

  PMB DOCKER 01

 

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:

  PMB DOCKER 02

 

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:

  1. Parar el servicio totalmente: para ello en la terminal se ejecutará la siguiente instrucción: sudo docker stop pmb
  2. Arrancar el servicio: para ello en la terminal se ejecutará la siguiente instrucción: sudo docker start pmb
  3. 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:

 
PMB DOCKER 03

 

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:

  PMB DOCKER 04

 

significa que hay un problema con la conexión a la base de datos.

 

Para solucionar el problema se seguirán los siguientes pasos:

  1. Parar el servicio del PMB. Para ello, en una terminal se ejecutará la siguiente instrucción: sudo docker stop pmb
  2. Parar el servicio de la base datos. Para ello, en la terminal se ejecutará la instrucción: sudo systemctl stop mysql.service
  3. 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
  4. 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.

 

 

Mastodon E-Mail