1. Introducció
De vegades en LliureX 19 pot passar que no siga possible accedir al PMB. Normalment, el problema sol ser degut a aquestes dues causes:
- Que el servei no estiga disponible
- Que la connexió a la base de dades estiga fallant
En tots dos casos, la solució a aplicar és bastant senzilla. A continuació, s'expliquen els passos a seguir.
2. Servei no disponible
Si en intentar accedir al PMB, el navegador mostra una finestra similar a aquesta
significa que el servei que gestiona el PMB no està disponible, bé perquè encara no ha acabat d'arrancar o bé perquè hi ha un problema en aquest.
En primer lloc, confirmarem que efectivament el servei no està en marxa. Per a això, en una terminal executarem la següent instrucció: sudo docker ps -f name=pmb. Si el servei no està operatiu, la instrucció anterior hauria de retornar un resultat similar a aquest:
Per a confirmar que simplement el servei no ha acabat d'arrancar, esperarem al voltant d'un minut i, a continuació, tornarem a executar la instrucció anterior. Si el resultat és el mateix, llavors es confirmaria que hi ha un problema amb el servei.
Per a solucionar-lo, se seguiran els següents passos:
- Parar el servei totalment: per a això, en la terminal s'executarà la següent instrucció: sudo docker stop pmb
- Arrancar el servei: per a això en la terminal s'executarà la següent instrucció: sudo docker start pmb
- Esperar un parell de minuts i consultar l'estat del servei: per a això s'executarà la següent instrucció: sudo docker ps -f name=pmb. Si el servei ja està operatiu, hauria de mostrar un resultat similar a aquest:
Després d'executar els passos anteriors, ja hauria de ser possible accedir al PMB amb total normalitat.
3. Error de connexió a la base de dades
Si en intentar accedir al PMB el navegador mostra una pantalla similar a aquesta:
significa que hi ha un problema amb la connexió a la base de dades.
Per a solucionar el problema, se seguiran els següents passos:
- Parar el servei del PMB. Per a això, en una terminal executarem la següent instrucció: sudo docker stop pmb
- Parar el servei de la base dades. Per a això, en la terminal s'executarà la instrucció: sudo systemctl stop mysql.service
- Esperar al voltant d'un minut i posar en marxa el servei de la base de dades: Per a això, s'executarà la instrucció: sudo systemctl start mysql.service
- Esperar al voltant d'un minut i posar en marxa el servei del PMB. Per a això, s'executarà la instrucció: sudo docker start pmb
Després d'executar els passos anteriors, esperarem al voltant d'un minut i intentarem accedir de nou al PMB.