NOTE: This has already been recognized on GitHub. You can ignore this thread.
I followed the instructions on the Duniter wiki for installing Duniter on Windows. However, every time I open it, I am told that the server is not starting?
I have no logs being produced.
I am using v0.20.1 of Duniter.
I ran node .\duniter
from the Duniter\sources\bin
directory and got the following:
C:\Program Files (x86)\Duniter\sources\bin>node .\duniter
module.js:327
throw err;
^
Error: Cannot find module 'C:\Program Files (x86)\Duniter\sources\node_modules\sqlite3b\lib\binding\Release\node-v46-win32-x64\node_sqlite3.node'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (C:\Program Files (x86)\Duniter\sources\node_modules\sqlite3b\lib\sqlite3.js:4:15)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
Is there a way to fix this?
same problem, “The server is not starting”, I’ve removed Duniter for first, then reinstall and the error is still there. (v0.20.1)
edit: Debian Sid 64b (merci Galuel)
MĂŞme erreur avec Duniter 20.1 sous Ubuntu 64 bits.
cgeek
27 July 2016 21:11
5
Ok la release a mal fonctionné, elle inclut des développements de la branche dev
, plutĂ´t que simplement apporter le correctif.
Je referai une version correcte demain.
1 Like
cgeek
28 July 2016 09:41
7
Nouvelle version 0.20.2 disponible ici .
2 Likes
Bonsoir Ă tous,
Cela faisait un jour que j’avais remarqué que mon serveur Duniter n’écrivait plus en surveillant cesium, car le serveur lui ne me disait rien.
Je n’ai pas encore fait de ré-installation, surtout après la lecture des posts que je viens de parcourir.
Néanmoins les dits posts datent de 2016…
Après avoir redémarré mon ordinateur, Duniter affiche maintenant le même message, à savoir :
Que dois-je faire ?
Le lien précédemment donné donné par CGEEK ne fonctionne plus et ne me semble d’ailleurs plus d’actualité : https://github.com/duniter/duniter/blob/master/doc/update-a-node.md
Dans l’attente de votre éclairage, très belle soirée.
vit
22 January 2022 18:50
9
Pour comprendre, il faudrait que tu regardes les messages dans le fichier des logs.
Le chemin du fichier est $HOME/.config/duniter/duniter_default/duniter.log.
Bonsoir,
Merci pour votre réponse.
Voici mes logs, sachant que j’ai déménagé le 23 décembre, et j’ai obtenu à nouveau internet que très récemment.
http://gas.freeboxos.fr:20778/share/oWvYRSveLVSsUNom/duniter.log
Ces derniers sont accessibles pendant 1 semaine.
Merci beaucoup pour votre Ă©clairage.
vit
23 January 2022 09:35
11
Ne peux-tu analyser toi mĂŞme tes logs ?
Je vois que Duniter n’a pas pu ouvrir les ports en upnp sur ta box.
2022-01-14T23:07:48+01:00 - e[33mwarne[39m: Error: Request failed: 500
at /opt/duniter/node_modules/nat-upnp/lib/nat-upnp/device.js:151:27
Je vois que le serveur BMA Ă©coute sur une IP locale et un domaine.
2022-01-14T23:07:48+01:00 - e[32minfoe[39m: BMA server listening on http://192.168.1.18:16000
2022-01-14T23:07:48+01:00 - e[32minfoe[39m: BMA server listening on http://[::1]:16000
2022-01-14T23:07:48+01:00 - e[32minfoe[39m: Sibling endpoints:
2022-01-14T23:07:48+01:00 - e[32minfoe[39m: BMA access: g1.mlg1.fr:16000
La configuration du domaine est-elle correcte ?
Arrives-tu Ă te connecter Ă BMA en tapant son url dans un navigateur ?
http://g1.mlg1.fr:16000
ou si tu as configuré un proxy en SSL :
https://g1.mlg1.fr:16000
Non, je n’ai pas ce niveau, ça ne me parle pas, je ne sais pas l’interpréter.
Merci pour vos réponses.
A la question si je peux taper http(s)://g1.mlg1.fr:16000, c’est non, pas d’accès. Mais cela me semble normal non ? vu que le serveur n’est pas démarré. Je me trompe ?
Pourquoi tout fonctionnait, et d’un seul coup il ne se passe plus rien.
J’ai été voir au niveau de la box free, dans la gestion des ports, le port de début du protocole TCP ne passe plus en 16000, le minimum est à présent 16384.
J’ai donc accepté et paramétrer comme avant, début / fin / destination à 16384.
Pourquoi ce protocole a bougé ? C’est lié à mon déménagement peut-être ? la box à transiter 40km au Nord…
Mon serveur ne démarre toujours pas en graphique et je ne maîtrise pas en ligne de commande, afin de changer le port 16000 en 16384 sur Duniter.
Bon et bien la modification en port 16384 vient de me permettre de démarrer le serveur après une quatrième tentative…
Je viens donc de modifier en mode graphique le port pour l’assigner à 16384.
Merci de me dire si c’est un concours de circonstance ou si vous avez une autre explication pour se redémarrage.
Très belle journée à vous
Effectivement, Free a changé les règles de gestion des ports. Cela fait un petit moment déjà mais l’impact n’était visible que lors de déménagement ou changement de box.