Installation et utilisation paquet Duniter pour YunoHost

Bonjour, je suis en train de tester duniter avec yunohost. Je ne sais pas si j’ai bien fait pour la commande duniter wizard key j’ai inventé des mots de passe costaud. Est-ce qu’il fallait que mette mes identifiants personnels pour la key’s salt et key’s password ? Là je les ai inventé, c’est une bêtise ?
Bon j’ai corrigé et mis mes mots de passe de mon compte (salt: identifiant secret et password: le mot de passe), c’est bien ce qu’il faut faire ?

Bon, ça met un peu de temps à se synchroniser, par contre j’ai des messages dans ce genre:

2020-02-03T23:27:42+01:00 - warn: Receiving push messages, which are not allowed during a SYNC. name=HEAD, heads=[message=WS2POCAIC:HEAD:1:AayJHm4cdXuAvdnUmcirGucdSi1tgTVTMsqNwp8kYbB7:294263-000001FDC11F0B32C91EA0ECC47ED9B58AA4D17582A3C7CCA21821D4CC8A056C:8cc112e1:duniter:1.7.19:1, sig=D2Ib6rR6vpP9mEWDitQPqJlihxdUzmx+QeIV4IawMdNINb6M46z6s2Th1CiMa79RilfYlYTg/cy0pSpMu4AjBw==, messageV2=WS2POCAIC:HEAD:2:AayJHm4cdXuAvdnUmcirGucdSi1tgTVTMsqNwp8kYbB7:294263-000001FDC11F0B32C91EA0ECC47ED9B58AA4D17582A3C7CCA21821D4CC8A056C:8cc112e1:duniter:1.7.19:1:1:1, sigV2=kgHVd14AQ2T/0PHO+NjVxLIyBLdSxtUhODybcF1HQPH1Scn3FtQ6XWmeCUuu5VjLSxKUDY3nnMRHYs163RliAA==, step=3]

C’est un soucis ? Peut-être parce que j’ai interrompu un sync et relancé via la BMA ?

j’ai eu des soucis… en ragardant les logs, j’ai des messages comme cela:

    $ duniter logs
    2020-02-04T00:02:37+01:00 - warn: Unknown reference block of peer
    2020-02-04T00:02:56+01:00 - info: [VxCoqfTQ] ⬇ PEER AayJHm4c 294236-0
    2020-02-04T00:02:56+01:00 - warn: Unknown reference block of peer
    2020-02-04T00:03:13+01:00 - info: [VxCoqfTQ] ⬇ PEER CmFKubyq 294236-0
    2020-02-04T00:03:14+01:00 - warn: Unknown reference block of peer

par contre dans les crochets info je reconnais le début de ma clé publique.
Sinon j’ai un message curieux dans l’interface webadmin de yunohost,
duniter Error: failed to get information for this service, it doesn’t exist for systemd
Status: Unknow
Démarré à : Unknow
Après quelques bugs, j’ai réinstallé duniter. sur ma petite machine, j’arrive mieux à effectuer un: duniter sync g1.duniter.org 443 --slow pour synchroniser, je le lance aussi avec la webui.
Par contre, il n’est pas démarré, je le démarre ensuite, non ? J’attends vos réponses, car c’est en le démarrant que j’ai eu des bugs avant…

C’est pas un souci ça.

Si tu synchronises en CLI, il faut l’arrêter puis le redémarrer après la synchronisation.

Salut, est-ce que je dois ouvrir les ports ? sachant que j’ai aussi de l’ipv6 configurer sur le serveur, dans la webui je vois ce message: If you use IPv6, local and remote port should equal each other. je dois mettre le même port pour local et remote ? Est-ce que je configure manuellement les ports ? ou je n’y touche pas ? Private port, c’est quoi ?
Dès que je lance duniter start, j’ai une erreur qui bloque l’interface webui.

$ duniter logs
2020-02-04T09:28:27+01:00 - info: Block #439 added to the blockchain in 96 ms
2020-02-04T09:28:27+01:00 - info: Block #440 added to the blockchain in 71 ms
2020-02-04T09:28:27+01:00 - info: Block #441 added to the blockchain in 93 ms
2020-02-04T09:28:28+01:00 - info: Block #442 added to the blockchain in 596 ms
2020-02-04T09:28:28+01:00 - info: Block #443 added to the blockchain in 87 ms
2020-02-04T09:28:32+01:00 - info: [VxCoqfTQ] ⬇ PEER Bsi5Vc6y 293985-0
2020-02-04T09:28:32+01:00 - info: [VxCoqfTQ] ⬇ PEER ChU8caZa 294307-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER D3krfq6J 294336-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER 2sZF6j2P 294336-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER 7fPvavyb 294237-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER GKPQvij9 294336-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER Do99s6wQ 294336-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER RD11hyG5 294336-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER 5cnvo5bm 294337-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER udYTe9mY 294337-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER pdNFWcLL 294338-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER 82NdD9eE 294337-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER FpAi3xR2 294337-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER 99pyao76 294337-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER CGnyAAKD 294338-0
2020-02-04T09:28:33+01:00 - info: [VxCoqfTQ] ⬇ PEER 47JpfrGk 294338-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER 5P9HB1uB 294338-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER FEkbc4Bf 294369-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER 4fHMTFBM 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER D9D2zaJo 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER BDv28pi7 294338-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER EJXX8EgT 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER 9cW9wnzh 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER CV1GNhPp 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER AayJHm4c 294335-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER Bf9PttKS 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER Bhccohaz 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER BbdyLPyA 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER 8anWUaH4 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER 8iVdpXqF 294339-0
2020-02-04T09:28:34+01:00 - info: [VxCoqfTQ] ⬇ PEER 38MEAZN6 294337-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER TENGx7Wt 294339-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER FNiPNV5E 294339-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER CmFKubyq 294334-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER Afr6VX84 294338-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER CRBxCJrT 294339-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER HmoPmhFD 294339-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER HmH5beJq 294339-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER CTQZd3h8 294339-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER DA4PYtXd 294339-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER GfKERHnJ 294367-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER 74RBUM4V 294339-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER EAHgNyYs 294339-0
2020-02-04T09:28:35+01:00 - info: [VxCoqfTQ] ⬇ PEER DzPxy78E 294339-0
2020-02-04T09:28:35+01:00 - info: Sync finished.
2020-02-04T09:28:35+01:00 - info: Database closed.
2020-02-04T09:28:35+01:00 - info: Database closed.
2020-02-04T09:28:35+01:00 - info: Database closed.
2020-02-04T11:54:34+01:00 - info: Block resolution: 0 potential blocks after current#443...
2020-02-04T11:54:34+01:00 - info: >> Server starting...
2020-02-04T11:54:34+01:00 - info: NodeJS version: v9.4.0
2020-02-04T11:54:34+01:00 - info: Node version: 1.7.18
2020-02-04T11:54:34+01:00 - info: Node pubkey: VxCoqfTQRaPaiAc1Am2Z7gtbN2LaNm6RV19Ycfb8dFL
2020-02-04T11:54:34+01:00 - info: BMA server listening on http://192.168.0.15:27664
2020-02-04T11:54:34+01:00 - info: BMA server listening on http://[2a01:e0a:94:50:81:2bff:fe23:fe8e]:27664
2020-02-04T11:54:35+01:00 - warn: Local node is not a member. Waiting to be a member before computing a block.
2020-02-04T11:54:35+01:00 - info: Sibling endpoints:
2020-02-04T11:54:35+01:00 - info: BMA access: duniter.rodinux.fr:27664
2020-02-04T11:54:35+01:00 - info: [VxCoqfTQ] ⬇ PEER VxCoqfTQ 413-0000
2020-02-04T11:54:35+01:00 - info: [VxCoqfTQ] ✔ PEER VxCoqfTQ 413-0000
2020-02-04T11:54:35+01:00 - info: Next peering signal in 9 min
2020-02-04T11:54:36+01:00 - info: >> Server ready!
2020-02-04T11:54:36+01:00 - info: WS2P: init: bundle of peers 1/1
2020-02-04T11:54:37+01:00 - info: WS2P: connected to peer 8iVdpXqF using `WS2P 91.121.157.13 20901`!
2020-02-04T11:54:38+01:00 - info: [VxCoqfTQ] ⬇ PEER D9D2zaJo 294362-0
2020-02-04T11:54:38+01:00 - warn: Unknown reference block of peer
2020-02-04T11:54:38+01:00 - info: Blocks were not applied.
2020-02-04T11:54:38+01:00 - info: Block resolution: 0 potential blocks after current#443...
2020-02-04T11:54:39+01:00 - info: [VxCoqfTQ] ⬇ PEER DA4PYtXd 294362-0
2020-02-04T11:54:39+01:00 - warn: Unknown reference block of peer
2020-02-04T11:54:40+01:00 - info: Blocks were not applied.
2020-02-04T11:54:40+01:00 - info: Block resolution: 0 potential blocks after current#443...
2020-02-04T11:54:46+01:00 - info: [VxCoqfTQ] ⬇ PEER CTQZd3h8 294362-0
2020-02-04T11:54:46+01:00 - warn: Unknown reference block of peer
2020-02-04T11:54:47+01:00 - info: [VxCoqfTQ] ⬇ PEER EJXX8EgT 294362-0
2020-02-04T11:54:47+01:00 - warn: Unknown reference block of peer
2020-02-04T11:54:54+01:00 - info: [VxCoqfTQ] ⬇ PEER 9cW9wnzh 294362-0
2020-02-04T11:54:54+01:00 - warn: Unknown reference block of peer
2020-02-04T11:55:28+01:00 - info: [VxCoqfTQ] ⬇ PEER CV1GNhPp 294362-0
2020-02-04T11:55:28+01:00 - warn: Unknown reference block of peer
2020-02-04T11:55:33+01:00 - info: [VxCoqfTQ] ⬇ PEER Bhccohaz 294362-0
2020-02-04T11:55:33+01:00 - warn: Unknown reference block of peer
2020-02-04T11:55:40+01:00 - info: [VxCoqfTQ] ⬇ PEER CRBxCJrT 294362-0
2020-02-04T11:55:41+01:00 - warn: Unknown reference block of peer
2020-02-04T11:55:44+01:00 - info: SIDE Block #294393-0000029D added to the blockchain in 6 ms
2020-02-04T11:55:44+01:00 - info: Block resolution: 0 potential blocks after current#443...
2020-02-04T11:55:52+01:00 - info: [VxCoqfTQ] ⬇ PEER FEkbc4Bf 294393-0
2020-02-04T11:55:52+01:00 - warn: Unknown reference block of peer
2020-02-04T11:56:06+01:00 - info: [VxCoqfTQ] ⬇ PEER GfKERHnJ 294391-0
2020-02-04T11:56:06+01:00 - warn: Unknown reference block of peer
2020-02-04T11:56:08+01:00 - info: [VxCoqfTQ] ⬇ PEER GfKERHnJ 294392-0
2020-02-04T11:56:08+01:00 - warn: Unknown reference block of peer
2020-02-04T11:56:15+01:00 - info: [VxCoqfTQ] ⬇ PEER Bf9PttKS 294363-0
2020-02-04T11:56:15+01:00 - warn: Unknown reference block of peer

2020-02-04T11:56:44+01:00 - error: WS2P >>> >>> WS ERROR: ANSWER_TO_UNDEFINED_REQUEST
2020-02-04T11:56:44+01:00 - info: [VxCoqfTQ] ⬇ PEER BbdyLPyA 294363-0
2020-02-04T11:56:44+01:00 - info: [VxCoqfTQ] ⬇ PEER ChU8caZa 294363-0
2020-02-04T11:56:44+01:00 - warn: Unknown reference block of peer
2020-02-04T11:56:44+01:00 - warn: Unknown reference block of peer
2020-02-04T11:57:14+01:00 - info: [VxCoqfTQ] ⬇ PEER 8iVdpXqF 294363-0
2020-02-04T11:57:14+01:00 - warn: Unknown reference block of peer
2020-02-04T11:57:20+01:00 - info: [VxCoqfTQ] ⬇ PEER 8anWUaH4 294363-0
2020-02-04T11:57:20+01:00 - warn: Unknown reference block of peer

Essai avec la commande : duniter webstart

Ah oui, c’est mieux, je revois la webui et ls serveur est démarré !
Je ne sais pas bien ce que je dois mettre dans le Network settings. J’ai bien ma clé publique dans le serveur, mais pas Membre, je ne sais pas si j’ai bien fait… Est-ce que c’est bien d’avoir mis la ma clé pour le node ? Du coup la vlé publique de ce node est celle de mon compte duniter…
Dans Network settings, pour BMA access, j’ai mis les ipv4 et ipv6 du serveur. je n’ai pas toucher au ports, les ports semble sont les même pour local et report, j’ai ouvert ce port sur la box et dans le firewall de yunohost en TCP, il faudrair aussi en UDP ?

Voici des logs que je trouve, d’abord, la connexion est pas top, ensuite il ne me trouve pas comme membre apparemment.

2020-02-04T12:10:38+01:00 - warn: Local node is not a member. Waiting to be a member before computing a block.
2020-02-04T12:10:38+01:00 - info: Sibling endpoints:
2020-02-04T12:10:38+01:00 - info: BMA access: duniter.rodinux.fr:27664
2020-02-04T12:10:38+01:00 - info: [VxCoqfTQ] ⬇ PEER VxCoqfTQ 414-0000
2020-02-04T12:10:38+01:00 - info: [VxCoqfTQ] ✔ PEER VxCoqfTQ 414-0000
2020-02-04T12:10:38+01:00 - info: Next peering signal in 9 min
2020-02-04T12:10:39+01:00 - info: WS2P: init: bundle of peers 1/1
2020-02-04T12:10:55+01:00 - info: WS2P: Could not connect to peer 8iVdpXqF using `WS2P 91.121.157.13 20901: WS2P connection timeout`
2020-02-04T12:10:55+01:00 - info: Block resolution: 0 potential blocks after current#443...
2020-02-04T12:10:55+01:00 - info: Block resolution: 0 potential blocks after current#443...
2020-02-04T12:14:51+01:00 - error: Error: timeout
    at Timeout._onTimeout (/opt/duniter/node_modules/nat-upnp/lib/nat-upnp/client.js:187:14)
    at ontimeout (timers.js:458:11)
    at tryOnTimeout (timers.js:296:5)
    at Timer.listOnTimeout (timers.js:259:5)
2020-02-04T12:20:38+01:00 - info: Sibling endpoints:
2020-02-04T12:20:38+01:00 - info: BMA access: duniter.rodinux.fr:27664
2020-02-04T12:20:38+01:00 - info: [VxCoqfTQ] ⬇ PEER VxCoqfTQ 415-0000
2020-02-04T12:20:38+01:00 - warn: Security trigger: proof-of-work process seems stuck
2020-02-04T12:20:38+01:00 - warn: Local node is not a member. Waiting to be a member before computing a block.
2020-02-04T12:20:38+01:00 - info: [VxCoqfTQ] ✔ PEER VxCoqfTQ 415-0000
2020-02-04T12:20:38+01:00 - info: Next peering signal in 10 min
2020-02-04T12:20:39+01:00 - info: WS2P: init: bundle of peers 1/1
2020-02-04T12:20:39+01:00 - info: Block resolution: 0 potential blocks after current#443...
2020-02-04T12:20:39+01:00 - info: Block resolution: 0 potential blocks after current#443...
2020-02-04T12:20:54+01:00 - info: WS2P: Could not connect to peer 8iVdpXqF using `WS2P 91.121.157.13 20901: WS2P connection timeout`

Plus haut tu as fais :

Du coup :

Ta synchro c’est arrêté au bloc 443, tu dois refaire ta synchro sans le 443 à la fin
sync g1.duniter.org --slow

1 Like

Ca doit être le même bug que moi :

Ok, Merci, j’ai cru un instant que 443 était lié au port…
j’arrêtte d’abord le serveur pour lancer la synchro et je le rédémarre après ? J’ai la facheuse habitude de réfléchir tout haut… Bon j’ai lancé la synchro (en arrêtant le serveur auparavant) et j’ai ouvert le port utilisé en tcp et udp… C’est vrai que je trouvais que c’était très rapide avec 443 comme option !!

Tu n’étais pas membre au bloc 443.

Le paquet s’occupe de configurer la partie réseau pour toi et fait tout passer par Nginx :

https://github.com/YunoHost-Apps/duniter_ynh/blob/master/scripts/functions.sh#L22-L24

Le port est ouvert par le paquet :

Je comprends mieux… Ce que je vais essayer de comprendre ensuite le reste. Je ne me suis pas servi d’un fichier clé .yml, mais juste des identifiants. Est-ce que une fois en marche, si tout ce passe bien, ce noeud devient automatiquement accessible ? faut-il le déclarer ? quel maintenance faut-il apporter ? Faut-il vérifier des blocks, etc…
Je ne suis pas sûr non plus d’ajouter aussi Cesium au serveur, j’ai peur que ce soit trop chargé avec les autre apps, on verra…
Petite question, est-ce qu’il n’y pas moyen de faire prendre en compte le serveur avec systemd ?

C’est censé se passer bien, il devient bien accessible. La déclaration est faite automatiquement. Le surveiller

Si, c’est dans les cartons, il y a une PR en cours. Mais, j’ai pas eu le temps de me pencher dessus depuis. Si quelqu’un veut regarder, tester.

Ok, je viens de voir cela dans la branche dev… Pour l’instant j’interromps pas ce que j’ai lancé ( sync)… Mais pourquoi pas essayer. Je ferais peu-être mieux d’essayer sur une machine de test, sur le serveur en prod, je risque de casser quelque chose ?

C’est possible. Sois responsable. Si tu le sens pas, fait pas, sinon tu prends le risque.
Pow, ça fait déjà un an que j’ai fait ça :confused:

Je ne suis pas arrivé au bout de la synchronisation… J’ai ce message

$ duniter logs
    at ClientRequest.emit (events.js:160:13)
    at Socket.emitTimeout (_http_client.js:708:34)
    at Object.onceWrapper (events.js:255:19)
    at Socket.emit (events.js:160:13)
    at Socket._onTimeout (net.js:412:8)
    at ontimeout (timers.js:458:11)
    at tryOnTimeout (timers.js:296:5)
    at Timer.listOnTimeout (timers.js:259:5)
2020-02-04T15:24:11+01:00 - warn: No node found to download chunk #1020.
2020-02-04T15:24:11+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:11+01:00 - warn: No node found to download chunk #1021.
2020-02-04T15:24:11+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:14+01:00 - warn: No node found to download chunk #1020.
2020-02-04T15:24:14+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:14+01:00 - warn: No node found to download chunk #1021.
2020-02-04T15:24:14+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:17+01:00 - warn: No node found to download chunk #1020.
2020-02-04T15:24:17+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:17+01:00 - warn: No node found to download chunk #1021.
2020-02-04T15:24:17+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:20+01:00 - warn: No node found to download chunk #1020.
2020-02-04T15:24:20+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:20+01:00 - warn: No node found to download chunk #1021.
2020-02-04T15:24:20+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:23+01:00 - warn: No node found to download chunk #1020.
2020-02-04T15:24:24+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:24+01:00 - warn: No node found to download chunk #1021.
2020-02-04T15:24:24+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:27+01:00 - warn: No node found to download chunk #1020.
2020-02-04T15:24:27+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:27+01:00 - warn: No node found to download chunk #1021.
2020-02-04T15:24:27+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:30+01:00 - warn: No node found to download chunk #1020.
2020-02-04T15:24:30+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:30+01:00 - warn: No node found to download chunk #1021.
2020-02-04T15:24:30+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:33+01:00 - warn: No node found to download chunk #1020.
2020-02-04T15:24:33+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:33+01:00 - warn: No node found to download chunk #1021.
2020-02-04T15:24:33+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:37+01:00 - warn: No node found to download chunk #1020.
2020-02-04T15:24:37+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:37+01:00 - warn: No node found to download chunk #1021.
2020-02-04T15:24:37+01:00 - error:  Error: NO_NODE_FOUND_TO_DOWNLOAD_CHUNK
    at fifoPromise.pushFIFOPromise (/opt/duniter/app/modules/crawler/lib/sync/P2PSyncDownloader.js:78:23)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2020-02-04T15:24:40+01:00 - warn: No node found to download chunk #1020.

Je relance sync tout de même, enttêté que je suis… je devais être à 85% environ…

Ça s’arrêtte de nouveau avec ce message:
Status: Getting chunck #1036/1177 from 259000 to 259249 on peer g1.duniter.org
que faire ??
Je retrouve ce bug ici: https://git.duniter.org/nodes/typescript/duniter/issues/1325

Là ça dépasse le packaging. Ça concerne le projet upstream.
On a rencontré des problèmes de synchronisation la dernière fois qu’il y a eu un fork et que pas mal de forgeurs ont dû faire une nouvelle synchronisation.

Ce c’est ce qui me semblait comprendre… je tente avec cette commande même si ce sera beaucoup plus lent:
duniter sync g1.duniter.org --slow --cautious