Duniter_ynh : mise en place compte membre, synchro

Bon je n’arrive pas a lui faire accepter ma clé de membre
Enfin Césium me dit que si mais dans les logs j’ai cette lingne :

020-01-06T19:11:53+01:00 info Matched 3 zeros 000C4286/.../11733 with Nonce = 10000000105079 for block#286423 by GL3fGS

Ma clé publique commence par 5dzkzed et pas GL3fGS
J’attend de voir si je calcule un bloc… :face_with_monocle:

Oui, il faut attendre 24 heures le temps que la liste des apps se mette à jour du côté YunoHost.
Tu devrais pouvoir mettre à jour.

La clef commençant par GL3fGS n’est pas membre.
Tu dois expérimenter un bug connu. J’ai déjà ouvert un ticket à ce sujet.

1 J'aime

Le fichier « keyring.yml » est ok mais il calcul quand même avec la mauvaise clé :sob:

admin@vincentux:~$ cat /home/admin/.config/duniter/duniter_default/keyring.yml
pub: "5dzkzedBWdeqTFCaD7AkKPMPusfRUL1XyFNJWWGYQ9f1"

Dois-je désinstaller et recommencer ? :thinking:

Ah, c’est installé et exécuté avec l’utilisateur root, du coup /root/.config/….
C’est une mauvaise pratique, c’est à changer avec un utilisateur classique.

Donc je dois faire toutes mes commande avec sudo ?

Sur mes installations, j’y arrive. Sinon, il est possible que ça soit Césium qui est capricieux lors de la configuration d’un nœud.

Tout à fait.

1 J'aime

Cool :+1:
Tu nous dira si t’arrive à mettre ta clé membre…

Je comprends vraiment pas ce qui se passe… :confused:

dans le fichier /home/admin/.config/duniter/duniter_default/keyring.yml
j’ai la clé : AMp347uvJjKndMo28tUHT3et9ZN4meFrBx6LmbLR6upX

et dans le ficher /root/.config/duniter/duniter_default/keyring.yml
j’ai la clé : 5dzkzedBWdeqTFCaD7AkKPMPusfRUL1XyFNJWWGYQ9f1

mais dans les logs via la webui j’ai la clé :
info Matched 3 zeros 00055D/.../16FA8482A0FD4 with Nonce = 10000000290437 for block#287754 by 5hxmFP

et impossible d’avoir les logs via le terminal :

sudo duniter logs
2020-01-10T06:56:25+01:00 - warn: No configuration loaded

ou

duniter logs
2020-01-11T13:55:43+01:00 - warn: No configuration loaded

Et voilà sa fiche de pair : https://g1.vincentux.fr/network/peering

Le champ pubkey de la fiche de pair commence par 5dzkzed.
Bizarre pour les logs. En affichant le contenu des fichiers de logs c’est mieux ?

j’ai refais une installe « propre »

toujours pas la bonne clé dans les logs de la webui
et dans /home/admin/.config/duniter/duniter_default/duniter.log

j’ai : 2020-01-11T15:44:55+01:00 - ^[[33mwarn^[[39m: No configuration loaded

Quand je fais

duniter status
Duniter is not running.

Pourtant la webui fonctionne… je comprends vraiment rien à Duniter_ynh :sob:

@Galuel as-tu réussi de ton côté ?

Tu regardes dans le répertoire de l’utilisateur Unix admin. Avec duniter_ynh, tout se passe avec l’utilisateur root, /root/.config/….

sudo duniter status
Duniter is not running.

:thinking:

Et pourquoi j’ai des fichiers dans /home/admin/.config/duniter/duniter_default/

Tu as peut être lancé duniter avec admin ?

En fait je l’install via l’interface graphique de Yunohost et ensuite je vais directement sur la page g1.vincentux.fr/webui/ et je fais la synchronisation via cette page.
A aucun moment je lance duniter, c’est Yunohost qui doit le faire tout seul.

Mais alors pourquoi :

sudo duniter status
Duniter is not running.

Bien étrange.
De mon côté j’ai ça :

admin@ynh:~$ sudo duniter status
Duniter is running using PID 3867.

Regarde tes processus :

ps aux | grep duniter

admin@vincentux:~$ ps aux | grep duniter
root      9978  0.2  3.0 1296532 120592 ?      Ssl  16:54   0:03 duniter_default
admin    12057  0.0  0.0  12776   928 pts/0    S+   17:19   0:00 grep duniter

Passe root et regarde le statut et les logs (avec lnav ou tail) :

sudo -i
duniter status
tail -f /root/.config/duniter/duniter_default/duniter.log
lnav /root/.config/duniter/duniter_default/duniter.log
root@vincentux:~# duniter status
Duniter is running using PID 9978.

root@vincentux:~# lnav/tail -f /root/.config/duniter/duniter_default/duniter.log
-bash: lnav/tail: No such file or directory

J’ai corrigé mes commandes avec tail ou lnav.

:joy: ok désolé, j’avais pas compris…

root@vincentux:~# tail -f /root/.config/duniter/duniter_default/duniter.log
2020-01-11T16:59:41+01:00 - info: Sibling endpoints:
2020-01-11T16:59:41+01:00 - info: BMA access: g1.vincentux.fr:80
2020-01-11T16:59:41+01:00 - info: [5dzkzedB] ⬇ PEER 5dzkzedB 0-E3B0C4
2020-01-11T16:59:41+01:00 - error:  httpCode=400, ucode=2023, message=Peer document already known
2020-01-11T17:09:37+01:00 - warn: Security trigger: proof-of-work process seems stuck
2020-01-11T17:09:37+01:00 - warn: Local node is not a member. Waiting to be a member before computing a block.
2020-01-11T17:09:39+01:00 - info: Block resolution: 0 potential blocks for root block...
2020-01-11T17:19:37+01:00 - warn: Security trigger: proof-of-work process seems stuck
2020-01-11T17:19:37+01:00 - warn: Local node is not a member. Waiting to be a member before computing a block.
2020-01-11T17:19:39+01:00 - info: Block resolution: 0 potential blocks for root block...


root@vincentux:~# lnav /root/.config/duniter/duniter_default/duniter.log
-bash: lnav: command not found