View Issue Details

IDProjectCategoryView StatusLast Update
0000032e-comBoxInstallation sur Linuxpublic2020-08-18 12:40
Reporterromain.sauve Assigned Toaporaf  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
PlatformÉtablissement scolaireOSLinux UbuntuOS Version18.04
Summary0000032: Accès depuis internet
Description

Bonjour.
J'ai installé sur notre établissement 3 ecombox (à la demande des professeurs). Y a-t-il un intérêt d'en avoir plusieurs ?

Je souhaite accéder à ecombox depuis l'extérieur. au moment du pramétrage j'ai ainsi donné le nom complet puis ajouter un enregistrement DNS (chez OVH) vers mon IP publique. Sur le routeur, une règle de NAT a été crée pour le port 8888 et 8880 vers l'IP interne du serveur.
En interne le serveur ecombox affiche bien les sites (photo 1 du fichier joint) mais depuis un accès externe, le calcul est toujours en continu et rien ne s'affiche.
Y a-t-il d'autres ports à ouvrir ?
Cordialement
Romain.

TagsNo tags attached.
Quantité de mémoire vive (en Go)20
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 ?Non
Moment où l'incident est survenuLancement de l’application

Activities

romain.sauve

2020-07-16 13:53

reporter  

Affichage Ecombox.docx (127,617 bytes)

aporaf

2020-07-16 17:06

administrator   ~0000163

Bonjour,

Pour pouvoir accéder à l'application de l'extérieur, il est nécessaire de renseigner un nom de domaine qui pointe vers une adresse ip publique (ou de renseigner directement l'adresse IP publique). Il semblerait que votre nom de domaine pointe vers une adresse IP privée (puisque cela fonctionne de l'intérieur avec cette adresse IP).

Si ce n'est pas le cas, pouvez-vous m'envoyer les logs ?

Il faut ensuite rediriger les deux ports comme vous l'avez fait (de l'adresse IP publique à l'adresse IP privée) mais il faudra ensuite rediriger tous les ports affectés aux sites ce qui n'est pas pratique. C'est pour cela que nous sommes en train de finaliser une nouvelle version qui n'utilisera que 3 ports :

  • Port utilisé pour l'interface d'e-comBox : 8888
  • Port utilisé pour Portainer : 8880
  • Port utilisé pour l'accès aux sites : 8800

Si vous voulez tester cette version (qui est sur la branche dev) :

Cordialement,

romain.sauve

2020-08-11 12:25

reporter   ~0000164

Bonjour.
Je viens de faire la modification.
Sur l'interface d'ecombox (en interne) je vois que la version 2.0.0 est installée. Je suppose que votre commande fonctionne du coup.
Depuis un accès extérieur. j'arrive bien sur l'interface, je peux me logguer mais il y a toujours la recherche.
En interne l'accès aux sites ne se fait pas avec cette version. En théorie le site utilise bien le port 8800 hors cela me redirige vers un site avec le port 9102 (cf photo).

Ecombox.docx (84,129 bytes)

cecile

2020-08-11 16:25

administrator   ~0000165

Bonjour,

Est-ce que vous avez également fait la redirection pour le port 8880 ?

Cordialement,

romain.sauve

2020-08-11 17:33

reporter   ~0000166

Bonjour.
Oui j'ai bien 3 redirections.
Cordialement
Romain

image.png (7,101 bytes)   
image.png (7,101 bytes)   

cecile

2020-08-11 21:30

administrator   ~0000167

Bonsoir,

Pouvez-vous m’envoyer les logs svp ?

Cordialement,

romain.sauve

2020-08-13 09:57

reporter   ~0000168

Bonjour.
Pouvez vous me rappeler comment récupérer les logs s'il vous plait ?
Cordialement.
Romain

cecile

2020-08-13 12:45

administrator   ~0000169

Bonjour,

Les 2 fichiers logs sur Linux sont :

  • /var/log/ecombox.log
  • /var/log/ecombox-error.log

Cordialement,

romain.sauve

2020-08-13 14:08

reporter   ~0000170

Rebonjour.
Parfait merci pour votre retour. Voici les fichiers de logs.
Cordialement
Romain

ecombox-error.log (3,099 bytes)   
WARNING: Error loading config file: /home/ecombox/.docker/config.json: EOF
Cloning into 'e-comBox_portainer'...
Creating volume "e-combox_portainer_portainer-data" with default driver
Pulling proxy (reseaucerta/portainer-proxy:0.1)...
Pulling portainer (portainer/portainer:1.22.0)...
Creating portainer-proxy ... 
Creating portainer-app   ... 

Creating portainer-proxy ... done

Creating portainer-app   ... done
WARNING: Error loading config file: /home/ecombox/.docker/config.json: EOF
WARNING: Error loading config file: /home/ecombox/.docker/config.json: EOF
WARNING: Error loading config file: /home/ecombox/.docker/config.json: EOF
Error response from daemon: conflict: unable to delete 8ea4ff29042d (cannot be forced) - image is being used by running container 5287103a5b50
Error response from daemon: conflict: unable to delete 4c9e5db02551 (cannot be forced) - image is being used by running container 25b0e1883a0f
Error response from daemon: conflict: unable to delete 2b4ddf654e1c (cannot be forced) - image is being used by running container 1a7704ed554c
Cloning into 'e-comBox_portainer'...
Creating portainer-proxy ... 
Creating portainer-app   ... 

Creating portainer-app   ... done

Creating portainer-proxy ... done
Cloning into 'e-comBox_reverseproxy'...
Creating volume "e-combox_reverseproxy_nginx-conf" with default driver
Creating volume "e-combox_reverseproxy_nginx-html" with default driver
Creating volume "e-combox_reverseproxy_nginx-docker-gen-templates" with default driver
Pulling nginx (nginx:)...
Pulling nginx-docker_gen (reseaucerta/docker-gen:dev)...
Creating nginx ... 

Creating nginx ... done
Creating docker-gen ... 

Creating docker-gen ... done
Error response from daemon: conflict: unable to delete 4b7c2951b700 (cannot be forced) - image is being used by running container 356b634418f8
Error response from daemon: conflict: unable to delete 08393e824c32 (cannot be forced) - image is being used by running container 60c2fa5ee3a1
Error response from daemon: conflict: unable to delete a9cce9abd107 (cannot be forced) - image is being used by running container e7b0e274fb45
Error response from daemon: conflict: unable to delete 8ea4ff29042d (cannot be forced) - image is being used by running container aee12fac053a
Error response from daemon: conflict: unable to delete 1e70f62693a9 (must be forced) - image is being used by stopped container 366c58a5180b
Error response from daemon: conflict: unable to delete f7ed326a556a (must be forced) - image is being used by stopped container cc036adcc8d3
Error response from daemon: conflict: unable to delete 79827dc6e0e2 (must be forced) - image is being used by stopped container 8f221271c0af
Error response from daemon: conflict: unable to delete 6f3878a1bbd7 (must be forced) - image is being used by stopped container 52f9541142e4
Error response from daemon: conflict: unable to delete 2b4ddf654e1c (cannot be forced) - image is being used by running container d79694a00a56
ecombox-error.log (3,099 bytes)   
ecombox.log (473 bytes)   
Configuration d'e-comBox le mardi 11 août 2020, 09:54:03 (UTC+0000)

L'adresse IP ou le nom de domaine utilisé est ecombox1.lhf53.eu

Aucun proxy configuré sur le système

Le réseau 192.168.97.0/24 est utilisé.

Portainer existe et va être remplacé.

Portainer a été lancé.

Le reverse proxy a été lancé.

e-comBox existe et va être remplacée.

e-comBox a été lancée.

L'URL llb.ac-corse.fr:11251 est remplacée par ecombox1.lhf53.eu:8880.
ecombox.log (473 bytes)   

cecile

2020-08-13 14:25

administrator   ~0000171

Merci pour les fichiers.

Est-ce que vous pouvez m'envoyer votre fichier config.json (/home/ecombox/.docker/config.json) svp ? Les logs indiquent une erreur sur ce fichier.
Je ne pense pas que ce soit bloquant mais je préfère vérifier.

Puisque vous avez configuré un e-comBox accessible de l'extérieur avec un nom de domaine, je peux y accéder (ainsi qu'à l'interface d'administration portainer) de mon poste. Pour cela, il faudrait que vous me donniez des identifiants et mots de passe valides. Est-ce que cela vous embête de me transmettre ces informations par mail (pour ne pas les rendre publiques sur cette plateforme) à l'adresse cecile.nivaggioni@gmail.com ? Vous pourrez les modifier une fois mon intervention terminée.
Ou alors je peux vous proposer une prise en main à distance mais malheureusement pas cet après-midi, plutôt demain ou lundi (de préférence).

Cordialement,

romain.sauve

2020-08-13 14:39

reporter   ~0000172

Bonjour.

je vous ai transmis les infos.
Il y a bien un accès à /home/ecombox mais je ne vois pas .docker

Cordialement.

cecile

2020-08-13 14:47

administrator   ~0000173

Très bien merci.
Nous poursuivons nos échanges par mail (en mettant ma collègue en copie). Je ferais une synthèse sur cette plateforme si besoin, une fois votre problème résolu.

aporaf

2020-08-18 12:39

administrator   ~0000174

RÉSOLU : c'était un problème de cache DNS.

Issue History

Date Modified Username Field Change
2020-07-16 13:53 romain.sauve New Issue
2020-07-16 13:53 romain.sauve File Added: Affichage Ecombox.docx
2020-07-16 15:53 aporaf Assigned To => aporaf
2020-07-16 15:53 aporaf Status new => assigned
2020-07-16 15:53 aporaf Status assigned => acknowledged
2020-07-16 15:53 aporaf Navigateur(s) éventuellement utilisé(s) Firefox, Chrome => Firefox, Chrome
2020-07-16 17:06 aporaf Note Added: 0000163
2020-07-16 17:06 aporaf Status acknowledged => confirmed
2020-07-16 17:06 aporaf Navigateur(s) éventuellement utilisé(s) Firefox, Chrome => Firefox, Chrome
2020-08-11 12:25 romain.sauve Note Added: 0000164
2020-08-11 12:25 romain.sauve File Added: Ecombox.docx
2020-08-11 16:25 cecile Note Added: 0000165
2020-08-11 17:33 romain.sauve Note Added: 0000166
2020-08-11 17:33 romain.sauve File Added: image.png
2020-08-11 21:30 cecile Note Added: 0000167
2020-08-13 09:57 romain.sauve Note Added: 0000168
2020-08-13 12:45 cecile Note Added: 0000169
2020-08-13 14:08 romain.sauve Note Added: 0000170
2020-08-13 14:08 romain.sauve File Added: ecombox-error.log
2020-08-13 14:08 romain.sauve File Added: ecombox.log
2020-08-13 14:25 cecile Note Added: 0000171
2020-08-13 14:39 romain.sauve Note Added: 0000172
2020-08-13 14:47 cecile Note Added: 0000173
2020-08-18 12:39 aporaf Note Added: 0000174
2020-08-18 12:40 aporaf Status confirmed => resolved
2020-08-18 12:40 aporaf Resolution open => no change required
2020-08-18 12:40 aporaf Navigateur(s) éventuellement utilisé(s) Firefox, Chrome => Firefox, Chrome