View Issue Details

IDProjectCategoryView StatusLast Update
0000098e-comBoxInstallation sur Linuxpublic2022-01-31 14:12
Reporterremi.durand Assigned Toaporaf  
PrioritynormalSeverityminorReproducibilitysometimes
Status resolvedResolutionno change required 
PlatformLinuxOSDebian OS Version11
Summary0000098: Installation Ecombox 3.1 (Security) sur Debian 11
Description

Bonjour,

J'essaye d'installer la dernière version d'Ecombox sur un Debian 11 dans un Lycée. Nous avons un proxy et je pense que c'est cela mon problème. Je pense bien avoir renseigner le proxy sur le système d'exploitation.
J'ai l'erreur suivante:

sed: impossible de lire s/.ADRESSE_PROXY=./ADRESSE_PROXY=192.168.224.2:3128/g: Aucun fichier ou dossier de ce type

sed: impossible de lire s/.ADRESSE_PROXY=./ADRESSE_PROXY=192.168.224.2:3128/g: Aucun fichier ou dossier de ce type

Saisissez les hôtes à ignorer par le proxy : [] (Validez les hôtes à ignorer ou saisissez les hôtes séparés par une virgule (les caractères spéciaux comme "." ou "*" sont acceptés). Pour éventuellement remettre à blanc le contenu, saisissez "n" :
n

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

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

Le proxy ne se renseigne donc pas. Je vous joint le fichier "Installation ECOMBOX"

Merci d'avance pour votre aide.

Bien Cordialement

Rémi DURAND

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

Activities

remi.durand

2022-01-12 15:25

reporter  

Installation ECOMBOX.txt (7,388 bytes)   
**************************************************************
*  INSTALLATION DE E-COMBOX V3.1-security 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 � 192.168.239.50. 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 : 192.168.239.50


Vous avez maintenu la valeur 192.168.239.50.

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
Atteint�:1 http://security.debian.org/debian-security bullseye-security InRelease
Atteint�:2 http://debian.univ-reims.fr/debian bullseye InRelease
Err�:3 https://download.docker.com/linux/debian bullseye InRelease
  Could not handshake: Un paquet TLS incorrect a �t� re�u. [IP�: 192.168.224.2 3128]
Atteint�:4 http://debian.univ-reims.fr/debian bullseye-updates InRelease
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.
W: Impossible de r�cup�rer https://download.docker.com/linux/debian/dists/bullseye/InRelease  Could not handshake: Un paquet TLS incorrect a �t� re�u. [IP�: 192.168.224.2 3128]
W: Le t�l�chargement de quelques fichiers d'index a �chou�, ils ont �t� ignor�s, ou les anciens ont �t� utilis�s � la place.
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).
openssl est d�j� la version la plus r�cente (1.1.1k-1+deb11u1).
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) n

Saisissez l'adresse du proxy : [192.168.224.2:3128] (Validez l'adresse du proxy propos�e sinon saisir ip-proxy:port) :

sed: impossible de lire s/.*ADRESSE_PROXY=.*/ADRESSE_PROXY=192.168.224.2:3128/g: Aucun fichier ou dossier de ce type

Saisissez les h�tes � ignorer par le proxy : [] (Validez les h�tes � ignorer ou saisissez les h�tes s�par�s par une virgule (les caract�res sp�ciaux comme "." ou "*" sont accept�s). Pour �ventuellement remettre � blanc le contenu, saisissez "n" :
n

Vous vous appr�tez � utiliser les param�tres suivants:

  - Adresse IP ou nom de domaine : 192.168.239.50
  - 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: ��root:docker��

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

Le fichier config.json est supprim�

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

start_configure_application.sh: ligne 321: 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).




Le r�seau 192.168.97.0/24 a �t� cr��.

R�cup�ration et configuration du reverse proxy


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



Lancement du registry

start_configure_application.sh: ligne 443: docker : commande introuvable
start_configure_application.sh: ligne 451: docker : commande introuvable
start_configure_application.sh: ligne 457: docker : commande introuvable

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


Lancement du serveur git

start_configure_application.sh: ligne 475: docker : commande introuvable
start_configure_application.sh: ligne 482: docker : commande introuvable
start_configure_application.sh: ligne 491: docker : commande introuvable

R�cup�ration et configuration de Portainer

start_configure_application.sh: ligne 492: docker : commande introuvable

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



Lancement de portainer

Portainer est accessible � l'URL suivante :
http://192.168.239.50:8880/portainer/



Suppression d'e-comBox si une version existe

start_configure_application.sh: ligne 572: 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

Le syst�me constate qu'aucun chemin vers un certificat existant n'est fourni dans le fichier param.conf. Un certificat auto-sign� va �tre cr�� si vous confirmez ce choix sinon les chemins vers les fichiers n�cessaires vous seront demand�s.
Confirmez-vous ce choix (o par d�faut pour le certificat auto-sign�) ? (o/n) o

Le syst�me va cr�er un certificat auto-sign� avec les valeurs suivantes.
Code Pays : FR

Nom pays : France

Nom R�gion : Corse

Nom organisation : Reseau Certa

Adresse IP ou nom du serveur : 192.168.239.50

Si ces valeurs ne conviennent pas, vous pourrez les modifier en �ditant le fichier /opt/e-comBox/param.conf puis en lan�ant le script "/opt/e-comBox/update_certificat.sh" pour mettre � jour le certificat.
Generating a RSA private key
.............................................................++++
.......++++
writing new private key to '/var/lib/docker/volumes/e-combox_reverseproxy_nginx-ssl/_data/ecombox.key'
req: Can't open "/var/lib/docker/volumes/e-combox_reverseproxy_nginx-ssl/_data/ecombox.key" for writing, No such file or directory

Le certificat a �t� mis � jour

/opt/e-comBox/fonctions.sh: ligne 556: docker : commande introuvable

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

start_configure_application.sh: ligne 665: docker : commande introuvable
start_configure_application.sh: ligne 667: 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.


root@0100022V-ECOMBOX:/opt/e-comBox#
Installation ECOMBOX.txt (7,388 bytes)   

aporaf

2022-01-12 17:33

administrator   ~0000528

Bonjour,

La version 3.1-security est une version en cours de développement. Elle peut donc ne pas fonctionner à moment donné. Néanmoins, merci pour la remontée de bug.
En revanche, Je suis en déplacement professionnel et je ne pourrais pas regarder avant ce week-end.

Cordialement
AR

remi.durand

2022-01-13 12:06

reporter   ~0000538

Bonjour,

J'ai progressé, j'ai directement renseigné les infos du proxy dans le fichier param.conf. En revanche toujours plusieurs erreurs : "Aucun fichier ou dossier de ce type" , "sed: impossible de lire"
Vous trouverez ci joint le log complet.
Merci à vous

Bien Cordialement

Rémi DURAND

Log install.txt (5,701 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 � 192.168.239.50. 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 : 192.168.239.50


Vous avez maintenu la valeur 192.168.239.50.

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
Atteint�:1 http://debian.univ-reims.fr/debian bullseye InRelease
Atteint�:2 http://security.debian.org/debian-security bullseye-security InRelease
Err�:3 https://download.docker.com/linux/debian bullseye InRelease
  Could not handshake: Un paquet TLS incorrect a �t� re�u. [IP�: 192.168.224.2 3128]
Atteint�:4 http://debian.univ-reims.fr/debian bullseye-updates InRelease
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.
W: Impossible de r�cup�rer https://download.docker.com/linux/debian/dists/bullseye/InRelease  Could not handshake: Un paquet TLS incorrect a �t� re�u. [IP�: 192.168.224.2 3128]
W: Le t�l�chargement de quelques fichiers d'index a �chou�, ils ont �t� ignor�s, ou les anciens ont �t� utilis�s � la place.
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

L'adresse de proxy actuellement configur�e est 192.168.224.2:3128.
Confirmez-vous cette adresse de proxy pour vous connecter � internet (o par d�faut) ? (o/n) o

Vous vous appr�tez � utiliser les param�tres suivants:

  - Adresse IP ou nom de domaine : 192.168.239.50
  - Port e-combox : 8888
  - Port pour l'accessibilit� des sites : 8800
  - Port Portainer : 8880
  - Proxy : 192.168.224.2:3128
  - No Proxy : 192.168.*,localhost


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

Congiguration de GIT pour le proxy

Ajout des variables d'environnement � systemd (/etc/systemd/system/docker.service.d/http-proxy.conf)

Red�marrage de Docker
Failed to restart docker.service: Unit docker.service not found.

Ajout des param�tres du Proxy dans ~/.docker/config.json apr�s sauvegarde du fichier d'origine et du fichier actuel.

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

start_configure_application.sh: ligne 321: 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).




Le r�seau 192.168.97.0/24 a �t� cr��.

R�cup�ration et configuration du reverse proxy


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



Lancement du registry

start_configure_application.sh: ligne 443: docker : commande introuvable
start_configure_application.sh: ligne 451: docker : commande introuvable
start_configure_application.sh: ligne 457: docker : commande introuvable

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


Lancement du serveur git

start_configure_application.sh: ligne 475: docker : commande introuvable
start_configure_application.sh: ligne 484: docker : commande introuvable
start_configure_application.sh: ligne 485: docker : commande introuvable

R�cup�ration et configuration de Portainer


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



Lancement de portainer

Portainer est accessible � l'URL suivante :
http://192.168.239.50:8880/portainer/



Suppression d'e-comBox si une version existe

start_configure_application.sh: ligne 565: 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 638: docker : commande introuvable
start_configure_application.sh: ligne 640: 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.
Log install.txt (5,701 bytes)   

aporaf

2022-01-13 22:54

administrator   ~0000541

Bonsoir,

À la lecture des logs, je vois que vous avez effectivement un problème inhérent au fait que vous devez passer par un proxy. Des outils (comme Docker) n'ont pas été installés.
Avez-vous exécuté les commandes nécessaire données dans la documentation (https://llb.ac-corse.fr/mw/index.php/Installation_sur_Linux_-_v3#Installation_de_l.27e-comBox)
dans l'encadré "Préalable, en cas de proxy pour curl et git" :
Définition des variables d'environnement nécessaires à l'exécution de commandes curl via un proxy :
export http_proxy="<IPproxy>:<port>"
export https_proxy=$http_proxy"

Par ailleurs, j'insiste sur le fait qu'en installent la version 3.1-security, vous vous exposer à utiliser un outil instable et non abouti. Je vous conseille donc de vous orienter vers la version v3 qui est stable.

Cordialement

remi.durand

2022-01-14 08:28

reporter   ~0000542

Bonjour,

Oui j'ai bien exécuter export http et https, j'ai même repasser sur la version 3 des scripts et c'est la même erreur.

Merci pour votre aide

Bien Cordialement

Rémi DURAND

aporaf

2022-01-14 10:04

administrator   ~0000544

Bonjour,

je ne comprends pas ce qu'il se passe. Vous n'avez même pas passé la première étape qui est l'installation de Docker et des outils nécessaires.
Exécutez-vous bien le script install_linux_e-comBox.sh en root ou via sudo. Pouvez-vous recommencer et faire un copier-coller dans un fichier de ce qu'il s'affiche à l'écran ?

Cordialement,

aporaf

2022-01-28 08:33

administrator   ~0000585

Bonjour,

Je ne sais pas où vous en êtes ? Pouvons-nous clôturer ce ticket ?

Cordialement

remi.durand

2022-01-31 10:04

reporter   ~0000594

Bonjour,

Désolé de ne pas avoir répondu avant. J'ai pu trouver une solution. J'ai directement installé le docker sans passer par le script d'ecombox. Une fois l'installation terminé, j'ai exécuter le script et tout fonctionne à merveille. Vous pouvez clore le ticket.

Merci pour votre aide

Cordialement

Rémi DURAND

Issue History

Date Modified Username Field Change
2022-01-12 15:25 remi.durand New Issue
2022-01-12 15:25 remi.durand File Added: Installation ECOMBOX.txt
2022-01-12 17:23 aporaf Assigned To => aporaf
2022-01-12 17:23 aporaf Status new => assigned
2022-01-12 17:23 aporaf Assigned To aporaf =>
2022-01-12 17:24 aporaf Assigned To => aporaf
2022-01-12 17:33 aporaf Status assigned => acknowledged
2022-01-12 17:33 aporaf Note Added: 0000528
2022-01-13 12:06 remi.durand Note Added: 0000538
2022-01-13 12:06 remi.durand File Added: Log install.txt
2022-01-13 22:54 aporaf Note Added: 0000541
2022-01-14 08:28 remi.durand Note Added: 0000542
2022-01-14 10:04 aporaf Note Added: 0000544
2022-01-28 08:33 aporaf Note Added: 0000585
2022-01-31 10:04 remi.durand Note Added: 0000594
2022-01-31 14:12 aporaf Status acknowledged => resolved
2022-01-31 14:12 aporaf Resolution open => no change required
2022-01-31 14:12 aporaf Navigateur(s) éventuellement utilisé(s) Firefox => Firefox