Alternatiba étant passé, j’espère avoir à nouveau du temps pour aider à creuser tout ça sur ma Brique Internet. Attention par contre, Yunohost n’est pas encore compatible Stretch donc dans un premier temps je serai sur Jessie.
Tant que c’est dans la catégorie Dev, c’est parfait
D’après ce que j’ai pu vérifier, tu peux contourner le problème en désactivant BMA :
duniter config --nobma
Puis tu redémarres ton nœud avec duniter webrestart. Ne change pas la configuration réseau dans la WebUI, car ce processus force le déclenchement du bug.
Pour info, j’ai un nœud qui tourne depuis ce matin, d’abord sur ğ1-test et maintenant sur ğ1, et le cpu est bien plafonné. J’ai réussi à calculer un bloc sur chaque chaîne.
J’ai du louper quelque chose mais mon nœud est arrêté sur le block 55765. Dans le log il est indiqué qu’il n’arrive pas à ce connecter:
2017-09-26T17:08:29+00:00 warn Could not reach duniter.s-entraider.net:10901
2017-09-26T17:08:31+00:00 warn Could not reach g1.duniter.org:10901
2017-09-26T17:08:34+00:00 warn ETIMEDOUT
2017-09-26T17:08:34+00:00 info Peer GYEtpPnK2NddBJa4gr1LF6GvZUQN4jtA9agiYBxnHX1e unreachable: now considered as DOWN.
2017-09-26T17:08:37+00:00 info WS2P: Could not connect to peer -------- using `WS2P g1.duniter.org 20903: WS2P connection timeout`
2017-09-26T17:08:47+00:00 info WS2P: Could not connect to peer -------- using `WS2P 88.174.120.187 20902: WS2P connection timeout`
2017-09-26T17:08:57+00:00 info WS2P: Could not connect to peer -------- using `WS2P 78.242.14.140 10090: WS2P connection timeout`
2017-09-26T17:09:07+00:00 info WS2P: Could not connect to peer -------- using `WS2P 109.19.209.9 20900: WS2P connection timeout`
2017-09-26T17:09:07+00:00 info Block resolution: 0 potential blocks after current#55765...
2017-09-26T17:09:07+00:00 info Block resolution: 0 potential blocks after current#55765...
Quand je vais sur www.jouin.xyz:10901, j’ai comme retour: Upgrade Required
Je te suggère de réessayer, car malheureusement mon nœud était le seul sur le réseau Ğ1 à fournir WS2P public et il a rencontré un problème de firewall qui bloquait tout.
Ou alors tu branches ton nœud sur Ğ1-Test où nous sommes plusieurs avec un WS2P public.
Par contre pourquoi sur www.jouin.xyz:10901, j’ai comme retour: Upgrade Required ?
Par conséquence, je n’ai plus d’infos comme http://www.jouin.xyz:10901/blockchain/difficulties ou autre. Ce que j’utilisais
Merci.
J’ai installé le .db sur un Raspberry Pi2 avec Strech ça fonctionne
J’ai installé les sources sur unRaspberri Pi2 avec Jessie et ça fonctionne
Merci
Oui c’est parce que tu mélange les API BMA et duniter-ui, chaque API a ses propres url. L’url network/ws2p/info n’existe que chez BMA, donc c’est normal que la duniter-ui te réponde que ce n’est pas une fonction get
Ok, je comprends. Merci
Cependant en activant BMA, je n’arrive pas à avoir les informations…J’ai sans doute oublié de cocher quelque chose. Je vérifie…
Activer BMA ne suffit pas, il faut te rendre sur ton endpoint BMA ! localhost:9220 c’est ton endpoint duniter-ui, tu ne pourra donc jamais faire une requête de type BMA sur localhost:9220.
Ton endpoint BMA dépend de ta configuration réseau
Dans ce cas la, je ne comprend pas.
Pour un nœud mobile, si le endpoint BMA dépend de la configuration du réseau…je suis mal partie…
Pourquoi ne pas faire une cohérence entre toutes les requêtes? Ca simplifierai la vie. Je ne pourrai donc pas afficher la valeur peers sur mon mini-écran ce qui est dommage.
Veux-tu vraiment que l’administration de ton nœud soit accessible de tous ? BMA est une API publique, la mélanger avec une API privée me semble être une mauvaise idée.
Tu m’avais donné les liens pour avoir les informations présentes sur l’interface web de Duniter. Pour le nombre de Peers, il n’est à priori pas possible de l’avoir à ma connaissance. D’ou la notion de cohérence, mais ce n’ai que mon point de vue. Il n’y a pas ici de notion public/private mais seulement de récupérer l’information présente sur l’interface web de Duniter.
@stephane, plus simple pour ton écran il y a la commande list-nodes qui te renvoi directement la liste de tout les noeuds WS2P du réseau connus par ton nœud :