View Issue Details

IDProjectCategoryView StatusLast Update
0000138e-comBoxInstallation sur Linuxpublic2023-03-07 09:30
Reporterpatlav Assigned ToChristelle  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformCloudOSLinuxOS VersionUbuntu 20.10
Summary0000138: impossible d'accéder à l'API de Portainer
Description

Bonjour,
L'idée est de passer de la version 3.0 à la version 4.1
1 téléchargement du script
2 lancement de la commande d'installation.
1er message d'erreur : mon mdp portainer est trop court. Je vais donc dans param.conf et le modifie en conséquence.
J'en profite pour faire le tour du fichier.
Version param 4.1.0
Licence True
mdp portainer modifié (mon nom et 4 chiffres)
ip privée : celle de mon serveur dans mon lan
domaine : mon ip publique
proxy N
le reste inchangé
2 lancement de la commande d'installation
validation de la licence
la boite de dialogue semble avoir perdu l'adresse ip publique. Jla redonne à la main
je valide les choix par défaut
dans le récapitulatif le port pour l'interface de l'application reste vide
Accès aux sites 8800
Portainer 8880
A ce niveau pas moyen de modifier l'accès pour l'interface de l'application (8888 ?)
Je reviens dans param.conf mais ne trouve pas la ligne qui pourrait être concernée.
Relance de l'installation en passant outre.
Message de fin d'installation :
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.

Pas d'accès sur le serveur, pas plus en local qu'en passant par l'Ip Publique

Relance deux fois de la procédure dont une sans remettre mon ip à la main.
Aucun changement dans le comportement ni dans le message.

J'opterais bien pour deux problèmes différents.
D'une part un manque dans le fichier de configuration, d'autre part un souci du côté de Portainer.
Quand on suit les opérations, l' installation ferme les sites présents donc elle y a accès. C'est la seconde connexion qui a l'air de faire des siennes : problème avec le mot de passe ?

Cordialement

Patrick

TagsNo tags attached.
Quantité de mémoire vive (en Go)32
Machine virtuelleNon
Passage par un proxyNon
Qualité de la connexion InternetExcellente
Navigateur(s) éventuellement utilisé(s)Sans objet
Avez-vous tenté de réinitialiser l'environnement ?Non
Moment où l'incident est survenuInstallation de l'application

Activities

Christelle

2023-03-05 16:02

administrator   ~0000791

Bonjour,

Je pense que vous ne disposez pas du bon script d'installation de la version 4.1. En effet, le script est maintenant totalement automatisé et vous n'avez plus à interagir avec lui.
Pour installer la version 4.1, vous devez télécharger celui-ci :
wget https://gitlab.com/e-combox/e-comBox_scriptsLinux/raw/4.1/configure_application.sh --output-document configure_application.sh

Le plus simple ensuite est d'utiliser les nouvelles options pour préciser les valeurs propres à votre environnement :
bash configure_application.sh -i "ADRESSE_IP_PRIVEE" -d "ADRESSE_IP_PUBLIQUE" -r "N" -p "MOT_DE_PASSE_PORTAINER"

Certains caractères spéciaux ne peuvent pas être utilisés pour le mot de passe de Portaient : " $ ` \ & | !

patlav

2023-03-05 16:48

reporter   ~0000792

Effectivement moi je ne cherchais que ceci :
wget https://gitlab.com/e-combox/e-comBox_scriptsLinux/raw/4.1/configure_application.sh
j'ai donc relancé un téléchargement, et après avoir mis la bonne syntaxe j'ai effectivement récupéré un fichier.
Mais là je perd mon linux de base.
Une commande du type bash configure_application.sh devrait fonctionner, non ?
Je pensais avoir compris qu'il fallait rajouter -i mon adresse privée et -p le mdp portainer mais je dois me tromper dans la commande.
Alors que tout à l'heure j'avais un résultat ...

IMG_20230305_163718.jpg (4,886,289 bytes)

patlav

2023-03-05 17:21

reporter   ~0000793

Bon je devrais réfléchir plus vite.
J'ai détruit le fichier configure_application.sh
recommencé la procédure de téléchargement et relancé l'installation.
Actuellement les sites sont en cours de transfert.
Je vous tiens au courant

Patrick

patlav

2023-03-05 18:11

reporter   ~0000794

ok
Installation terminée

Question supplémentaire, sur mes six serveurs deux sont derrière la même ip.
Et plus moyen d'atteindre le second, bien que les ports soient différents.
Sur le premier que j'atteignais initialement sur le 8888 je suis sur le 8800 (avec la nouvelle version) qui était destiné aux élèves.
Donc à priori je peux fermer le 8888.
Mais qu'en sera-t-il des autres ports et de ma seconde machine ?

Cordialement

Patrick

config.png (46,837 bytes)   
config.png (46,837 bytes)   

Christelle

2023-03-05 20:09

administrator   ~0000795

Super pour l'installation.

Vous pouvez effectivement fermer le port 8888, seul le port 8800 est maintenant utilisé. À des fins de résolutions d'incidents le port 8880 a été laissé ouvert pour pouvoir accéder à Portainer mais il n'est pas obligatoire que vous le laissiez ouvert de votre côté.

Concernant votre second serveur, pouvez-vous me confirmer que les ports spécifiés dans les variables PORT_PORTAINER et PORT_RP présentes dans le fichier param.conf sont bien différentes des port 8800 et 8880. Si ce n'est pas le cas, il faut les modifier et relancer la configuration de l'environnement avec la commande :
bash /opt/e-comBox/configure_application.sh

Si les ports étaient bien différents, nous aurons besoin de davantage d'informations sur votre environnement pour pouvoir vous aider.

patlav

2023-03-06 11:31

reporter   ~0000796

les ports sont les bons, c'était juste un problème de cache ...
depuis l'extérieur je peux me connecter sur ma version 3, pas la 4 je ne me rappelle plus la fin de l'url :-)
mais ce n'est que très provisoire, Je regarderai ce soir en revenant dans mon grenier ...

Au passage ce serait bien d'avoir ce genre d'info dans le forum, première url de connexion, mot de passe de base (bon je sais ce ne serait pas top au point de vue sécurité), identification exacte du fichier à télécharger (wget https://gitlab.com/e-combox/e-comBox_scriptsLinux/raw/4.1/configure_application.sh c'était bien celle que j'ai attaqué alors qu'il fallait wget https://gitlab.com/e-combox/e-comBox_scriptsLinux/raw/4.1/configure_application.sh --output-document configure_application.sh).

Encore merci pour tout.

Je reviendrai surement vers vous ;-)

Cordialement

Patrick

Christelle

2023-03-06 12:41

administrator   ~0000797

Bonjour Patrick,

Merci pour votre retour.

Les identifiants par défaut des différents sites sont maintenant directement intégrés à l'interface e-comBox :)
Quant aux URLs et aux scripts à télécharger tout est disponible sur notre wiki : https://wiki-ecombox.btssio.corsica/index.php/Installation_sur_Linux_-_v4

patlav

2023-03-06 21:28

reporter   ~0000804

Bonsoir,

De retour dans mon grenier, j'ai eu le même problème sur un second serveur.
Et la même solution pour repartir.
Je pense qu'il faut détruire le fichier configure_application.sh présent sur la machine avant de le télécharger et de l'envoyer avec le même nom.
Je pense qu'il y a conflit, ou, pour le moins, une "mesclagne" comme aurait dit ma maman ...
C'est ce que je ferai pour le prochain ;-)

Christelle

2023-03-07 09:29

administrator   ~0000806

Bonjour,

C'est noté merci, nous allons essayer de modifier ce comportement.

Issue History

Date Modified Username Field Change
2023-03-05 15:40 patlav New Issue
2023-03-05 16:02 Christelle Assigned To => Christelle
2023-03-05 16:02 Christelle Status new => acknowledged
2023-03-05 16:02 Christelle Navigateur(s) éventuellement utilisé(s) Sans objet => Sans objet
2023-03-05 16:02 Christelle Note Added: 0000791
2023-03-05 16:48 patlav Note Added: 0000792
2023-03-05 16:48 patlav File Added: IMG_20230305_163718.jpg
2023-03-05 17:21 patlav Note Added: 0000793
2023-03-05 18:11 patlav Note Added: 0000794
2023-03-05 18:11 patlav File Added: config.png
2023-03-05 20:09 Christelle Note Added: 0000795
2023-03-06 11:31 patlav Note Added: 0000796
2023-03-06 12:41 Christelle Note Added: 0000797
2023-03-06 14:52 Christelle Status acknowledged => resolved
2023-03-06 14:52 Christelle Resolution open => no change required
2023-03-06 14:52 Christelle Navigateur(s) éventuellement utilisé(s) Sans objet => Sans objet
2023-03-06 21:28 patlav Status resolved => feedback
2023-03-06 21:28 patlav Resolution no change required => reopened
2023-03-06 21:28 patlav Note Added: 0000804
2023-03-07 09:29 Christelle Note Added: 0000806
2023-03-07 09:30 Christelle Status feedback => resolved
2023-03-07 09:30 Christelle Resolution reopened => fixed
2023-03-07 09:30 Christelle Navigateur(s) éventuellement utilisé(s) Sans objet => Sans objet