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)
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)
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 :
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.
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.