View Issue Details

IDProjectCategoryView StatusLast Update
0000075e-comBoxInstallation sur Linuxpublic2021-10-19 20:45
Reporterdevos.cedric Assigned Toaporaf  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
PlatformESXI 6.0OSLinux Debian 11OS Version11
Product Versionv3 
Fixed in Versionv3 
Summary0000075: Impossible d'accéder à l'API de Portainer.
Description

Bonjour,

J'ai les mêmes symptômes que pour le ticket 0000071.
J'ai bien suivi les indications fournies dans ce ticket, malheureusement je n'ai pas accès à l'interface de connexion de portainer et je n'ai pas le mot de passe.

L'interface de e-comBox s'affiche correctement mais ne fait rien : le bouton "obtenir les informations ..." recharge la page mais n'affiche pas les informations et lorsque que l'on essaie de créer un site toute la procédure se déroule normalement mais rien n'est créé à la fin.

Je ne sais plus où chercher

Cordialement,

TagsNo tags attached.
Quantité de mémoire vive (en Go)24
Machine virtuelleOui
Passage par un proxyNon
Qualité de la connexion InternetExcellente
Navigateur(s) éventuellement utilisé(s)Sans objet
Avez-vous tenté de réinitialiser l'environnement ?Oui
Moment où l'incident est survenuInstallation de l'application

Activities

devos.cedric

2021-10-13 17:05

reporter  

ecombox.log (474 bytes)   
Configuration d'e-comBox le mer. 13 oct. 2021 16:41:10 CEST

L'adresse IP ou le nom de domaine utilisé est 172.16.8.54

Aucun proxy configuré sur le système

Le réseau 192.168.97.0/24 est utilisé.

Le reverse proxy existe et va être remplacé.

Le reverse proxy a été lancé.

Portainer existe et va être remplacé.

Portainer a été lancé.

e-comBox a été lancée.

Tentative de connexion à l'API...
Impossible d'accéder à l'API de Portainer.
ecombox.log (474 bytes)   
ecombox-error.log (5,566 bytes)   
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container 706ed332ce7c
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container 29babf64f933
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container 5e5916778c44
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container 385bb69ce414
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container 8c465ed686db
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container ed49b047e878
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container 11956f35423b
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container dc6fb4587cdf
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container dce7540c4de7
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container a02bd4514bbf
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
Clonage dans 'e-comBox_reverseproxy'...
Clonage dans 'e-comBox_portainer'...
Error response from daemon: conflict: unable to delete b2cb11db9d3d (cannot be forced) - image is being used by running container 1eb91622af01
Error response from daemon: conflict: unable to delete a3ffee2ef9ce (cannot be forced) - image is being used by running container acd7a912abdc
Error response from daemon: conflict: unable to delete 2c633636517b (cannot be forced) - image is being used by running container efcf23a6c019
ecombox-error.log (5,566 bytes)   

aporaf

2021-10-13 20:00

administrator   ~0000405

Bonsoir

Pouvez-vous nous donner le résultat de la commande (sous root ou via sudo) :
curl -s -X POST -H "Content-Type: application/json;charset=UTF-8" -d "{\"username\":\"admin\",\"password\":\"portnairAdmin\"}" "localhost:8880/portainer/api/auth"

Merci.
Cordialement,

devos.cedric

2021-10-14 08:54

reporter   ~0000406

Bonjour,

voilà le résultat:

root@e-combox:/home/cedric# curl -V
curl 7.74.0 (x86_64-pc-linux-gnu) libcurl/7.74.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Release-Date: 2020-12-09
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets

root@e-combox:/home/cedric# curl -s -X POST -H "Content-Type: application/json;charset=UTF-8" -d "{\"username\":\"admin\",\"password\":\"portnairAdmin\"}" "localhost:8880/portainer/api/auth"

root@e-combox:/home/cedric#

Aucun retour

aporaf

2021-10-14 15:12

administrator   ~0000407

Bonjour,

Cette commande ne donne donc aucun résultat. Pouvez-vous donner également la sortie de "docker ps -a".
J'ai l'impression que Portainer n'est pas installé (malgré les logs qui le donnent comme étant installé).

Cordialement

devos.cedric

2021-10-14 15:32

reporter   ~0000408

root@e-combox:/home/cedric# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
acd7a912abdc reseaucerta/e-combox:3.0 "httpd-foreground" 23 hours ago Up 23 hours 0.0.0.0:8888->80/tcp, :::8888->80/tcp e-combox
efcf23a6c019 reseaucerta/git-http-server:3.0 "/entrypoint.sh" 25 hours ago Up 23 hours 0.0.0.0:49154->80/tcp, :::49154->80/tcp e-combox_gitserver
1eb91622af01 registry:latest "/entrypoint.sh /etc…" 25 hours ago Up 23 hours 0.0.0.0:49153->5000/tcp, :::49153->5000/tcp e-combox_registry

aporaf

2021-10-14 16:41

administrator   ~0000409

Il n'y a effectivement pas portainer mais je ne comprends pas pourquoi. Aviez-vous déjà une ancienne version sur cette machine ?
Pouvez-vous reconfigurer l'application ( bash /opt/e-comBox/configure_application.sh) et recopier ici l'intégralité de ce qui s'affiche sur l'écran ?

Merci.

devos.cedric

2021-10-14 17:33

reporter   ~0000410

J'ai fais plusieurs installations mais avec réinstallation complète de debian à chaque fois donc je ne peux pas avoir de résidus d'une installation précédente.


  • INSTALLATION DE E-COMBOX V3 ET CONFIGURATION *
  • DE SON ENVIRONNEMENT *

Configuration de l'adresse IP

L'adresse IP (ou le nom de domaine pleinement qualifié) qui sera utilisée pour chaque site créé est actuellement configurée à 172.16.8.54. Vous pouvez valider ce choix ou bien saisir une autre valeur.

ATTENTION, si le serveur doit être accessible de l'extérieur, la valeur doit correspondre à une adresse IP publique ou un nom de domaine pleinement qualifié, sinon l'adresse IP privée suffit.

Validez l'adresse IP (ou le nom de domaine) proposée sinon saisissez une autre valeur : 172.16.8.54

Vous avez maintenu la valeur 172.16.8.54.

Configuration des ports nécessaires

Les ports qui seront utilisés par défaut sont les suivants :

Port pour l'interface de l'application : 8888

Port pour l'accès aux sites : 8800

Port pour l'accès à l'interface d'administration avancée (Portainer) : 8880

Vous pouvez modifier ces valeurs en éditant le fichier /opt/e-comBox/param.conf puis en relançant ce script.

Peut-on poursuivre (o par défaut) ? (o/n)
Atteint :1 http://deb.debian.org/debian bullseye InRelease
Réception de :2 http://security.debian.org/debian-security bullseye-security InRelease [44,1 kB]
Réception de :3 http://deb.debian.org/debian bullseye-updates InRelease [39,4 kB]
Atteint :4 https://download.docker.com/linux/debian bullseye InRelease
Réception de :5 http://security.debian.org/debian-security bullseye-security/main Sources [38,9 kB]
Réception de :6 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [48,0 kB]
Réception de :7 http://security.debian.org/debian-security bullseye-security/main Translation-en [32,0 kB]
202 ko réceptionnés en 1s (236 ko/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Tous les paquets sont à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
jq est déjà la version la plus récente (1.6-2.1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Configuration éventuelle du proxy

Vous n'avez pas configuré de proxy pour e-comBox.
Confirmez-vous ce choix (o par défaut) ? (o/n)

Vous vous apprêtez à utiliser les paramètres suivants:

  • Adresse IP ou nom de domaine : 172.16.8.54
  • Port e-combox : 8888
  • Port pour l'accessibilité des sites : 8800
  • Port Portainer : 8880
  • Proxy :
  • No Proxy :

Peut-on poursuivre (o par défaut) ? (o/n)

Aucun proxy configuré sur le système.
Les paramètres du proxy, s'ils existent, sont supprimés.

Création ou modification du réseau pour e-comBox

f3e043b2c173 bridge_e-combox bridge local

Le système constate que le réseau 192.168.97.0/24 est déjà créé.
Si vous désirez modifier les paramètres de ce réseau, les sites existants seront supprimés.

Voulez-vous modifier le réseau ? (tapez oui pour modifier le réseau et SUPPRIMER les sites ou sur n'importe quel autre touche pour continuer).

Vous avez décidé de ne pas modifier le réseau.

Récupération et configuration du reverse proxy

Le reverse proxy existe et va être remplacé.
Error: No such volume: e-combox_reverseproxy_nginx-html
Error: No such volume: e-combox_reverseproxy_nginx-docker-gen-templates

Mise à jour de /opt/e-comBox/e-comBox_reverseproxy/.env.

Lancement du reverse proxy

Les sites seront accessibles via des URL formées de la manière suivante :
http://172.16.8.54:8800/nom_du_site/

Lancement du registry

1eb91622af01 registry:latest "/entrypoint.sh /etc…" 27 hours ago Up 25 hours 0.0.0.0:49153->5000/tcp, :::49153->5000/tcp e-combox_registry

Le registry existe.

Lancement du serveur git

efcf23a6c019 reseaucerta/git-http-server:3.0 "/entrypoint.sh" 27 hours ago Up 25 hours 0.0.0.0:49154->80/tcp, :::49154->80/tcp e-combox_gitserver

Le serveur git local existe.

Récupération et configuration de Portainer

Portainer existe et va être remplacé.

Mise à jour de /opt/e-comBox/e-comBox_portainer/.env.

Lancement de portainer

Portainer est accessible à l'URL suivante :
http://172.16.8.54:8880/portainer/

Suppression d'e-comBox si une version existe

acd7a912abdc reseaucerta/e-combox:3.0 "httpd-foreground" 25 hours ago Up 25 hours 0.0.0.0:8888->80/tcp, :::8888->80/tcp e-combox
e-combox
ecombox_data
ecombox_config

Récupération d'e-combox

3.0: Pulling from reseaucerta/e-combox
Digest: sha256:ee8d6e4c2e527d2f9549f06dfaa0da57b7476d2137e19c227e03dfe65fcadd18
Status: Image is up to date for reseaucerta/e-combox:3.0
docker.io/reseaucerta/e-combox:3.0

Lancement et configuration de l'environnement de l'application e-comBox

6f90ff2d5546fb33dc416bcb50a233eb1b6813eee4a6da8464d5600a09c8a2a3

Suppression éventuelle des images si elles ne sont associées à aucun site

Les stacks doivent être obligatoirement redémarrés après reconfiguration de l'environnement, ils sont donc arrêtés.
Tentative de connexion à l'API...
Impossible d'accéder à l'API de Portainer.

root@e-combox:/opt/e-comBox#

aporaf

2021-10-14 17:52

administrator   ~0000411

Je viens de faire une installation toute fraîche de debian 11 sur une VM et j'ai exactement le même problème... Je reviens vers vous dès que j'ai trouvé ce qui coince dans cette dernière version de Debian (sachant que cela fonctionnait il y a 3 semaines).

Cordialement,

devos.cedric

2021-10-14 17:57

reporter   ~0000412

j'ai aussi tenté sur une debian 10 mais avec le même résultat

aporaf

2021-10-14 18:46

administrator   ~0000413

Last edited: 2021-10-14 18:57

Re

J'ai trouvé le problème qui vient (à priori) de la nouvelle version de Docker-compose.

Pour solutionner le problème rapidement, il faut fixer sa version (je viens de tester, ça fonctionne parfaitement sur ma VM) :

Puis re-configurer l'application :

Je change immédiatement les scripts sur gitlab après avoir testé sur les autres versions de debian et ubuntu.

Merci pour cette alerte.

Cordialement

devos.cedric

2021-10-15 11:55

reporter   ~0000414

Bonjour,

Tout à l'air de fonctionner correctement.
Merci pour votre aide

Cordialement,

Issue History

Date Modified Username Field Change
2021-10-13 17:05 devos.cedric New Issue
2021-10-13 17:05 devos.cedric File Added: ecombox.log
2021-10-13 17:05 devos.cedric File Added: ecombox-error.log
2021-10-13 18:57 aporaf Assigned To => aporaf
2021-10-13 18:57 aporaf Status new => assigned
2021-10-13 18:58 aporaf Status assigned => acknowledged
2021-10-13 20:00 aporaf Note Added: 0000405
2021-10-14 08:54 devos.cedric Note Added: 0000406
2021-10-14 15:12 aporaf Note Added: 0000407
2021-10-14 15:32 devos.cedric Note Added: 0000408
2021-10-14 16:41 aporaf Note Added: 0000409
2021-10-14 17:33 devos.cedric Note Added: 0000410
2021-10-14 17:52 aporaf Note Added: 0000411
2021-10-14 17:57 devos.cedric Note Added: 0000412
2021-10-14 18:46 aporaf Note Added: 0000413
2021-10-14 18:57 aporaf Note Edited: 0000413
2021-10-15 11:55 devos.cedric Note Added: 0000414
2021-10-19 20:45 aporaf Severity minor => block
2021-10-19 20:45 aporaf Status acknowledged => resolved
2021-10-19 20:45 aporaf Resolution open => fixed
2021-10-19 20:45 aporaf Product Version => v3
2021-10-19 20:45 aporaf Fixed in Version => v3
2021-10-19 20:45 aporaf Description Updated
2021-10-19 20:45 aporaf Navigateur(s) éventuellement utilisé(s) Sans objet => Sans objet