Bloqué sur "Cesium interroge le nœud Duniter"

Bonjour
J’ai fait récemment une demande d’aide sur le forum. Aide qui s’est avérée concluante pour le problème en question.

Au cours de la résolution j’ai du changer ma configuration d’accès aux nœuds Duniter et Cesium+.

Mais depuis ces modifications je n’arrive plus à me connecter sur mon compte via l’application Cesium. Celle ci reste bloquée sur le message « Veuillez patienter. Cesium interroge le nœud Duniter ».

Je ne peux évidement pas consulter ma configuration via Cesium et je ne sais donc pas quel nœud il cherche à interroger sans succès. J’imagine que cette information est quelque part présente et modifiable sous ~/.config/cesium mais je n’ose pas trop modifier ces fichiers par crainte de tout casser.

Comment faire pour savoir où et pourquoi ça coince … ?

En lançant Cesium en mode console je relève les messages suivants

[ERROR] [home] Failed to load feeds.
(node:4146) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[ERROR] {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/tx/sources/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}
[WARN]  [tx] Error while getting sources...     {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/tx/sources/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}
[ERROR] {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/tx/sources/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}
[WARN]  [tx] Error while getting sources and tx...      {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/tx/sources/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}
[ERROR] {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/tx/sources/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}
[ERROR] {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/tx/sources/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}
[ERROR] {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/tx/sources/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}
[ERROR] {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/tx/sources/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}
[ERROR] {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/tx/history/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx/pending)"}
[ERROR] {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/wot/certified-by/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}
[ERROR] {"ucode":403,"message":"Resource is forbidden (https://g1.data.presles.fr/wot/certified-by/5adHrC7usokcvWPKyQDRRuVquh9pWNAQJMBTCsZroUXx)"}

2 « J'aime »

@kimamila il faudrait rendre possible le changement de nœud malgré ce message. Et il faudrait implémenter une recherche concurrente sur plusieurs nœuds afin d’en choisir un qui répond en un temps raisonnable.

En attendant un correctif, il faut faire le changement de nœud dans les paramètres avant de tenter de se connecter à son compte.

1 « J'aime »

@Maaltir

Bien d’accord avec toi. J’avais évoqué cette possibilité dans mon premier post sauf que … je ne sais pas comment m’y prendre ?

Suffit t-il de remplacer toutes les occurrences de g1.data.presles.fr par g1.data.e-is.pro dans le fichier .config/cesium/Default/‹ Network Persistent State › ?

Je veux bien me lancer dans la manip si qq m’indique ce qu’il faut faire.

D’avance merci pour votre aide.

Ah je viens de m’apercevoir que je pouvais modifier ce paramètre depuis l’IHM avant de me connecter (options Paramètres dans l’icône représentant un personnage en haut à droite).
J’ai donc modifié mon nœud Duniter pour utiliser g1.data.e-is.pro sauf que … j’ai le même blocage.
En lançant avec les traces activées j’ai les mêmes messages que dans le premier post avec cette fois le nœud g1.data.e-is.pro

Donc si c’est un problème de nœud Duniter quel est celui que je dois utiliser … ?

Ne cherchez pas dans les fichiers de config. Juste lancer césium et commencer par aller dans les paramètres : Nœud césium+ vs nœud duniter - Tutoriels - Forum Monnaie Libre

Il semble qu’en ce moment les nœuds cesium+ plus aient du mal à communiquer entre eux : Cesium+ Pod > Nouvelle version 1.8.0 - #14 par kimamila
Mais quand on est sur un nœud, cela fonctionne plutôt bien. À voir si les messages passent de l’un à l’autre.

2 « J'aime »

ok merci. Avec le tutoriel j’ai réussi à sélectionner un nœud Duniter qui a répondu (en utilisant le premier de la liste proposée via le bouton « Liste des nœuds »). Je suis donc débloqué.
Merci pour votre aide.

1 « J'aime »

Attention à ne pas confondre nœud Duniter et nœud Cesium+ (mais il faut qu’on avance sur Contribution needed: monitoring panel for software ecosystem pour faciliter la vie de tout le monde)

1 « J'aime »

Bonjour @hcm

Alors à voir vos logs, je penses que le problème vient du fait que vous avez configuré le Noeud Duniter vers un Pod Cesium+.

En gros, dans vos paramètres, il y deux endroits distincts où l’on saisit une adresse :

  • Dans les paramètres => Mettre un noeud DUniter (par exemple g1.duniter.org - SSL activé)
  • Dans les paramètres de Cesium+ => Mettre un Pod Cesium+, par exemple g1.data.e-is.pro ou https://g1.data.presles.fr)

Oui, c’est déjà fait en réalité, sur la branche feature/startup_node_selection.
Reste a tester, et pour cela j’aurais besoin de testeur volontaire :slight_smile:

Mais en l’occurrence le problème n’était pas.

Pour mémoire : Si le pod Cesium+ est HS ou non joignable, Cesium fonctionne très bien, mais juste sans les fonctionnalités de Cesium+.

a++

1 « J'aime »

Un message a été scindé en un nouveau sujet : Need help to test new Cesium version