Duniter 100% Windows recherche de tuto

Bonjour,

Je recherche depuis un moment comment participer a monnaie G1 en installant Duniter (synchro du demarrage ok). Instalaltion de duniter-desktop-v1.6.23-windows-x64.exe.

Je me suis renseigné je ne suis pas encore un membre certifier mais je peux utiliser mon pc en noeud mirroir.

La je ne sais pas ce que je dois faire, j’ai une cle public pour mon noeud ok j’en fais quoi ?
9243UBD9DzMeJGDBvPDNUSaj6o3Z4mJAmapiecPq9GC9
Dans les log j’ai ce message:

2018-09-21T09:38:04+02:00 trace PoW loops = 2

2018-09-21T09:38:04+02:00 warn Local node is not a member. Waiting to be a member before computing a block.

2018-09-21T09:38:07+02:00 info Block resolution: 0 potential blocks after current#142499...

2018-09-21T09:38:07+02:00 info Block resolution: 0 potential blocks after current#142499...

2018-09-21T09:48:04+02:00 info Sibling endpoints:

2018-09-21T09:48:04+02:00 debug Generating server's peering entry based on block#142469...

2018-09-21T09:48:04+02:00 error Peer with zero endpoints that is not already known

2018-09-21T09:48:04+02:00 info Next peering signal in 10 min

2018-09-21T09:48:06+02:00 warn Security trigger: proof-of-work process seems stuck

2018-09-21T09:48:06+02:00 trace PoW loops = 3

2018-09-21T09:48:06+02:00 warn Local node is not a member. Waiting to be a member before computing a block.

2018-09-21T09:48:07+02:00 info Block resolution: 0 potential blocks after current#142499...

2018-09-21T09:48:07+02:00 info Block resolution: 0 potential blocks after current#142499...

2018-09-21T09:48:35+02:00 info Checking UPnP features...

2018-09-21T09:48:36+02:00 error Error: Service not found
    at C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:58:23
    at respond (C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:27:5)
    at C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:42:7
    at Parser.<anonymous> (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:199:18)
    at Parser.emit (events.js:160:13)
    at SAXParser.saxParser.onclosetag (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:183:24)
    at emit (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:624:35)
    at emitNode (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:629:5)
    at closeTag (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:889:7)
    at SAXParser.write (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:1436:13)
    at Parser.exports.Parser.Parser.parseString (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:211:31)
    at Parser.parseString (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:6:61)
    at Request._callback (C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:39:12)
    at Request.self.callback (C:\Program Files\Duniter\node_modules\request\request.js:188:22)
    at Request.emit (events.js:160:13)
    at Request.<anonymous> (C:\Program Files\Duniter\node_modules\request\request.js:1171:10)
    at Request.emit (events.js:160:13)
    at IncomingMessage.<anonymous> (C:\Program Files\Duniter\node_modules\request\request.js:1091:12)
    at Object.onceWrapper (events.js:255:19)
    at IncomingMessage.emit (events.js:165:20)
    at endReadableNT (_stream_readable.js:1101:12)
    at process._tickCallback (internal/process/next_tick.js:152:19)

2018-09-21T09:48:39+02:00 info Checking UPnP features...

2018-09-21T09:48:39+02:00 error Error: Service not found
    at C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:58:23
    at respond (C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:27:5)
    at C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:42:7
    at Parser.<anonymous> (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:199:18)
    at Parser.emit (events.js:160:13)
    at SAXParser.saxParser.onclosetag (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:183:24)
    at emit (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:624:35)
    at emitNode (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:629:5)
    at closeTag (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:889:7)
    at SAXParser.write (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:1436:13)
    at Parser.exports.Parser.Parser.parseString (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:211:31)
    at Parser.parseString (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:6:61)
    at Request._callback (C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:39:12)
    at Request.self.callback (C:\Program Files\Duniter\node_modules\request\request.js:188:22)
    at Request.emit (events.js:160:13)
    at Request.<anonymous> (C:\Program Files\Duniter\node_modules\request\request.js:1171:10)
    at Request.emit (events.js:160:13)
    at IncomingMessage.<anonymous> (C:\Program Files\Duniter\node_modules\request\request.js:1091:12)
    at Object.onceWrapper (events.js:255:19)
    at IncomingMessage.emit (events.js:165:20)
    at endReadableNT (_stream_readable.js:1101:12)
    at process._tickCallback (internal/process/next_tick.js:152:19)

J’ai lu la partie parlant du UPnp et les dangers de l’active. Est ce que le probleme est Upnp ou est ce le fait que je sois pas membre ou est ce entre mon clavier et la chaise le probleme ? (je suis informaticien lol).

Merci a tous pour ce projet cela m’intéresse fort fort :). Des bizoux et desole si j’ai fais de la merde en allant trop vite.

Salut walliioo,

Bienvenue à toi !

UPnP n’est pas nécessaire, tu peux aussi rediriger manuellement les ports sur la box. UPnP est utilisée par l’API BMA qui n’est plus très nécessaire. L’API WS2P permet au nœud de tourner.
Je te conseille de désactiver l’UPnP de ton nœud vu qu’il n’a pas été capable de trouver d’interface UPnP et t’affiche des messages d’erreur.

Sinon, tant que tu n’es pas membre, peu importe la clé inscrite dans ton nœud, il ne calculera pas de blocs.
Une fois membre, tu pourras y ajouter ta clé pour calculer des blocs.

1 Like

Merci beaucoup pour ta raponse.
CEpendant il y a un peu de chinois :). Je suis rouille lol.

Upnp c’est un parametre de la box ? l’active ne semble pas une bonne idee je crois ?

L’api BMA, l’API WS2P je trouve sans dans settings ?

La redirection de port ok mais je redirige vers quoi ? quel ip quel port ?

Desole je suis largue …

Update les parametres actuels sont: j’ai activer WS2P public et prive le BMA est desactive.
UPNP est active : Enable public WS2P access through UPNP.

Upnp, il y a deux endroits où l’autoriser (ou pas) : sur ta box internet (si elle le permet), et sur Duniter.

L’Upnp pour ta box internet, c’est un service qui configure automatiquement les connexions entrantes d’Internet (les autres noeuds Duniter) pour qu’ils soient redirigés vers ton noeud Duniter.
C’est un réglage que tu peux faire manuellement sur ta box plutôt que de laisser Upnp le gérer automatiquement. Il se peut que ta box, ou ton routeur, ne le permette pas. Sur les freebox c’est possible.

Upnp pour Duniter, c’est le logiciel qui demande à ta box cette configuration automatique.

Si tu es largué, je te conseille de laisser l’UPNP activé pour WS2P privé, et BMA désactivé.

2 Likes

Encore merci.
Upnp active sur duniter et sur la box (pas de regle sur la box ou faut il en creer?)
ws2p prive
bmp desactive.

Log:

2018-09-21T12:39:07+02:00 info Block resolution: 0 potential blocks after current#142499…

2018-09-21T12:39:07+02:00 debug Generating server’s peering entry based on block#142469…

2018-09-21T12:39:07+02:00 debug Generating server’s peering entry based on block#142469…

2018-09-21T12:39:07+02:00 error

2018-09-21T12:39:07+02:00 info Next peering signal in 9 min

2018-09-21T12:39:07+02:00 error Peer with zero endpoints that is not already known

2018-09-21T12:39:07+02:00 info Block resolution: 0 potential blocks after current#142499…

WS2P Privé + UPnP activé est inutile : car WS2P Privé consiste justement à ne pas ouvrir de port sur ta box, c’est toi qui initie la connexion et personne ne peut te solliciter directement.

Contrairement à WS2P Public, où là tu peux être sollicité mais suppose que ta box ait son port Duniter WS2P ouvert, et donc soit tu as UPnP d’activé sur Duniter + ta box et l’ouverture se fait automatiquement par Duniter, soit tu le fais manuellement toi-même comme l’a évoqué @scanlegentil.

1 Like

Merci encore ! :slight_smile:
Je veux bien ouvrir moi meme mais où sont les parametres quel est le port l’url l’adresse ip etc ?
Il y a pas un post sur le parametrage de la box ?

WS2P public active.
Log:
2018-09-22T13:53:59+02:00 info Block resolution: 0 potential blocks after current#142499…

2018-09-22T13:53:59+02:00 debug Generating server’s peering entry based on block#142469…

2018-09-22T13:53:59+02:00 error Peer with zero endpoints that is not already known

2018-09-22T13:53:59+02:00 info Block resolution: 0 potential blocks after current#142499…

2018-09-22T13:54:19+02:00 info Checking UPnP features…

2018-09-22T13:54:19+02:00 error Error: Service not found
at C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:58:23
at respond (C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:27:5)
at C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:42:7
at Parser. (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:199:18)
at Parser.emit (events.js:160:13)
at SAXParser.saxParser.onclosetag (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:183:24)
at emit (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:624:35)
at emitNode (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:629:5)
at closeTag (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:889:7)
at SAXParser.write (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:1436:13)
at Parser.exports.Parser.Parser.parseString (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:211:31)
at Parser.parseString (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:6:61)
at Request._callback (C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:39:12)
at Request.self.callback (C:\Program Files\Duniter\node_modules\request\request.js:188:22)
at Request.emit (events.js:160:13)
at Request. (C:\Program Files\Duniter\node_modules\request\request.js:1171:10)
at Request.emit (events.js:160:13)
at IncomingMessage. (C:\Program Files\Duniter\node_modules\request\request.js:1091:12)
at Object.onceWrapper (events.js:255:19)
at IncomingMessage.emit (events.js:165:20)
at endReadableNT (_stream_readable.js:1101:12)
at process._tickCallback (internal/process/next_tick.js:152:19)

UPnP n’est probablement pas activé sur ta box.

Exemple d’une Freebox avec UPnP activé :

image

Pas sur que ça soit utile au débat, mais perso en installant duniter sur WIndows 7 et en laissant tout par défaut ça a fonctionné direct…Je n’ai pas eu besoin de toucher au UPnP ou autres paramètres difficile à comprendre pour un non-informaticien comme moi.
(Pour info ma box est une vieille Bouygues)

Nouvelle bbox recu il y a un mois, tres peu de parametres…

image

C’est quoi comme box ? Elle n’est peut-être pas supportée par notre bibliothèque actuelle.

Heu la dernier BBOX bouygtelecom, quel info voulez vous ?

image

Log au lancement de duniter:

2018-09-23T14:10:58+02:00 info Checking UPnP features…

2018-09-23T14:10:59+02:00 error Error: Service not found
at C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:58:23
at respond (C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:27:5)
at C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:42:7
at Parser. (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:199:18)
at Parser.emit (events.js:160:13)
at SAXParser.saxParser.onclosetag (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:183:24)
at emit (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:624:35)
at emitNode (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:629:5)
at closeTag (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:889:7)
at SAXParser.write (C:\Program Files\Duniter\node_modules\sax\lib\sax.js:1436:13)
at Parser.exports.Parser.Parser.parseString (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:211:31)
at Parser.parseString (C:\Program Files\Duniter\node_modules\xml2js\lib\xml2js.js:6:61)
at Request._callback (C:\Program Files\Duniter\node_modules\nat-upnp\lib\nat-upnp\device.js:39:12)
at Request.self.callback (C:\Program Files\Duniter\node_modules\request\request.js:188:22)
at Request.emit (events.js:160:13)
at Request. (C:\Program Files\Duniter\node_modules\request\request.js:1171:10)
at Request.emit (events.js:160:13)
at IncomingMessage. (C:\Program Files\Duniter\node_modules\request\request.js:1091:12)
at Object.onceWrapper (events.js:255:19)
at IncomingMessage.emit (events.js:165:20)
at endReadableNT (_stream_readable.js:1101:12)
at process._tickCallback (internal/process/next_tick.js:152:19)

Bon me revoila, je suis memebre depuis peu et toujours pas compris ou il faut entre ca cle public ou prive …comment on fait sous windows please :frowning:

Est ce que duniter sous windows peut etre utiliser comme serveur ?
Est ce que duniter sous windows peut etre utiliser comme un noeud et participer au minage?
Merci.

Tu devrais trouver dans l’interface d’administration onglet supérieur Settings, puis en onglet inférieur Crypto et tu y mets tes identifiants secrets.

Duniter est uniquement distribué en version bureau (empaqueté avec un navigateur web pour accéder à l’interface d’administration) sous Windows.
Du coup, en ligne de commande, à ma connaissance personne n’a essayé sous Windows server. Je sais pas s’il est possible d’accéder à la CLI de duniter.

Sinon, ça peut-être utilisé en version serveur sur un desktop allumé tout le temps.

Oui, absolument. Il y a du monde qui fait ça.

Merci bien !!

C est ok pour entre mes login dans setting je retrouve bien ma cle public.
Maintenant comment verifier dans les log si je mine ?
cle public:
4Fmb3EsGbbwjmZ7zRySyGSdFroSCpQ9TY46ZHweiVf85

log:

20-02-01T16:27:00+01:00 info [4Fmb3EsG] ⬇ PEER 8iVdpXqF 293620-0

2020-02-01T16:27:00+01:00 warn Unknown reference block of peer

2020-02-01T16:27:24+01:00 info [4Fmb3EsG] ⬇ PEER EAHgNyYs 293620-0

2020-02-01T16:27:24+01:00 warn Unknown reference block of peer

2020-02-01T16:27:27+01:00 info Sibling endpoints:

2020-02-01T16:27:27+01:00 debug Generating server's peering entry based on block#279807...

2020-02-01T16:27:27+01:00 info [4Fmb3EsG] ⬇ PEER 4Fmb3EsG 279807-0

2020-02-01T16:27:27+01:00 warn Security trigger: proof-of-work process seems stuck

2020-02-01T16:27:27+01:00 trace PoW loops = 13

2020-02-01T16:27:27+01:00 warn Local node is not a member. Waiting to be a member before computing a block.

2020-02-01T16:27:27+01:00 error Peer with zero endpoints that is not already known

2020-02-01T16:27:27+01:00 info Next peering signal in 10 min

2020-02-01T16:27:27+01:00 trace WS2P: mapping external port 20900 to local 192.168.1.56:20900 using UPnP...

2020-02-01T16:27:28+01:00 info WS2P: init: bundle of peers 1/1

2020-02-01T16:27:28+01:00 trace WS2P >>> sendCONNECT >>> WS2P:CONNECT:g1:4Fmb3EsGbbwjmZ7zRySyGSdFroSCpQ9TY46ZHweiVf85:5190b8dd-464c-4d8d-8c2f-1cf5be05c80f8cf9b572-b255-4abd-8eef-993ac298f9b6

2020-02-01T16:27:28+01:00 error WS2P >>> >>> WS ERROR: REJECTED_PUBKEY_OR_INCORRECT_ASK_SIGNATURE_FROM_REMOTE

2020-02-01T16:27:29+01:00 info Blocks were not applied.

2020-02-01T16:27:29+01:00 info Block resolution: 0 potential blocks after current#279837...

2020-02-01T16:27:30+01:00 info Blocks were not applied.

2020-02-01T16:27:30+01:00 info Block resolution: 0 potential blocks after current#279837...

2020-02-01T16:27:32+01:00 info [4Fmb3EsG] ⬇ PEER 5P9HB1uB 293620-0

2020-02-01T16:27:32+01:00 warn Unknown reference block of peer

2020-02-01T16:27:32+01:00 info [4Fmb3EsG] ⬇ PEER TENGx7Wt 293620-0

2020-02-01T16:27:32+01:00 warn Unknown reference block of peer

2020-02-01T16:27:43+01:00 info WS2P: Could not connect to peer 8iVdpXqF using `WS2P 91.121.157.13 20901: WS2P connection timeout`

2020-02-01T16:27:43+01:00 debug WS2P: init: failed connection

2020-02-01T16:27:50+01:00 info [4Fmb3EsG] ⬇ PEER HmH5beJq 293620-0

2020-02-01T16:27:50+01:00 warn Unknown reference block of peer

2020-02-01T16:27:55+01:00 info [4Fmb3EsG] ⬇ PEER HmoPmhFD 293620-0

2020-02-01T16:27:55+01:00 warn Unknown reference block of peer

2020-02-01T16:28:01+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293640-0

2020-02-01T16:28:01+01:00 warn Unknown reference block of peer

2020-02-01T16:28:02+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293641-0

2020-02-01T16:28:02+01:00 warn Unknown reference block of peer

2020-02-01T16:28:03+01:00 info [4Fmb3EsG] ⬇ PEER ChU8caZa 293620-0

2020-02-01T16:28:03+01:00 warn Unknown reference block of peer

2020-02-01T16:28:22+01:00 info [4Fmb3EsG] ⬇ PEER 74RBUM4V 293620-0

2020-02-01T16:28:22+01:00 warn Unknown reference block of peer

2020-02-01T16:28:29+01:00 info [4Fmb3EsG] ⬇ PEER DzPxy78E 293620-0

2020-02-01T16:28:29+01:00 warn Unknown reference block of peer

2020-02-01T16:29:13+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293642-0

2020-02-01T16:29:13+01:00 warn Unknown reference block of peer

2020-02-01T16:29:14+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293643-0

2020-02-01T16:29:14+01:00 warn Unknown reference block of peer

2020-02-01T16:29:15+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293644-0

2020-02-01T16:29:15+01:00 warn Unknown reference block of peer

2020-02-01T16:29:18+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293645-0

2020-02-01T16:29:18+01:00 warn Unknown reference block of peer

2020-02-01T16:29:18+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293646-0

2020-02-01T16:29:18+01:00 warn Unknown reference block of peer

2020-02-01T16:29:19+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293647-0

2020-02-01T16:29:19+01:00 warn Unknown reference block of peer

2020-02-01T16:29:19+01:00 info [4Fmb3EsG] ⬇ PEER 2sZF6j2P 293620-0

2020-02-01T16:29:19+01:00 warn Unknown reference block of peer

2020-02-01T16:29:19+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293648-0

2020-02-01T16:29:19+01:00 warn Unknown reference block of peer

2020-02-01T16:29:20+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293649-0

2020-02-01T16:29:20+01:00 warn Unknown reference block of peer

2020-02-01T16:29:20+01:00 info [4Fmb3EsG] ⬇ PEER FEkbc4Bf 293650-0

2020-02-01T16:29:20+01:00 warn Unknown reference block of peer