Vous n'avez pas choisi de dossier de sauvegarde. Veuillez relancez le script pour sélectionner un nouveau dossier de sauvegarde. root@gea:~# /opt/e-combox/sauv_sites.sh /root Validez le nom de l'archive de sauvegarde proposée, sinon saisissez un autre nom (l'extension doit obligatoirement être en ".tar.gz") : sitesV4_2025-05-21-1954.tar.gz Nom de l'archive... sitesV4_2025-05-21-1954.tar.gz L'archive sitesV4_2025-05-21-1954.tar.gz sera stockée par défaut dans le dossier /opt/e-combox/sauv. Voulez-vous choisir un autre dossier ? (n par défaut) ? (o/n) n Chemin complet vers l'archive... /opt/e-combox/sauv/sitesV4_2025-05-21-1954.tar.gz Connexion à l'API de Portainer... Succès Arrêt des sites encore actifs... En cours Connexion à l'API de Portainer... Succès Arrêt du stack fsserver... Arrêt du stack sftpprestashopsweetybio-11... Arrêt des services... En cours [+] Running 2/2 ✔ Container docker-gen Removed 0.2s ✔ Container nginx Removed 0.5s e-combox_registry e-combox_gitserver portainer-app e-combox Sauvegarde des sites... En cours, merci de patientez. Sauvegarde des sites... Terminée. Redémarrage des services... En cours [+] Running 2/2 ✔ Container nginx Started 0.5s ✔ Container docker-gen Started 0.7s e-combox_registry e-combox_gitserver portainer-app e-combox Connexion à l'API de Portainer... Succès Démarrage du stack "FSserver"... En cours Démarrage du stack "FSserver"... Fait root@gea:~# pwd /root root@gea:~# ls -l total 8 -rw-r--r-- 1 root root 480 Feb 17 13:14 configure_application.sh drwxr-xr-x 4 root root 4096 May 21 20:54 sauv root@gea:~# wget https://forge.apps.education.fr/e-combox/e-combox_scriptslinux/raw/4.4/configure_application.sh --output-document configure_application.sh --2025-05-21 20:57:38-- https://forge.apps.education.fr/e-combox/e-combox_scriptslinux/raw/4.4/configure_application.sh Resolving forge.apps.education.fr (forge.apps.education.fr)... 195.154.70.173 Connecting to forge.apps.education.fr (forge.apps.education.fr)|195.154.70.173|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 554 [text/plain] Saving to: ‘configure_application.sh’ configure_application.sh 100%[=====================================================================================================================>] 554 --.-KB/s in 0s 2025-05-21 20:57:38 (5.40 MB/s) - ‘configure_application.sh’ saved [554/554] root@gea:~# ls -l total 8 -rw-r--r-- 1 root root 554 May 21 20:57 configure_application.sh drwxr-xr-x 4 root root 4096 May 21 20:54 sauv root@gea:~# vi configure_application.sh root@gea:~# cp /opt/e-combox/param.conf ./ root@gea:~# vi /opt/e-combox/param.conf root@gea:~# chmod +x ./configure_application.sh root@gea:~# ./configure_application.sh Fichier de configuration : ./configure_application.sh Branche utilisée : 4.4 Dépôt GitLab : https://forge.apps.education.fr/e-combox/e-combox_scriptslinux Version Appli : 4.4 L'URL est : curl -fsSL https://forge.apps.education.fr/e-combox/e-combox_scriptslinux/raw/4.4/depots.env -o /opt/e-combox/depots.env ********************************************************** INSTALLATION DE L'E-COMBOX 4.4 ET CONFIGURATION DE SON ENVIRONNEMENT ********************************************************** Paquet curl... Installé Binaire obsolète de Docker Compose... Non présent Initialisation des paramètres du fichier param.conf Fichier param.conf... Présent Vérification du fichier param.conf... En cours Vérification du fichier param.conf... Fait Initialisation Paquet "jq"... Déjà installé Paquet "python3-yaml"... Déjà installé Création d'un fichier vide config.json... Fait Proxy configuré sur le système... Aucun Création du nouveau réseau pour l'application 192.168.97.0/23... En cours Arrêt des sites encore actifs... En cours Connexion à l'API de Portainer... Succès Arrêt des services... En cours /opt/e-combox/fonctions.sh: line 1197: docker-compose: command not found e-combox_registry e-combox_gitserver portainer-app e-combox portainer-app e-combox Error response from daemon: error while removing network: network bridge_e-combox id 91c8b9b18cf97e473320b2f11083ae645036b0d110ca1d8eb714f5bbd69a7be5 has active endpoints Création du nouveau réseau pour l'application 192.168.97.0/23... Erreur Configuration du reverse-proxy Téléchargement du compose reverse-proxy... En cours Téléchargement du compose reverse-proxy... Succès Mise à jour de /opt/e-combox/e-combox_reverseproxy/.env... Fait Lancement du reverse-proxy... En cours Téléchargement de Nginx... Fait Téléchargement de reseaucerta/docker-gen... Fait [+] Running 4/4 ✔ Volume "e-combox_reverseproxy_nginx-docker-gen-templates" Created0.0s ✔ Volume "e-combox_reverseproxy_nginx-html" Created0.0s ✔ Container nginx Started0.4s ✔ Container docker-gen Started0.6s Lancement du reverse-proxy... Succès Création du certificat auto-signé... Fait Certificat auto-signé pour le reverse-proxy... Installé Lancement du registry Certificats pour le registry... À créer Could not open file or uri for loading certificate from /opt/e-combox/certs/registry/www.iutweb.fr.crt 4047E1F7797F0000:error:16000069:STORE routines:ossl_store_get0_loader_int:unregistered scheme:../crypto/store/store_register.c:237:scheme=file 4047E1F7797F0000:error:80000002:system library:file_open:No such file or directory:../providers/implementations/storemgmt/file_store.c:267:calling stat(/opt/e-combox/certs/registry/www.iutweb.fr.crt) Unable to load certificate Création du certificat pour le push du Registry... Fait Création du certificat pour la récupération des images... Fait Certificats pour le registry... Installés Lancement du registry... En cours Démarrage du registry... Succès Lancement du serveur git Téléchargement de Git... En cours Téléchargement de Git... Fait Redémarrage du serveur Git... Succès. Lancement de Portainer Téléchargement de Portainer... Fait Lancement de Portainer... Succès Connexion à l'API de Portainer... Succès Configuration d'e-comBox Téléchargement de l'e-comBox... En cours Téléchargement de l'e-comBox... Fait Lancement de l'e-comBox... Succès Aucun changement à opérer au niveau de l'URL d'accès à l'API https://www.iutweb.fr:443/portainer/api. Gestion des stacks et des images Arrêt des stacks démarrés... En cours Connexion à l'API de Portainer... Succès Suppression éventuelle des stacks SFTP et PMA... En cours Suppression du stack sftpprestashopsweetybio-11... Fait Site 69... N'existe pas Mise à jour éventuelle des images... En cours Mise à jour de postgres:13... Fait Toutes les images sont à jour. Redémarrage des sites... En cours /opt/e-combox/fonctions.sh: line 797: /opt/e-combox/stacks_stoppes.txt: No such file or directory Redémarrage des sites... Fait Suppression des images résiduelles... En cours de suppression Suppression des images résiduelles... Fait Connexion à l'API de Portainer... Succès Suppression du volume non utilisé... 6f525e3b2131685ad8da66a90fc6de872fb10586f0bc99253d54318fa0f558e1 Suppression du volume non utilisé : 6f525e3b2131685ad8da66a90fc6de872fb10586f0bc99253d54318fa0f558e1 Suppression du volume non utilisé... 7e10cb717e55f8c5838128d1031776bc1717a81045e910f32241661ce211c194 Suppression du volume non utilisé : 7e10cb717e55f8c5838128d1031776bc1717a81045e910f32241661ce211c194 Suppression du volume non utilisé... 256ddae8c60b814830f451fa78ddca6c5f7f7070c8530f228f51ec3e3c3eba41 Suppression du volume non utilisé : 256ddae8c60b814830f451fa78ddca6c5f7f7070c8530f228f51ec3e3c3eba41 Suppression du volume non utilisé... 78879bc8076c0432833e66d5238e7d46352cbeea16a895d48ccd577ed9ce83ed Suppression du volume non utilisé : 78879bc8076c0432833e66d5238e7d46352cbeea16a895d48ccd577ed9ce83ed Suppression du volume non utilisé... 596853a8ecfcdb397b9e8c3ae8d6e2c70f84aff03cc7c2e45b62e6ef2b544f0e Suppression du volume non utilisé : 596853a8ecfcdb397b9e8c3ae8d6e2c70f84aff03cc7c2e45b62e6ef2b544f0e Suppression du volume non utilisé... blogportfoliostev_blog_data Suppression du volume non utilisé : blogportfoliostev_blog_data Suppression du volume non utilisé... blogportfoliostev_blog_data_db Suppression du volume non utilisé : blogportfoliostev_blog_data_db Suppression du volume non utilisé... blogportfoliotdgaco3mcmobrieuct_blog_data Suppression du volume non utilisé : blogportfoliotdgaco3mcmobrieuct_blog_data Suppression du volume non utilisé... blogportfoliotdgaco3mcmobrieuct_blog_data_db Suppression du volume non utilisé : blogportfoliotdgaco3mcmobrieuct_blog_data_db Suppression du volume non utilisé... blogportfoliotdgaco3mcmocarlap2_blog_data Suppression du volume non utilisé : blogportfoliotdgaco3mcmocarlap2_blog_data Suppression du volume non utilisé... blogportfoliotdgaco3mcmocarlap2_blog_data_db Suppression du volume non utilisé : blogportfoliotdgaco3mcmocarlap2_blog_data_db Suppression du volume non utilisé... blogportfoliotdgaco3mcmocarlap_blog_data Suppression du volume non utilisé : blogportfoliotdgaco3mcmocarlap_blog_data Suppression du volume non utilisé... blogportfoliotdgaco3mcmocarlap_blog_data_db Suppression du volume non utilisé : blogportfoliotdgaco3mcmocarlap_blog_data_db Suppression du volume non utilisé... blogportfoliotdgaco3mcmoiness_blog_data Suppression du volume non utilisé : blogportfoliotdgaco3mcmoiness_blog_data Suppression du volume non utilisé... blogportfoliotdgaco3mcmoiness_blog_data_db Suppression du volume non utilisé : blogportfoliotdgaco3mcmoiness_blog_data_db Suppression du volume non utilisé... blogportfoliotdgaco3mcmolisaq_blog_data Suppression du volume non utilisé : blogportfoliotdgaco3mcmolisaq_blog_data Suppression du volume non utilisé... blogportfoliotdgaco3mcmolisaq_blog_data_db Suppression du volume non utilisé : blogportfoliotdgaco3mcmolisaq_blog_data_db Suppression du volume non utilisé... blogportfoliotdgaco3mcmomarielout_blog_data Suppression du volume non utilisé : blogportfoliotdgaco3mcmomarielout_blog_data Suppression du volume non utilisé... blogportfoliotdgaco3mcmomarielout_blog_data_db Suppression du volume non utilisé : blogportfoliotdgaco3mcmomarielout_blog_data_db Suppression du volume non utilisé... prestashopgaco4_prestashop_data Suppression du volume non utilisé : prestashopgaco4_prestashop_data Suppression du volume non utilisé... prestashopgaco4_prestashop_data_db Suppression du volume non utilisé : prestashopgaco4_prestashop_data_db Suppression du volume non utilisé... prestashopgaco5_prestashop_data Suppression du volume non utilisé : prestashopgaco5_prestashop_data Suppression du volume non utilisé... prestashopgaco5_prestashop_data_db Suppression du volume non utilisé : prestashopgaco5_prestashop_data_db Suppression du volume non utilisé... prestashopgaco6_prestashop_data Suppression du volume non utilisé : prestashopgaco6_prestashop_data Suppression du volume non utilisé... prestashopgaco6_prestashop_data_db Suppression du volume non utilisé : prestashopgaco6_prestashop_data_db Réintégration des addons Odoo à la racine si nécessaire... En cours Réintégration des addons à la racine... Non nécessaire Rétablissement des droits sur les volumes Odoo... En cours Rétablissement des droits sur les volumes Odoo... Fait Gestion de l'équipe "Profs" Connexion à l'API de Portainer... Succès Équipe "Profs"... existe déjà parse error: Expected value before ',' at line 1, column 24 Gestion des permissions... Fait Gestion du stack FSserver pour les mentions légales Stack FSserver pour les mentions légales... Présent Démarrage du stack FSserver pour les mentions légales... En cours Stack pour les mentions légales FSserver... Démarré *************************************************** FIN DE L'INSTALLATION DE E-COMBOX *************************************************** Removing login credentials for https://index.docker.io/v1/ Déconnexion Docker Hub... Fait. Téléchargement des scripts utiles... En cours Téléchargement des scripts utiles... Fait Restriction des droits du dossier /opt/e-combox... Fait Connexion à l'API de Portainer... Succès Configuration méthode d'authentification interne... Fait L'application e-comBox est accessible à l'URL : https://www.iutweb.fr:443/app/ Portainer est accessible à l'URL : https://www.iutweb.fr:443/portainer/ Les sites seront accessibles via des URL formées de la manière suivante : https://www.iutweb.fr:443/nom_du_site/ Vous pouvez accéder à l'interface d'e-comBox via le compte admin de Portainer mais une bonne pratique consiste à créer, sur Portainer, au moins un compte dans le groupe "Profs" puis accéder à l'interface d'e-comBox avec les identifiants de ce dernier.