View Issue Details

IDProjectCategoryView StatusLast Update
0000110e-comBoxInstallation sur Linuxpublic2022-03-16 14:49
Reporterpascal.menage Assigned ToChristelle  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformÉtablissement scolaireOSLinux DebianOS Version10
Summary0000110: Impossibilité d'accèder à l'API Portainer
Description

En fin d'installation d'E-combox sur un serveur virtualisé Linux Debian 11, j'obtiens le message d'erreur : Impossible d'accèder à l'API Portainer

J'ai mis en P.J le rapport d'installation

Merci par avance pour votre aide

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

Activities

pascal.menage

2022-03-14 12:35

reporter  

image.png (115,361 bytes)   
image.png (115,361 bytes)   
Install_E-combox.txt (11,890 bytes)   
***************************************************
*  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 à 10.144.220.113. 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 : 10.144.220.113


Vous avez maintenu la valeur 10.144.220.113.

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) o
Ign :1 cdrom://[Debian GNU/Linux 11.2.0 _Bullseye_ - Official amd64 DVD Binary-1 20211218-11:13] bullseye InRelease
Err :2 cdrom://[Debian GNU/Linux 11.2.0 _Bullseye_ - Official amd64 DVD Binary-1 20211218-11:13] bullseye Release
  Veuillez utiliser apt-cdrom afin de faire reconnaître ce cédérom par votre APT. apt-get update ne peut être employé pour ajouter de nouveaux cédéroms
Atteint :3 http://security.debian.org/debian-security bullseye-security InRelease
Lecture des listes de paquets... Fait
E: Le dépôt cdrom://[Debian GNU/Linux 11.2.0 _Bullseye_ - Official amd64 DVD Binary-1 20211218-11:13] bullseye Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
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 41 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) o

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

  - Adresse IP ou nom de domaine : 10.144.220.113
  - 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) o
Création d'un fichier vide config.json
chown: groupe incorrect: « administrateur:docker »

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

Suppression des paramètres du proxy du fichier config.json
Le fichier config.json est supprimé

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

start_configure_application.sh: ligne 333: docker : commande introuvable


Le réseau d'e-comBox sera défini par défaut à 192.168.97.0/24.
Voulez-vous changer ce paramétrage ? (tapez oui pour changer l'adresse IP du réseau créé par défaut ou sur n'importe quelle touche pour continuer sans changement).
oui


Saisissez l'adresse du réseau sous la forme "adresseIP/CIDR".
10.144.220.113/26



Le réseau 10.144.220.113/26 a été créé.

Récupération et configuration du reverse proxy


Le reverse proxy existe et va être remplacé.
Traceback (most recent call last):
  File "urllib3/connectionpool.py", line 677, in urlopen
  File "urllib3/connectionpool.py", line 392, in _make_request
  File "http/client.py", line 1277, in request
  File "http/client.py", line 1323, in _send_request
  File "http/client.py", line 1272, in endheaders
  File "http/client.py", line 1032, in _send_output
  File "http/client.py", line 972, in send
  File "docker/transport/unixconn.py", line 43, in connect
FileNotFoundError: [Errno 2] No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "requests/adapters.py", line 449, in send
  File "urllib3/connectionpool.py", line 727, in urlopen
  File "urllib3/util/retry.py", line 410, in increment
  File "urllib3/packages/six.py", line 734, in reraise
  File "urllib3/connectionpool.py", line 677, in urlopen
  File "urllib3/connectionpool.py", line 392, in _make_request
  File "http/client.py", line 1277, in request
  File "http/client.py", line 1323, in _send_request
  File "http/client.py", line 1272, in endheaders
  File "http/client.py", line 1032, in _send_output
  File "http/client.py", line 972, in send
  File "docker/transport/unixconn.py", line 43, in connect
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "docker/api/client.py", line 214, in _retrieve_server_version
  File "docker/api/daemon.py", line 181, in version
  File "docker/utils/decorators.py", line 46, in inner
  File "docker/api/client.py", line 237, in _get
  File "requests/sessions.py", line 543, in get
  File "requests/sessions.py", line 530, in request
  File "requests/sessions.py", line 643, in send
  File "requests/adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "docker-compose", line 3, in <module>
  File "compose/cli/main.py", line 81, in main
  File "compose/cli/main.py", line 200, in perform_command
  File "compose/cli/command.py", line 70, in project_from_options
  File "compose/cli/command.py", line 153, in get_project
  File "compose/cli/docker_client.py", line 43, in get_client
  File "compose/cli/docker_client.py", line 170, in docker_client
  File "docker/api/client.py", line 197, in __init__
  File "docker/api/client.py", line 222, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
[4477] Failed to execute script docker-compose
start_configure_application.sh: ligne 404: docker : commande introuvable
start_configure_application.sh: ligne 407: docker : commande introuvable
start_configure_application.sh: ligne 408: docker : commande introuvable

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://10.144.220.113:8800/nom_du_site/



Lancement du registry

start_configure_application.sh: ligne 455: docker : commande introuvable
start_configure_application.sh: ligne 463: docker : commande introuvable
start_configure_application.sh: ligne 469: docker : commande introuvable

Rattachement du réseau de l'ecombox au conteneur e-combox_registry


Lancement du serveur git

start_configure_application.sh: ligne 487: docker : commande introuvable
start_configure_application.sh: ligne 496: docker : commande introuvable

Récupération et configuration de Portainer


Portainer existe et va être remplacé.
start_configure_application.sh: ligne 497: docker : commande introuvable
Traceback (most recent call last):
  File "urllib3/connectionpool.py", line 677, in urlopen
  File "urllib3/connectionpool.py", line 392, in _make_request
  File "http/client.py", line 1277, in request
  File "http/client.py", line 1323, in _send_request
  File "http/client.py", line 1272, in endheaders
  File "http/client.py", line 1032, in _send_output
  File "http/client.py", line 972, in send
  File "docker/transport/unixconn.py", line 43, in connect
FileNotFoundError: [Errno 2] No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "requests/adapters.py", line 449, in send
  File "urllib3/connectionpool.py", line 727, in urlopen
  File "urllib3/util/retry.py", line 410, in increment
  File "urllib3/packages/six.py", line 734, in reraise
  File "urllib3/connectionpool.py", line 677, in urlopen
  File "urllib3/connectionpool.py", line 392, in _make_request
  File "http/client.py", line 1277, in request
  File "http/client.py", line 1323, in _send_request
  File "http/client.py", line 1272, in endheaders
  File "http/client.py", line 1032, in _send_output
  File "http/client.py", line 972, in send
  File "docker/transport/unixconn.py", line 43, in connect
urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "docker/api/client.py", line 214, in _retrieve_server_version
  File "docker/api/daemon.py", line 181, in version
  File "docker/utils/decorators.py", line 46, in inner
  File "docker/api/client.py", line 237, in _get
  File "requests/sessions.py", line 543, in get
  File "requests/sessions.py", line 530, in request
  File "requests/sessions.py", line 643, in send
  File "requests/adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "docker-compose", line 3, in <module>
  File "compose/cli/main.py", line 81, in main
  File "compose/cli/main.py", line 200, in perform_command
  File "compose/cli/command.py", line 70, in project_from_options
  File "compose/cli/command.py", line 153, in get_project
  File "compose/cli/docker_client.py", line 43, in get_client
  File "compose/cli/docker_client.py", line 170, in docker_client
  File "docker/api/client.py", line 197, in __init__
  File "docker/api/client.py", line 222, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
[4513] Failed to execute script docker-compose

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



Lancement de portainer

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



Suppression d'e-comBox si une version existe

start_configure_application.sh: ligne 584: docker : commande introuvable

Récupération d'e-combox


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


Configuration d'e-comBox

grep: /var/lib/docker/volumes/ecombox_data/_data/main-es2015.js: Aucun fichier ou dossier de ce type

sed: impossible de lire /var/lib/docker/volumes/ecombox_data/_data/*.js: Aucun fichier ou dossier de ce type
sed: impossible de lire /var/lib/docker/volumes/ecombox_data/_data/*.js.map: Aucun fichier ou dossier de ce type

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

start_configure_application.sh: ligne 658: docker : commande introuvable
start_configure_application.sh: ligne 660: docker : commande introuvable

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
Install_E-combox.txt (11,890 bytes)   

Christelle

2022-03-14 13:04

administrator   ~0000631

Bonjour,

D'après ce que nous voyons dans les logs il y a un problème par rapport aux source de l'outil "apt", Docker ne peut donc pas s'installer.
Pouvez-vous nous communiquer le contenu du fichier "sources.list" contenu dans le répertoire "/etc/apt" ?

N'hésitez pas à revenir vers nous si vous rencontrez des difficultés pour récupérer le contenu de ce fichier.

pascal.menage

2022-03-15 08:37

reporter   ~0000634

Bonjour,
Je vous remercie pour rapide réponse.
Voici le contenu du ficheir "sources.list"

deb cdrom:[Debian GNU/Linux 11.2.0 Bullseye - Official amd64 DVD Binary-1 20211218-11:13]/ bullseye contrib main

deb cdrom:[Debian GNU/Linux 11.2.0 Bullseye - Official amd64 DVD Binary-1 20211218-11:13]/ bullseye contrib main

deb http://security.debian.org/debian-security bullseye-security main contrib
deb-src http://security.debian.org/debian-security bullseye-security main contrib

bullseye-updates, to get updates before a point release is made;

see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports

A network mirror was not selected during install. The following entries

are provided as examples, but you should amend them as appropriate

for your mirror of choice.

#

deb http://deb.debian.org/debian/ bullseye-updates main contrib

deb-src http://deb.debian.org/debian/ bullseye-updates main contrib

pascal.menage

2022-03-15 08:40

reporter   ~0000635

Désolé, pour le copier/coller. J'ai mis le fichier en P.J

sources.list.pdf (18,727 bytes)

Christelle

2022-03-15 10:45

administrator   ~0000636

Bonjour,

Pouvez-vous tester de remplacer le contenu de ce fichier (la totalité) pas les lignes suivantes :

deb http://ftp.debian.org/debian bullseye main contrib non-free
deb http://ftp.debian.org/debian bullseye-updates main contrib
deb http://security.debian.org bullseye-security main contrib

Puis retenter l'installation d'e-comBox ?

pascal.menage

2022-03-16 14:46

reporter   ~0000637

Effectivement le problème provenait bien des chemins pour finaliser mon installation.
Tout est rentré dans l'ordre depuis.
Merci

Christelle

2022-03-16 14:48

administrator   ~0000638

Merci pour votre retour.
Je clos donc ce ticket.

Issue History

Date Modified Username Field Change
2022-03-14 12:35 pascal.menage New Issue
2022-03-14 12:35 pascal.menage File Added: image.png
2022-03-14 12:35 pascal.menage File Added: Install_E-combox.txt
2022-03-14 13:00 Christelle Assigned To => Christelle
2022-03-14 13:00 Christelle Status new => assigned
2022-03-14 13:00 Christelle Navigateur(s) éventuellement utilisé(s) Firefox, Chrome => Firefox, Chrome
2022-03-14 13:04 Christelle Note Added: 0000631
2022-03-15 08:37 pascal.menage Note Added: 0000634
2022-03-15 08:40 pascal.menage Note Added: 0000635
2022-03-15 08:40 pascal.menage File Added: sources.list.pdf
2022-03-15 10:45 Christelle Note Added: 0000636
2022-03-16 14:46 pascal.menage Note Added: 0000637
2022-03-16 14:48 Christelle Note Added: 0000638
2022-03-16 14:49 Christelle Status assigned => resolved
2022-03-16 14:49 Christelle Resolution open => fixed
2022-03-16 14:49 Christelle Navigateur(s) éventuellement utilisé(s) Firefox, Chrome => Firefox, Chrome