View Issue Details

IDProjectCategoryView StatusLast Update
0000015e-comBoxInstallation sur Linuxpublic2020-02-13 22:55
Reporterutil Assigned Toaporaf  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
PlatformÉtablissement scolaireOSLinux DebianOS Version10
Summary0000015: Impossible creer site
Description

Bonjour,
Le fait d'indiquer une ip publique lors de l'installation rend non fonctionnel e-combox.
Le rapport d'etat ne se fait pas et la creation de sites est impossible.
Peut importe la version de docker-compose meme avec la derriere version tout fonctionne bien a la condition de ne pas indiquer d'adresse ip publique.

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, Autre
Avez-vous tenté de réinitialiser l'environnement ?Oui
Moment où l'incident est survenuCréation d’un site

Activities

util

2020-02-12 09:08

reporter  

ecombox_ok.log (296 bytes)   
Configuration d'e-comBox le mercredi 12 février 2020, 08:33:25 (UTC+0100)


L'adresse IP privée est 192.168.131.137

Aucun proxy configuré sur le système

Le réseau 192.168.97.0/24 est utilisé.

Portainer a été lancé.

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

e-comBox a été lancée.

ecombox_ok.log (296 bytes)   
ecombox-error_ok.log (1,330 bytes)   
Configuration d'e-comBox le mercredi 12 février 2020, 08:33:25 (UTC+0100)
Clonage dans 'e-comBox_portainer'...
Creating volume "e-combox_portainer_portainer-data" with default driver
Building proxy
Image for service proxy was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Pulling portainer (portainer/portainer:1.22.0)...
Creating portainer-proxy ... 
Creating portainer-app   ... 

Creating portainer-app   ... done

Creating portainer-proxy ... done
Error: No such container: e-combox
"docker volume rm" requires at least 1 argument.
See 'docker volume rm --help'.

Usage:  docker volume rm [OPTIONS] VOLUME [VOLUME...]

Remove one or more volumes
Error response from daemon: conflict: unable to delete 1ecf8e6c2aec (cannot be forced) - image is being used by running container 1dbde6af7f8a
Error response from daemon: conflict: unable to delete 5fad07aba15a (cannot be forced) - image has dependent child images
Error response from daemon: conflict: unable to delete 4c9e5db02551 (cannot be forced) - image is being used by running container d23fdcbcea76
Error response from daemon: conflict: unable to delete 2b4ddf654e1c (cannot be forced) - image is being used by running container c9becb4cb608
ecombox-error_ok.log (1,330 bytes)   
ecombox_nok.log (296 bytes)   
Configuration d'e-comBox le mercredi 12 février 2020, 08:33:25 (UTC+0100)


L'adresse IP privée est 192.168.131.137

Aucun proxy configuré sur le système

Le réseau 192.168.97.0/24 est utilisé.

Portainer a été lancé.

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

e-comBox a été lancée.

ecombox_nok.log (296 bytes)   
ecombox-error_nok.log (1,330 bytes)   
Configuration d'e-comBox le mercredi 12 février 2020, 08:33:25 (UTC+0100)
Clonage dans 'e-comBox_portainer'...
Creating volume "e-combox_portainer_portainer-data" with default driver
Building proxy
Image for service proxy was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Pulling portainer (portainer/portainer:1.22.0)...
Creating portainer-proxy ... 
Creating portainer-app   ... 

Creating portainer-app   ... done

Creating portainer-proxy ... done
Error: No such container: e-combox
"docker volume rm" requires at least 1 argument.
See 'docker volume rm --help'.

Usage:  docker volume rm [OPTIONS] VOLUME [VOLUME...]

Remove one or more volumes
Error response from daemon: conflict: unable to delete 95880de80126 (cannot be forced) - image is being used by running container 7baaf62e4e7d
Error response from daemon: conflict: unable to delete 5fad07aba15a (cannot be forced) - image has dependent child images
Error response from daemon: conflict: unable to delete 4c9e5db02551 (cannot be forced) - image is being used by running container 6f480b75a7f9
Error response from daemon: conflict: unable to delete 2b4ddf654e1c (cannot be forced) - image is being used by running container 3dd39ed2cf83
ecombox-error_nok.log (1,330 bytes)   
Etat.PNG (46,294 bytes)   
Etat.PNG (46,294 bytes)   

aporaf

2020-02-12 14:59

administrator   ~0000055

Bonjour,
Il manque peut-être une information essentielle (que je vais bien sûr ajouter :-)) dans la documentation: L'application a besoin d'accéder à l'outil portainer via le port 8880 ==> De la même façon que vous avez redirigé le port 8888 vers l'adresse IP publique votre serveur, il faut rediriger également le port 8880.
Merci de me tenir au courant.
Et pour que les sites soient accessibles, il faudra également rediriger les ports utilisés par chaque site.
On espère pouvoir s'affranchir de cette contrainte de ports dans une prochaine version.

util

2020-02-12 16:30

reporter   ~0000059

Bonjour,
Pour l'instant je fait mes essais en local, je n'ai fait aucune redirection, j'ouvrirai et redirigerai le range de ports necessaires plus tard.
Vous me dite donc que l'orsque j'accede au tableau de bord sur 192.168.131.137:8888, l'application essaie d'acceder au portainer sur l'ip publique 185.159.245.23:8880 ? Pourquoi elle n'essaie pas sur 192.168.131.137:8880 ?

aporaf

2020-02-13 00:43

administrator   ~0000060

Last edited: 2020-02-13 22:55

C'est exactement ça. Dès que vous saisissez une adresse publique dans le script, c'est que vous voulez y accéder de l'internet et c'est donc cette adresse qui est systématiquement utilisée par l'application sinon ça ne fonctionnerait pas d'Internet. L'application ne peut en utiliser qu'une à la fois, nous n'avons pas prévu plusieurs essais car cela occasionnerait trop de latence à chaque requête.
Si vous n'utilisez pas l'adresse publique pour l'instant, il na faut pas la saisir dans le script "change_config_ip.sh", script que vous pourrez exécuter à nouveau dès que vous voulez utilisez l'adresse IP publique.

util

2020-02-13 08:14

reporter   ~0000061

D'accord merci pour l'explication, je vais faire les régles du pare feu.
Donc c'est résolu.
Merci.

Issue History

Date Modified Username Field Change
2020-02-12 09:08 util New Issue
2020-02-12 09:08 util File Added: ecombox_ok.log
2020-02-12 09:08 util File Added: ecombox-error_ok.log
2020-02-12 09:08 util File Added: ecombox_nok.log
2020-02-12 09:08 util File Added: ecombox-error_nok.log
2020-02-12 09:08 util File Added: Etat.PNG
2020-02-12 14:43 aporaf Status new => acknowledged
2020-02-12 14:43 aporaf Description Updated
2020-02-12 14:43 aporaf Navigateur(s) éventuellement utilisé(s) Firefox, Chrome, Autre => Firefox, Chrome, Autre
2020-02-12 14:44 aporaf Assigned To => aporaf
2020-02-12 14:44 aporaf Status acknowledged => assigned
2020-02-12 14:44 aporaf Navigateur(s) éventuellement utilisé(s) Firefox, Chrome, Autre => Firefox, Chrome, Autre
2020-02-12 14:59 aporaf Note Added: 0000055
2020-02-12 16:30 util Note Added: 0000059
2020-02-13 00:30 aporaf Status assigned => confirmed
2020-02-13 00:30 aporaf Navigateur(s) éventuellement utilisé(s) Firefox, Chrome, Autre => Firefox, Chrome, Autre
2020-02-13 00:43 aporaf Note Added: 0000060
2020-02-13 08:14 util Note Added: 0000061
2020-02-13 22:53 aporaf Status confirmed => resolved
2020-02-13 22:53 aporaf Navigateur(s) éventuellement utilisé(s) Firefox, Chrome, Autre => Firefox, Chrome, Autre
2020-02-13 22:54 aporaf Resolution open => no change required
2020-02-13 22:54 aporaf Navigateur(s) éventuellement utilisé(s) Firefox, Chrome, Autre => Firefox, Chrome, Autre
2020-02-13 22:55 aporaf Note Edited: 0000060