*************************************************** * 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 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 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