bah je crois que c’est bon, mon noeud a démarré à partir de ton dump.
Je reswitch le DNS back sur l’ancien serveur, et on voit si ça reprends le fils.
Mais au vue des logs, ça a l’air pas mal.
bah je crois que c’est bon, mon noeud a démarré à partir de ton dump.
Je reswitch le DNS back sur l’ancien serveur, et on voit si ça reprends le fils.
Mais au vue des logs, ça a l’air pas mal.
Cool ![]()
DNS empoisonné, mais en nav privée on voit que mon noeud est au bloc 887070
https://duniter-v1-g1.axiom-team.fr/blockchain/current
wait and see
ça passe chez moi
curl -i https://duniter-v1-g1.axiom-team.fr/blockchain/current
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 02 Dec 2025 22:38:09 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 1582
Connection: keep-alive
X-Powered-By: Express
Access-Control-Allow-Origin: *
ETag: W/"62e-d+Y0lEtUqLVKrSdZRsn9NaC/FoE"
Strict-Transport-Security: max-age=15768000
{
"version": 12,
"nonce": 10200006587751,
"number": 887071,
"powMin": 109,
"time": 1764715033,
"medianTime": 1764710340,
"membersCount": 7444,
"monetaryMass": 15235128526,
"unitbase": 0,
"issuersCount": 10,
"issuersFrame": 51,
"issuersFrameVar": 0,
"currency": "g1",
"issuer": "5od17N1yN1J3gowSFExkeASHwGySU3zKhxtVPd4x8fTY",
"signature": "nieaWXJs9e5Zs6JsRexRePUcANH1LC7yLa89/A4jywbrz0CtXb/vcCeBtVYAlMrgfWn2ofbFgAuv7alP973RCw==",
"hash": "000000272A7596DEF621D2BBB1B5820B4D462D5004901592B35545FBAA7E5C69",
"parameters": "",
"previousHash": "00000014BDC708F10372F7E754982E2439945D2F9E11E3F6651A290E452FC30E",
"previousIssuer": "GfKERHnJTYzKhKUma5h1uWhetbA8yHKymhVH2raf2aCP",
"inner_hash": "02B6AD37116768C4781F95E21D63C8B52321E9FBF08DC8C5F28F1C1E3F19915B",
"dividend": null,
"identities": [],
"joiners": [],
"actives": [],
"leavers": [],
"revoked": [],
"excluded": [],
"certifications": [],
"transactions": [],
"raw": "Version: 12\nType: Block\nCurrency: g1\nNumber: 887071\nPoWMin: 109\nTime: 1764715033\nMedianTime: 1764710340\nUnitBase: 0\nIssuer: 5od17N1yN1J3gowSFExkeASHwGySU3zKhxtVPd4x8fTY\nIssuersFrame: 51\nIssuersFrameVar: 0\nDifferentIssuersCount: 10\nPreviousHash: 00000014BDC708F10372F7E754982E2439945D2F9E11E3F6651A290E452FC30E\nPreviousIssuer: GfKERHnJTYzKhKUma5h1uWhetbA8yHKymhVH2raf2aCP\nMembersCount: 7444\nIdentities:\nJoiners:\nActives:\nLeavers:\nRevoked:\nExcluded:\nCertifications:\nTransactions:\nInnerHash: 02B6AD37116768C4781F95E21D63C8B52321E9FBF08DC8C5F28F1C1E3F19915B\nNonce: 10200006587751\n"
}%
Du coup, on pourrait peut-être mettre par écris la procédure pour appliquer le dump sur un serveur sans perdre les données de clé ou … ![]()
Il me semble que @cgeek partage ses shard quotidiennement, je ne sais plus sur quelle adresse.
mais c’est plus simple de partager tout le dossier duniter_default directement et remettre le conf.json et keyring.yaml.
Mais il faut partager régulièrement ce dump, car au bout d’un moment, la diff entre la fenêtre courante et le dump est trop élevé, et les noeud auront de plus en plus de mal à rattraper.
Mais je pense qu’on a quelques jours de délais sur un même dump sans que ça pose problème.
Oui pk pas un poste pour expliquer la procédure, si le coeur t’en dis ![]()
Voir un ptit bash script qui auto pull une archive sur le réseau, copie le conf.json et keyring.yaml, et décompresse, met tout en place, et rallume duniter. Mais flemme de demander ça à Claude je pense.
Je pensais à la partie pour appliquer le dump sur un serveur désynchronisé ![]()
Je ne sais pas si tu as juste fais ceci?
duniter_default/keyring.yml & duniter_default/conf.json pour ne pas les perdreduniter_defaultduniter_defaultOui c’est précisément ce que j’ai fais, ni plus ni moins.
$ pwd
/home/axiom/.config/duniter
$ duniter stop
$ mv duniter_default/ duniter_default.bk
$ wget https://cloud.axiom-team.fr/s/TjPLEnx9WGmxK7x/download/duniter_v1_data_brussels.ovh.tar.gz
$ tar -zxvf duniter_v1_data_brussels.ovh.tar.gz
$ cp duniter_default.bk/keyring.yml duniter_default/
$ cp duniter_default.bk/conf.json duniter_default/
$ duniter start
cc @smith-v1
Du coup, c’est installé directement sur le host (pas dans un container docker) ?
Ou bien tu étais en bash dans le container docker ?
là c’est une install host .deb oui, sans docker.
Attention ceux qui sont en duniter 1.9.0 il manquera la DB rust pour GVA à ce dump.
Il faudrait un dump depuis un noeud 1.9.0 pour ces cas là. Et comme ils sont tous en docker, adapter pour faire ça directement dans le volume docker oui, mais ça revient au même.
aprés la synchro coincé sur le meme block 886502
du coup copié la dump merci bien Nicolas80
nickel dudu a raccroché le wagon
avec cette méthode serveur op en 15min
merci a vous
Désynchronisé ce matin…
Mon nœud 1.9 est toujours en synchro, s’il va au bout je fourni le Dump avec la DB GVA → et bé non…
Edit :
2025-12-03T08:50:18+00:00 - info: SIDE Block #887197-00000015 added to the blockchain in 12 ms
2025-12-03T08:50:18+00:00 - info: Block resolution: 1 potential blocks after current#887065...
2025-12-03T08:50:25+00:00 - info: WS2P FxjjjgcLSPp9yKgtgbwkSHoJ1eR2q3zPtSC7gY6m6s7Q: new incoming connection from 172.26.0.2:45048!
2025-12-03T08:50:25+00:00 - error: Error: ruleNumber
at Function.checkBlock (/duniter/app/lib/blockchain/DuniterBlockchain.js:62:19)
at process._tickCallback (internal/process/next_tick.js:68:7)
2025-12-03T08:50:25+00:00 - info: Fork resolution: 47 potential block(s) found...
2025-12-03T08:50:25+00:00 - info: Fork resolution: block #887066-0000002D is known as incorrect. Skipping.
---
2025-12-03T08:52:04+00:00 - warn: Wrong blockstamp for transaction
2025-12-03T08:52:08+00:00 - info: ⬇ TX 11480:0 from DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC
2025-12-03T08:52:08+00:00 - info: ✘ TX 11480:0 from DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC
2025-12-03T08:52:08+00:00 - warn: WS2P IN => 5od17N1yN1J3gowSFExkeASHwGySU3zKhxtVPd4x8fTY sent 2 times a same wrong document: "Wrong blockstamp for transaction"
=> {"name":"TRANSACTION","transaction":{"version":10,"currency":"g1","locktime":0,"hash":"585F2CD9BEB332E7F28014668A1F3F557BE5D20DD9811EECE262A9EB3248B9C9","blockstamp":"887197-00000015155643F6293B25D31093D06F8CD371AAFD1394872FC6C73FDF113F39","blockstampTime":1764748245,"issuers":["DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC"],"inputs":["1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:874978","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:875252","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:875539","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:875818","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:876106","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:876382","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:876663","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:876942","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:877227","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:877508"],"outputs":["11480:0:SIG(78ZwwgpgdH5uLZLbThUQH7LKwPgjMunYfLiCfUCySkM8)"],"unlocks":["0:SIG(0)","1:SIG(0)","2:SIG(0)","3:SIG(0)","4:SIG(0)","5:SIG(0)","6:SIG(0)","7:SIG(0)","8:SIG(0)","9:SIG(0)"],"signatures":["O9Q/FUUMrYrODGNC8uTYI54sHmMjn36PKvUZyoemsJOC/Xx+9BkHR0tKv2Q9rqp8/bl/qUAoVh/AICMmO9NXCQ=="],"comment":"Merci a tous les forgerons et devs Gratitude"}}
=> {"name":"TRANSACTION","transaction":{"version":10,"currency":"g1","locktime":0,"hash":"585F2CD9BEB332E7F28014668A1F3F557BE5D20DD9811EECE262A9EB3248B9C9","blockstamp":"887197-00000015155643F6293B25D31093D06F8CD371AAFD1394872FC6C73FDF113F39","blockstampTime":0,"issuers":["DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC"],"inputs":["1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:874978","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:875252","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:875539","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:875818","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:876106","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:876382","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:876663","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:876942","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:877227","1148:0:D:DBgJpBWVHA2WcXCVuTB4qTGj4wWzZqsR6JUV4DMdBoDC:877508"],"outputs":["11480:0:SIG(78ZwwgpgdH5uLZLbThUQH7LKwPgjMunYfLiCfUCySkM8)"],"unlocks":["0:SIG(0)","1:SIG(0)","2:SIG(0)","3:SIG(0)","4:SIG(0)","5:SIG(0)","6:SIG(0)","7:SIG(0)","8:SIG(0)","9:SIG(0)"],"signatures":["O9Q/FUUMrYrODGNC8uTYI54sHmMjn36PKvUZyoemsJOC/Xx+9BkHR0tKv2Q9rqp8/bl/qUAoVh/AICMmO9NXCQ=="],"comment":"Merci a tous les forgerons et devs Gratitude"}}
2025-12-03T08:52:08+00:00 - warn: Wrong blockstamp for transaction
2025-12-03T08:52:13+00:00 - info: Matched 5 zeros 00000328B5350287ADF3539D84917B349EECCA412F548484F145BB09E77B7283 with Nonce = 10000003857188 for block#887066 by Fxjjjg
Qui est : 5od17N1yN1J3gowSFExkeASHwGySU3zKhxtVPd4x8fTY ?? mais c’est le noeud de @daigongen !!! c’est toi qui fait des Forks à tout va ?? ![]()
Bon, je fais une GROSSE pause… Je reviens plus tard voir s’il y a encore de quoi partir sur de bonnes bases
Un forgeron en 1.9 présent ci-dessous et à jour peut faire un Dump ? SVP
@joss.rendall J’ai un dump disponible avec la version 1.9 gva. Par contre, il est plutôt énorme il fait 8.5Go.
en cas de besoin, Voici le lien pour télécharger le fichier:
sha512sum duniter-1.9-archive.tar.gz
f4eb8df811da6cfde1724e83cba36430f7b647bdcb781b504901a17a1ccc3dc1af9a9ac61e8c9d61c285696780e98102d01506b78856b56c35c9449414eb27ee duniter-1.9-archive.tar.gz
bessoin d’un lien direct, car
wget https://edef7.pcloud.com/cBZXMShiAZj901FM7ZZZGMys0kZ2ZZeFZkZ7IJkOHZr7Z20Zh4Za8ZpkZqFZMFZgZRLZn0ZWHZKFZnpZ1kZ8GCAZyqFCiIBPLH8JIXrSpSx9b4jiAtRX/duniter-1.9-archive.tar.gz
retourne 410…
Le téléchargement est autorisé uniquement depuis un navigateur depuis ton Cloud, pas en ligne de commande., tu n’a pas accès au cloud Axiom ? je vais faire autrement , merci du Dump !!
Je le télécharge chez moi, puis je vais l’envoyer sur mon VPS… @Poka ? si c’est interreseant de conserver ce DUMP sur Notre Cloud, ouvre moi un répertoire, car, avec mon compte, j’ai un quota de 1Go…
Je n’ai pas d’autres options à te proposer que de télécharger en local puis de transférer sur ton hôte.
Je n’ai qu’un 1Go de dispo sur le cloud Axiom
Bravo à tous pour vos travaux afin de remettre en route la machine… ! ![]()
J’espère que cela aboutira et que Césium sera de nouveau disponible en attendant la migration vers la V2 .
Bon courage à vous et encore merci !
Je viens de te mettre 10Go de quota sur le cloud axiom.
Bon, pour l’instant je n’arrive pas à télécharger le fichier depuis chez moi, je ne sais pas pourquoi à 61% j’ai un échec réseau. Mais je l’ai récupéré en 5G, je testerai ça ce soir.
Quant à la synchro elle aboutit mais on tombe à chaque fois sur un bloc refusé ruleToBeKickedArePresent. C’est probablement du à une différence entre l’index constitué par la synchro versus au fil de l’eau. Malheureusement ça risque fort de se reproduire d’ici Mars 2026.
Deux façons d’intervenir en tout cas :
Dans le cas n°1, une synchro suffit et fonctionne.
Dans le cas n°2 (où nous nous trouvons), effectivement seul le dump permet de s’en sortir.
La bonne nouvelle c’est que dans aucun des 2 cas la Ğ1 ne tombe vraiment, mais elle devient moins utilisable le temps que chacun intervienne.
Une 3ème façon d’intervenir: