Super, je vais tester ça dès que mon noeud sera de nouveau dans la course, je me rends compte qu’il est désynchronisé depuis quelques jours.
Je viens de tester wss://duniter.moul.re/bma/ws/block
dans websocket client, et ça se connecte. Donc, oui.
Je pense que j’avais trouvé ce problème et je n’ai pas trouvé comment le résoudre.
curl https://duniter.moul.re/bma/network/peering
[…]
"BMAS duniter.moul.re 443 /bma",
"BMAS duniter.moul.re 443",
[…]
Can’t define a custom BMAS endpoint with /bma path in
The endpoint doesn’t stay, it seems its overwritten by the fact that when
specifying port 443, BMAS endpoint get created and overwrites this one
ynh_exec_as duniter duniter config --addep “BMAS $domain 443 /bma”
This is not as important as having a correct WS2P endpoint defined
for inter-node connection
Nice to have for BMA endpoint discovery
Ca doit être simplement que l’activation des BMA déclenche la déclaration du endpoint simple (sans chemin) tel que prévu (c’est le format officiel des endpoints BMA : pas de chemin).
Il faudrait sans doute revoir Duniter, pour que l’on puisse indiquer un chemin, dans le wizard, et que cela soit stocké ensuite dans la conf.
Bravo pour tout ce travail ces dernières semaines @kimamila sur Duniter v1 ainsi que Cesium !
Je viens de tester la 1.7.2 en extension navigateur.
A l’ouverture, j’ai un écran de chargement “Analyse du réseau Ğ1…”.
Puis au bout de quelques dizaines de secondes, j’ai ce popup, qui semble correspondre au choix manuel de noeud:
Même en y renseignant un noeud valide, ce popup ne semble pas fonctionner.
Dans la console JS, j’ai notamment cette erreur de CORS qui revient asses souvent, je ne sais pas si c’est lié:
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://g1-test.asycn.io/blockchain/current. Raison : l’en-tête CORS « Access-Control-Allow-Origin » est manquant. Code d’état : 404.
(probablement dû au fait que ça ne semble correspondre qu’a des noeud HS, bizarre ce domaine de g1-test au passage).
Après quelques refresh, Cesium semble se connecter au oeud g1.duniter.org après une trentaine de seconde.
Mais lorsque j’essaie de me loguer avec mon compte g1, Cesium intérroge le noeud Duniter, puis donne un timeout:
Il semble malgré tout avoir connecté mon compte.
Mais lorsque je navigue sur différentes pages, comme mes opérations, je finis généralement en timeout le premier essai:
Puis après quelques essaies, j’arrive généralement au résultat attendu.
Dis moi si tu veux plus de détails sur quelque chose. Bon courage pour cette release !
Salut @poka !
Je n’ai jamais cette erreur de popup, bizarre…
Pour reproduire :
- De quel navigateur s’agit il, stp ?
- Est-ce que tu reproduis à chaque fois ?
- Es tu en mode expert ?
- Si oui, sur quel noeud ?
merci de tes réponses
Au sujet des erreurs de timeout : il y avait déjà un timeout avant la 1.7) en fait, mais il était fixe pour tous (et très long), et aucune popup ne s’ouvrait pour afficher l’erreur. Maintenant, le timeout dépend de ta connexion (on peut le régler en mode expert). Pour certaines requetes, je force un long timeout (par exemple sur /tx/sources ou /wot/requirements). Mais tout cela devrait être corrigé dans la prochaine version Duniter 1.8 (et sur la 1.9 de dev), où les délais de traitements vont être vraiment réduits. Enfin j’espère
Je suis sur firefox, extension navigateur
Je viens de réessayer, et cette fois ci après l’analyse du réseau, qui dure environ 20/30 secondes, la page d’accueil apparait et je suis bien connecté à mon portefeuille.
Oui je suis en mode expert depuis le début.
En désactivant le mode expert, l’affichage de la page d’accueil au premier chargement est beaucoup plus rapide, l’analyse du réseau ne dure que 1 seconde !
J’ai l’impression que la navigation est globalement plus rapide en désactivant le mode expert, mieux vaut donc ne pas l’être ^^
En mode expert je suis sur le noeud g1.duniter.org.
En espérant que ça t’aide à reproduire.
V1.7.2 en extension testée sur Brave (sous macOS10.14) : tout à l’air de fonctionner (et chargement “rapide” de mon compte
Je n’ai rien modifié sur ce point, ça dépend plutôt du noeud Duniter.
En revanche, dans les prochaines versions de Duniter v1, oui, la page “Mon compte” sera rapide. Enfin je crois
Bonjour,
sur la version android v13 (samsung S21+) fonctionne rapidement soit en mode expert ou non.
Sauf, encore un problème de langage quand on bascule de français en allemand dans l’“accueil” ->" mes opérations" reste toujours en français ! Quelque soit la langue sélectionné.
@kimamila Merci beaucoup pour tous ses efforts et temps passé sur l’application césium.
Bonne journée
Christophe
PS : il y aura une version cesium 1.7.2 pour le packtage : cesium-desktop linux-x64.deb ? Je l’ai pas vue sur : Releases · duniter/cesium · GitHub
Peux tu envoyer une capture d’écran STP ?
Non pas encore. J’ai pas eu le temps de la générer. Le but pour la 1.7.2 était surtout de régler le problème sous Android.
Mais je penses devoir faire une 1.7.3 (pour le problème de locale CA notamment, et le tien sur l’Allemand)
J’ai pris 4 capture d’écran au hasard de l’accueil en langage : allemand, nederlands, english, portugues.
Tous les langages sont concernés.
J’ai fais une nouvelle version 1.7.3 qui devrait corriger ce problème. Peux tu me confirmer que cela fonctionne ?
Tous les langages sont ok pour l’accueil de l’appli. cesium 1.7.3 (sous android v13, version One UI 5.1, samsung S21+)
Merci @kimamila
Ca marche aussi pour moi (les langues).
- La mise à jour depuis le .apk fonctionne (avant, j’obtenais un message d’erreur, même de 1.7.0 à 1.7.1).
Merci pour ce super boulot
Yes! J’ai de nouveau un noeud fonctionnel et en effet, avec Cesium 1.7.2, g1.leprette.fr/bma est accessible.
C’est super, bravo et merci @kimamila
Par contre, le compte suivant n’affiche pas les même infos si je me connecte à mon noeud duniter (simple compte portefeuille) ou si je me connecte par exemple sur le noeud
duniter.g1.1000i100.fr
: demande de compte membre avec 4 certifications (donc pas encore membre).
Curieux non?
Mcecile : HsF5CFw7xXHUkRAj4WvyooqgFV6pKKoGc4ZuoqV7nESn
Problème classique des piscines, @Thatoo Elles sont pas identiques entre les noeuds, car pas encore dans la blockchain