View Issue Details

IDProjectCategoryView StatusLast Update
0000181e-comBoxInstallation sur Linuxpublic2024-01-26 11:07
ReporterSI_Les_Cordeliers Assigned Toaporaf  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
OSLinuxOS Version5.15.0-91-generi 
Fixed in Versionv4 
Summary0000181: Plus aucun site ne fonctionne (erreur 500) et message d'erreur de connexion à la base de données
Description

Bonjour,

Depuis quelques jours, plus aucuns sites de l'un de nos serveurs e-comBox 4.2.1 (notre 2nd serveur ne montre aucun souci similaire).
Nous obtenons cette erreur sur tous les sites (Prestashop, wordPress, Odoo) lorsque l'on souhaite s'y connecter :


Erreur lors de la connexion à la base de données
Cela signifie soit que l’identifiant ou le mot de passe dans votre fichier wp-config.php n’est pas correct, soit que le serveur de base de données
à l’adresse db:3306 ne peut pas être contacté. Cela peut signifier que votre serveur de base de données ne fonctionne plus.

Confirmez-vous utiliser le bon identifiant et le bon mot de passe ?
Confirmez-vous avoir saisi le bon nom d’hôte (hostname) ?
Confirmez-vous que le serveur de la base de données fonctionne ?
Si vous ne connaissez pas ces termes, vous devriez probablement contacter votre hébergeur. Si vous avez toujours besoin d’aide,
vous pouvez toujours vous rendre sur les forums d’entraide de WordPress.


En cherchant un peu plus, nous tombons sur une erreur 500.
Nous avons tenté plusieurs redémarrages, une mise à jour, etc... mais sans succès.

Je n'ai pas trouvé de quoi avancer dans les anomalies déjà remontées d'où ce ticket.

Nos étudiants ne peuvent évidemment plus travailler sur ce projet et nous n'avons pas d'autres pistes pour avancer.
Merci d'avance pour votre support.

PS : la RAM a été augmentée à 64Go mais sans amélioration.

Cordialement,
Quentin BRIAND

TagsNo tags attached.
Quantité de mémoire vive (en Go)32
Machine virtuelleOui
Passage par un proxyNon
Qualité de la connexion InternetExcellente
Navigateur(s) éventuellement utilisé(s)Firefox, Chrome, Autre
Avez-vous tenté de réinitialiser l'environnement ?Non
Moment où l'incident est survenuLancement d’un site

Activities

SI_Les_Cordeliers

2024-01-24 09:40

reporter  

wordpress.png (25,205 bytes)   
wordpress.png (25,205 bytes)   
prestashop.png (11,806 bytes)   
prestashop.png (11,806 bytes)   

aporaf

2024-01-24 13:52

administrator   ~0001021

Bonjour,

C'est compliqué de voir ce qui se passe à distance. Pouvez-vous nous donner un accès administrateur à Portainer ?
Sinon, une piste ? Avez-vous vérifié la capacité de votre disque dur ?

Cordialement,

SI_Les_Cordeliers

2024-01-24 15:08

reporter   ~0001022

Bonjour,

Le disque est à 65% (voir capture).
Pour l'accès distant, par quel outil souhaitez vous passer ? Teamviewer, ... ?

Cordialement.

2024-01-24_15h07_14.png (501,990 bytes)

aporaf

2024-01-24 19:07

administrator   ~0001023

Bonsoir,

Si le serveur n'est pas accessible directement à distance, un outil comme Teamviewer peut convenir.
Ce que vous pouvez faire dans un premier temps, c'est de mettre à jour l'e-comBox à la version 4.2.2 (bash /opt/e-combox/configure_application.sh). Ça va peut-être débloquer quelque chose.
Cordialement,

aporaf

2024-01-25 03:12

administrator   ~0001024

Re bonsoir,

Une autre question. Combien avez-vous de sites sur le serveur en question ?
Un site nécessite 2 adresses IP. Compte tenu des conteneurs utilitaires, avec un masque en /24, le nombre de sites est limité à 120.
Même s'ils ne sont pas tous démarrés, Docker peut être perturbé "à ce niveau" s'il s'est trouvé à moment donné dans l'impossibilité d'attribuer une adresse IP à un conteneur.
Si vous êtes dans ce cas (c'est à dire plus de 120 sites sur le serveur), il est nécessaire de :

  • modifier dans /opt/e-combox/param.conf la valeur du paramètre NET_ECB pour basculer sur un réseau en /23 (qui permettrait un nombre de 250 sites) ou inférieur. ne pas faire attention à ce qui est écrit en commentaire. Aucun site ne sera supprimé, j'ai fait le nécessaire ce soir.
  • réinstaller l'e-comBox (bash /opt/e-combox/configure_application.sh)

Cordialement,

SI_Les_Cordeliers

2024-01-25 08:14

reporter   ~0001025

Bonjour,

Le serveur est accessible à cet URL : https://ecombox.cordeliers.fr:8800/app/ecombox/servers/blog.
Avez-vous besoin d'un identifiant ou avez-vous un accès développeur ?

Il y a moins de 70 sites sur ce serveur.

Nous avons passé la commande "bash /opt/e-combox/configure_application.sh", puis le serveur a fait sa mise à jour 4.2.2.

La situation ne s'est pas améliorée, et un nouveau message d'erreur est présent au démarrage de la plateforme.

Cordialement,

nouveau_msg_err.png (13,140 bytes)   
nouveau_msg_err.png (13,140 bytes)   

aporaf

2024-01-25 13:16

administrator   ~0001026

Last edited: 2024-01-25 13:17

Bonjour,

Nous n'avons pas d'accès développeur.
Il nous faudrait un accès en admin pour qu'on essaye de comprendre ce qu'il se passe. Vous pouvez créer un compte (temporaire) administrateur sur Portainer et nous donner les identifiants (en mode privé bien sûr).
Cordialement,

aporaf

2024-01-25 13:20

administrator   ~0001027

Pouvez-vous aussi nous attacher le fichier /var/log/ecombox.log ?
Merci.

aporaf

2024-01-25 16:01

administrator   ~0001030

Re :)

On a cerné le problème. C'est dû à la mise à jour de docker...
Il y a apparemment une incompatibilité entre la version de docker-compose sur justement la propriété qui fait le lien entre l'application et la base de données.

Nous regardons comment régler au mieux ce problème :

  • rétrogradation de la version de docker ?,
  • modification du docker-compose ? Dans ce cas là, vous n'aurez rien à faire mais on ne sait pas si c'est possible et si oui, il faut également que l'on s'assure que cela continue de fonctionner pour ceux qui sont restés sur l'ancienne version.

On est sur le pont et on vous tient au courant rapidement (on espère !).
Cordialement,

aporaf

2024-01-25 18:04

administrator   ~0001031

Bon, le bug a visiblement été introduit dans la version 5.25 de Docker ! Nous espérons qu'ils vont vite corriger.
En attendant, à priori, la seule solution est la rétrogradation de Docker.
La dernière release de la version 5.24 de docker (5:24.0.7-1) fonctionne.
Nous avons testé sur un debian 11 mais il n'y a aucune raison que cela ne fonctionne pas sur n'importe quelle autre distribution.
Les commandes (à adapter à votre distribution) :
apt update
apt install --allow-downgrades docker-ce=5:24.0.7-1~debian.11~bullseye docker-ce-cli=5:24.0.7-1~debian.11~bullseye docker-ce-rootless-extras=5:24.0.7-1~debian.11~bullseye

Pour voir votre version actuelle afin de pouvoir adapter les noms des paquets à installer, la commande est la suivante :
dpkg -l | egrep "docker|container"

On croise les doigts ! (cela a fonctionné directement chez nous sur notre serveur de test volontairement cassé cet après-midi).
Tenez-nous au courant.
Cordialement,

SI_Les_Cordeliers

2024-01-26 07:51

reporter   ~0001033

Bonjour,

Tout fonctionne, merci beaucoup !
Je garde les commandes de côté au besoin.

Vous pouvez clore le ticket.
Merci encore pour l'efficacité et la rapidité !

Bonne journée.
Cordialement,
Quentin BRIAND

aporaf

2024-01-26 11:06

administrator   ~0001034

Bonjour,

C'est un bug qui va toucher pas mal de serveurs, je pense. J'ai profité de votre incident pour en faire un ticket sur le dépôt du code source : https://forge.aeif.fr/e-combox/e-combox_scriptslinux/-/issues/85.

Bonne continuation avec l'e-comBox

Cordialement,

Issue History

Date Modified Username Field Change
2024-01-24 09:40 SI_Les_Cordeliers New Issue
2024-01-24 09:40 SI_Les_Cordeliers File Added: wordpress.png
2024-01-24 09:40 SI_Les_Cordeliers File Added: prestashop.png
2024-01-24 13:49 aporaf Assigned To => aporaf
2024-01-24 13:49 aporaf Status new => assigned
2024-01-24 13:52 aporaf Status assigned => confirmed
2024-01-24 13:52 aporaf Note Added: 0001021
2024-01-24 15:08 SI_Les_Cordeliers Note Added: 0001022
2024-01-24 15:08 SI_Les_Cordeliers File Added: 2024-01-24_15h07_14.png
2024-01-24 19:07 aporaf Note Added: 0001023
2024-01-25 03:12 aporaf Note Added: 0001024
2024-01-25 08:14 SI_Les_Cordeliers Note Added: 0001025
2024-01-25 08:14 SI_Les_Cordeliers File Added: nouveau_msg_err.png
2024-01-25 13:16 aporaf Note Added: 0001026
2024-01-25 13:17 aporaf Note Edited: 0001026
2024-01-25 13:20 aporaf Note Added: 0001027
2024-01-25 16:01 aporaf Note Added: 0001030
2024-01-25 18:04 aporaf Note Added: 0001031
2024-01-26 07:51 SI_Les_Cordeliers Note Added: 0001033
2024-01-26 11:06 aporaf Status confirmed => resolved
2024-01-26 11:06 aporaf Resolution open => fixed
2024-01-26 11:06 aporaf Fixed in Version => v4
2024-01-26 11:06 aporaf Moment où l'incident est survenu Autre => Lancement d’un site
2024-01-26 11:06 aporaf Note Added: 0001034
2024-01-26 11:07 aporaf Severity minor => block
2024-01-26 11:07 aporaf Navigateur(s) éventuellement utilisé(s) Firefox, Chrome, Autre => Firefox, Chrome, Autre