Duniter en double sous Yunohost oO

Bonjour,

retour sur un problème d’installation de Duniter sous Yunohost.
(issue #31 déjà créée)

Je me retrouve avec 2 installations :scream:
une sous ~/.config/duniter/duniter_default/
et une autre sous /root/.config/duniter/duniter_default/

pour info j’avais bien supprimé ces deux dossiers avant de faire une install propre.

J’ai installé Duniter via l’interface de Yunohost et non en cli, tout ce passait bien jusqu’au bloc 267 depuis mon nœud n’a rien calculé.
J’ai donc voulu regarder les logs et voici le résultat :

admin@Yunohost:~$ duniter logs                                                                                                      
2017-03-08T16:42:03+00:00 - warn: No configuration loaded
2017-03-08T16:42:03+00:00 - info: Checking UPnP features...
2017-03-08T16:42:05+00:00 - info: DNS: No
2017-03-08T16:42:05+00:00 - info: Local & Remote IPv4: 10.2.126.5:8999
2017-03-08T16:42:05+00:00 - info: Local & Remote IPv6: :8999
2017-03-08T16:42:05+00:00 - warn: Configuration seems correct.

et avec sudo devant la commande :

admin@Yunohost:~$ sudo duniter logs                                                                                                   
2017-03-09T13:13:19+00:00 - info: Peer 3wdDzBz18mWupx1UChMnhky2Nut3XVnyn9U7Y662J7yE unreachable: now considered as DOWN.
2017-03-09T13:13:24+00:00 - info: Matched 3 zeros 000DE697F194652220B83EEF628201A8C9166C0BEEBFBCF495776EA9A8C00810 with Nonce = 101000
00011571 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:13:32+00:00 - info: Node 3wdDzB (smyds.net:9000) is UP!
2017-03-09T13:13:36+00:00 - info: Matched 3 zeros 0009B20467BE884CD873D027EA44BDF5957FCDF9D34F676D14298789DC1B6655 with Nonce = 101000
00012768 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:13:52+00:00 - info: POST Peer GfKERHnJTY#263
2017-03-09T13:13:53+00:00 - info: Matched 3 zeros 000F466821BC18718D0251797F356340C671721B9DBC2F36C0C946151100594C with Nonce = 101000
00014559 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:13:55+00:00 - info: Matched 3 zeros 0003E1038593E129704CE3B254C8590223B628A7CD0670982E827FB6E9DB4277 with Nonce = 102000
00014845 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:13:58+00:00 - info: Matched 3 zeros 0002F7786D32A34BBB946CE9B83AB49D7F981EE6F2E2FF33EEAD1E65644BEA0E with Nonce = 101000
00015047 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:14:03+00:00 - info: POST Peer Be1eVp7etV#280
2017-03-09T13:14:03+00:00 - info: POST Peer Be1eVp7etV#280
2017-03-09T13:14:09+00:00 - info: Pulling blocks from the network...
2017-03-09T13:14:10+00:00 - info: Will pull blocks from the network in 3 min 59 sec
2017-03-09T13:14:13+00:00 - warn: ETIMEDOUT
2017-03-09T13:14:13+00:00 - info: Peer 3wdDzBz18mWupx1UChMnhky2Nut3XVnyn9U7Y662J7yE unreachable: now considered as DOWN.
2017-03-09T13:14:13+00:00 - info: Matched 4 zeros 000050DE978DA8CE730AD2FFF56EC04490EF74163A6689B5759CF001BF1913A3 with Nonce = 102000
00016614 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:14:19+00:00 - warn: Pulling not finished after 10000 ms, continue PoW
2017-03-09T13:14:32+00:00 - info: Node 3wdDzB (smyds.net:9000) is UP!
2017-03-09T13:14:46+00:00 - info: Matched 3 zeros 000BDC0CFC013626ECC453464C5EA7507078D257F7C3BE4957FFD0DA598B349D with Nonce = 101000
00020067 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:14:48+00:00 - info: POST Peer 8Cq6UFyJMt#263
2017-03-09T13:14:48+00:00 - info: POST Peer TENGx7WtzF#263
2017-03-09T13:14:55+00:00 - info: Matched 4 zeros 0000B8C2BF862F82C1560C6671F3ECDE64C787C50146217D4FCD190674F2F792 with Nonce = 101000
00020993 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:14:59+00:00 - warn: ETIMEDOUT
2017-03-09T13:14:59+00:00 - warn: ETIMEDOUT
2017-03-09T13:14:59+00:00 - info: Peer 3wdDzBz18mWupx1UChMnhky2Nut3XVnyn9U7Y662J7yE unreachable: now considered as DOWN.
2017-03-09T13:14:59+00:00 - info: Peer GfKERHnJTYzKhKUma5h1uWhetbA8yHKymhVH2raf2aCP unreachable: now considered as DOWN.
2017-03-09T13:14:59+00:00 - info: Matched 3 zeros 000EE6A5018871181526B8DE93E858D8A95245FDA5D693B39F2F89A0628E29AD with Nonce = 102000
00021384 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:15:04+00:00 - info: Matched 3 zeros 000E4D10EED295C59BE50B1FE7EE379A921926E0FADCDE872E2039C62A7E4C0F with Nonce = 101000
00021832 for block#294 by 5dzkze                                                                                                      
2017-03-09T13:15:12+00:00 - info: Node 3wdDzB (smyds.net:9000) is UP!
2017-03-09T13:15:12+00:00 - info: Node GfKERH (duniter.moul.re:443) is UP!

@cgeek @Moul , vous en pensez quoi ???

C’est bizarre que tu aies des logs dans le 1er cas, il me semble que Duniter tourne en root sous YunoHost.

Du reste, on voit bien que c’est sous root qu’il y a des données. Je pense que tu peux supprimer le dossier ~/.config/duniter/duniter_default/, il n’y a vraisemblablement rien d’utilisé à l’intérieur.

Oui, mais donc toutes mes commandes, je dois les passer avec “sudo” alors …
C’est quand même curieux cette double installation :confused:

Il n’y a pas de double installation, la preuve : which duniter te renverra /usr/bin/duniter. Il n’y a bien qu’un seul programme.

Ce qui se trouve dans le .config/duniter/ sont les données : blockchain, certifications, identités, transactions, etc. Or selon que préfixes par sudo ou pas, l’utilisateur n’est pas le même et son home non plus.

En préfixant par sudo, le home est /root. Sinon, c’est /home/vincenteux ou quelque chose du genre :slight_smile:

1 « J'aime »

(pour la petite histoire, depuis peu je n’utilise plus « which », que j’utilisais pourtant depuis 25 ans, car j’ai eu quelques mésaventures avec sur des systèmes exotiques… la commande portable et exacte dans POSIX est « type », aussi mal nommé que ça puisse paraître. Pour les furieux, lire ces explications par exemple)

1 « J'aime »