Je ne me souviens pas si je dois utiliser WS2P, BMAS ou BASIC_MERKLE_API d’abord pour tester. Je le fais de façon conservatrice et j’essaie BASIC_MERKLE_API.
Cependant, j’obtiens le message d’erreur “Error on WS server” et “EACCES 2001:983:8610:1:8a:4a:4ff:fec2:a55a:80”
admin@Gildurklaus:~ $ sudo su -c "/bin/bash /usr/bin/duniter direct_start --home /var/lib/duniter/.config/duniter --mdb duniter_default" -s/bin/sh duniter
2018-04-08T18:41:29+02:00 - debug: Plugging file system...
2018-04-08T18:41:29+02:00 - debug: Loading conf...
2018-04-08T18:41:29+02:00 - debug: Configuration saved.
2018-04-08T18:41:29+02:00 - debug: Opening SQLite database "/var/lib/duniter/.config/duniter/duniter_default/duniter.db"...
2018-04-08T18:41:30+02:00 - debug: Upgrade database...
2018-04-08T18:41:30+02:00 - info: Block resolution: 0 potential blocks for root block...
2018-04-08T18:41:30+02:00 - info: >> Server starting...
2018-04-08T18:41:30+02:00 - info: NodeJS version: v9.4.0
2018-04-08T18:41:30+02:00 - info: Node version: 1.6.22
2018-04-08T18:41:30+02:00 - info: Node pubkey: 4FE3bGwDNwsjLzAKF7f87NCEnwgKqTipH4tgK8HuXEwR
2018-04-08T18:41:30+02:00 - error: Error on WS Server
2018-04-08T18:41:30+02:00 - error: Error: listen EACCES 2001:983:8610:1:8a:4ff:fec2:a55a:80
at Object._errnoException (util.js:1003:13)
at _exceptionWithHostPort (util.js:1024:20)
at Server.setupListenHandle [as _listen2] (net.js:1349:19)
at listenInCluster (net.js:1407:12)
at doListen (net.js:1522:7)
at process._tickCallback (internal/process/next_tick.js:152:19)
2018-04-08T18:41:30+02:00 - error: Error: listen EACCES 2001:983:8610:1:8a:4ff:fec2:a55a:80
at Object._errnoException (util.js:1003:13)
at _exceptionWithHostPort (util.js:1024:20)
at Server.setupListenHandle [as _listen2] (net.js:1349:19)
at listenInCluster (net.js:1407:12)
at doListen (net.js:1522:7)
at process._tickCallback (internal/process/next_tick.js:152:19)
conf.json
admin@Gildurklaus:/var/lib/duniter/.config/duniter/duniter_default$ cat conf.json
{
"currency": "guilder-test",
"endpoints": [
"BASIC_MERKLE_API guilder-test.eu.org 80"
],
"rmEndpoints": [],
"upInterval": 3600000,
"c": "0.000054218",
"dt": "86400",
"dtReeval": 2629800,
"ud0": "100",
"stepMax": 3,
"sigPeriod": "0",
"sigValidity": 31536000,
"msValidity": 31536000,
"sigQty": "3",
"xpercent": 0.9,
"percentRot": 0.6666666666666666,
"powDelay": "1200",
"avgGenTime": 960,
"dtDiffEval": 10,
"medianTimeBlocks": 20,
"httplogs": false,
"udid2": false,
"timeout": 3000,
"isolate": false,
"forksize": 100,
"switchOnHeadAdvance": 3,
"sync": {},
"port": 10901,
"msPeriod": 604800,
"loglevel": "debug",
"cpu": 0.6,
"remotehost": "guilder-test.eu.org",
"remoteport": "80",
"upnp": false,
"dos": {
"whitelist": [
"127.0.0.1"
],
"maxcount": 50,
"burst": 20,
"limit": 40,
"maxexpiry": 10,
"checkinterval": 1,
"trustProxy": true,
"includeUserAgent": true,
"errormessage": "Error",
"testmode": false,
"silent": false,
"silentStart": false,
"responseStatus": 429
},
"sigStock": "300000",
"sigWindow": 604800,
"idtyWindow": 604800,
"msWindow": 604800,
"rootoffset": 0,
"remoteipv6": "2001:983:8610:1:8a:4ff:fec2:a55a",
"ipv6": "2001:983:8610:1:8a:4ff:fec2:a55a",
"nbCores": 2,
"prefix": 1,
"nobma": false,
"bmaWithCrawler": false,
"proxiesConf": {
"reachingClearEp": "clear",
"forceTor": false
},
"ws2p": {
"uuid": "76174009",
"privateAccess": true,
"publicAccess": true,
"preferedOnly": false,
"privilegedOnly": false,
"upnp": true
}
}
Il n’y a pas d’autre programme de Duniter en cours d’exécution.
admin@Gildurklaus:~$ ps -ef | grep duniter
admin 13100 8087 0 07:46 pts/0 00:00:00 grep duniter