**Erreur**Installation bm-edge-role

Bonjour a tous.
je rencontre un souci pour ajouter un serveur relai dans la console d’administration, j’ai un message d’erreur "Erreur lors de la création du serveur : Unknown ping error ".
Je précise que cela fonctionnait avant sur la version 4.0.1. J’ai migré sur la version 4.1.5 hier sur un nouveau serveur et depuis impiossible de rattacher le serveur edge.
Merci de votre aide
:slight_smile:

J’ai ce message dans core.log si cela est utile:

2020-04-16 20:40:40,461 [BM-Core20] n.b.c.r.b.RestServiceMethodHandler ERROR - Error during restcall RestRequest [path=/api/servers/default/a8aa7a56-a8fc-44d5-9ac5-7dedbef400ac, method=PUT, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0, params=, remoteAddresses=[192.168.20.253, 192.168.20.205, 127.0.0.1], origin=null]: class net.bluemind.core.api.fault.ServerFault: Unknown ping error
at net.bluemind.node.client.impl.ahc.AHCHttpNodeClient.ping(AHCHttpNodeClient.java:73)
Fichier binaire (entrée standard) correspondant

Bonjour,

Pouvez-vous vérifier si le service bm-node est démarré sur le serveur edge ?

Bonjour, voici ce que retourne la commande bmctl all_status
BlueMind bm-locator is down.
BlueMind bm-core is running.
BlueMind bm-elasticsearch is down.
BlueMind bm-tika is running.
BlueMind bm-lmtpd is down.
BlueMind bm-cyrus-imapd is down.
BlueMind bm-webserver is down.
BlueMind bm-php-fpm is down.
BlueMind bm-xmpp is down.
BlueMind bm-milter is running.
BlueMind bm-ysnp is running.
BlueMind bm-eas is down.
BlueMind bm-hps is down

et la commande service bm-node status

● bm-node.service - BlueMind Node Server.
Loaded: loaded (/usr/share/bm-node; enabled; vendor preset: enabled)
Active: active (running) since Fri 2020-04-17 16:43:08 CEST; 41min ago
Main PID: 1267 (java)
CGroup: /system.slice/bm-node.service
└─1267 /usr/lib/jvm/bm-jdk/bin/java -Xrs -Dlogback.configurationFile=/usr/share/bm-conf/logs/bm-node.log.xml -Dio.netty.native.workdir=/var/lib/bm-node/work -Xloggc:/var/log/garbage-collector/bm-node/

avril 17 16:43:00 srvproxy systemd[1]: Starting BlueMind Node Server…
avril 17 16:43:01 srvproxy bm-node[1267]: /usr/share/bm-node/equinox-systemd.lib: ligne 24: avertissement :setlocale : LC_ALL : impossible de changer le paramètre de langue (en_US.UTF-8)
avril 17 16:43:08 srvproxy systemd[1]: Started BlueMind Node Server…

que donne la commande ?

systemctl status bm-node

Ok,

Lancer les commandes suivantes :

locale-gen en_US.utf8 systemctl restart bm-node

Puis vérifiez le bon fonctionnement

J’ai lancer les commandes sans resultat.
J’ai trouvé cela dans les logs core.log, apparemment une erreur de connexion ssl??

2020-04-16 20:30:25,511 [BM-Core1] n.b.n.c.AHCNodeClientFactory INFO - Error testing SSL connection to 192.168.20.205: java.util.concurrent.ExecutionException: java.net.ConnectException: General SSLEngine problem
2020-04-16 20:30:25,513 [BM-Core1] n.b.n.c.AHCNodeClientFactory INFO - [SSL: false] Client configured for 192.168.20.205, ws: net.bluemind.node.client.impl.WebsocketLink@54a36a3
2020-04-16 20:30:25,514 [New I/O boss #18] n.b.n.c.i.WebsocketLink ERROR - websocket error: Connection refused: /192.168.20.205:8021
2020-04-16 20:30:35,516 [New I/O boss #18] n.b.n.c.i.a.DefaultAsyncHandler WARN - onThrowable: class java.net.ConnectException Connection refused: /192.168.20.205:8021
2020-04-16 20:30:35,518 [BM-Core1] n.b.n.c.i.a.AHCHttpNodeClient ERROR - java.net.ConnectException: Connection refused: /192.168.20.205:8021
java.lang.RuntimeException: java.net.ConnectException: Connection refused: /192.168.20.205:8021
Caused by: java.net.ConnectException: Connection refused: /192.168.20.205:8021
Caused by: java.net.ConnectException: Connection refused: /192.168.20.205:8021
2020-04-16 20:30:35,518 [BM-Core1] n.b.c.r.b.RestServiceMethodHandler ERROR - Error during restcall RestRequest [path=/api/servers/default/65d6ad54-11ef-48d2-b478-b9cbb5652a9e, method=PUT, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0, params=, remoteAddresses=[192.168.20.253, 192.168.20.205, 127.0.0.1], origin=null]: class net.bluemind.core.api.fault.ServerFault: Unknown ping error

Quel est le contenu du dossier /etc/bm/ sur le serveur EDGE ?

Le serveur EDGE a-t-il été déclaré dans la console d’administration de BlueMind > Serveurs de l’applications ?

Voici le contenu de /etc/bm
ls -al /etc/bm
total 44
drwxr-xr-x 3 root root 4096 avril 18 2019 .
drwxr-xr-x 110 root root 12288 avril 17 18:16 …
-r–r----- 1 root www-data 36 avril 18 2019 bm-core.tok
-rw-r–r-- 1 root root 207 avril 18 2019 bm.ini
-r-------- 1 root root 3407 avril 18 2019 bm.jks
drwxr-xr-x 2 root root 4096 avril 18 2019 default
-rw-r–r-- 1 root root 36 avril 18 2019 mcast.id
-r-------- 1 root root 932 avril 18 2019 nodeclient_truststore.jks
-rw-r–r-- 1 root root 36 avril 18 2019 server.uid
root@srvproxy:/etc/bm# Impossible de le declarer dans BlueMind > Serveurs de l’applications car j’ai l’erreur "Erreur lors de la création du serveur : Unknown ping error "

Je précise que le serveur edge fonctionnait avant que je migre en 4.1, j’étais sur une 4.0 c’est peut etre cela le problème?
Le serveur edge à peut etre garder une config particulière non?

Ok.

bm-node écoute sur le port 8021 lorsque le serveur “edge” n’est pas rattaché à bm-core.
Dans votre cas, le serveur EDGE doit écouter sur le port 8022.

Vous devez supprimer le contenu de /etc/bm/ sur le serveur EDGE, puis relancer le service bm-node. De cette manière, bm-node écoutera sur le port 8021.
Une fois l’opération réalisée, vous pourrez ajouter le serveur EDGE dans la console d’administration > Serveurs de l’applications, puis suivre la procédure standard pour ajouter un EDGE.

Nickel, cela fonctionne merci beaucoup pour ton aide M@nu !
Bon weekend

:slight_smile:

Par contre cela m’a virée toute ma conf de postfix au niveau du main.cf et master.cf, je l’avais modifiée pour utiliser amavis et dès que je la remets ça fait planter le serveur principal ??

Avez-vous assigné le serveur edge à votre/vos domaines ?
Lorsque ce sera fait, les maps postfix seront mises à jour sur le edge.

Pour la configuration spécifique, l’ajout d’amavis ne doit pas avoir d’impact sur le serveur principal.
Le flux de mail passant par le edge peut par contre rencontrer des problèmes si la configuration d’amavis ne fontoinne pas.

Qu’avez-vous modifiez dans la configuration postfix du edge ?

Une fois configuré, le edge reste associé, y compris en cas de mise à jour de BlueMind.

Bonjour Toony, j’ai contourné mon problème en installant un Proxmox Mail Gateway.
Autrement oui j’avais bien assigné le serveur edge au domaine et il était bien remonté dans l’interface seulement quand je faisais cela la configuration de postfix sur le edge était complétement effacée et remplacée par une autre ( je suppose que cela est un fonctionnement normal :slight_smile: ).
Donc je remettais ma configuration d’origine et cela faisait planter le serveur principal.
Les modifications était sur les fichiers main.cf et master.cf ainsi que sur les fichiers transport et alias…
Les modifications du main.cf concernait le port d’ecoute pour amavis 10024 ainsi que d’autres parametres au niveau securité ( sasl…)
La bannière affichée aussi.
Je referais un essai en faisant un lab à l’occasion.
Merci à toi :slight_smile:

vous pouvez adapter la configuration de postfix, mais certaines directives ne peuvent pas être modifiées:

  • celles gérées directement par BlueMind
  • les maps BlueMind ne doivent pas être enlevées. Il est possible d’ajouter des maps à la suite de celles gérées par BlueMind. Idem pour tout ce qui est mitler et smtpd_sender_restrictions

Bonjour Toony, merci pour les infos.
Je penses que mon souci était situé là, car j’avais complétement remplacé les fichiers main.cf et master.cf plutot que d’ajouter les parametres dans le fichier existant généré par Bluemind.