<p><html></p> <p>Hello, I have a new node machine, frershy installed UBUNTU server 1604, with all updates done.Node refuses to start with the following output ;Oct 23 12:38:38 Pine2GO waves[32345]: Java HotSpot™ 64-Bit Server VM warning: G1 GC is disabled in this release.<br> Oct 23 12:38:44 Pine2GO waves[32345]: INFO c.w.Application$ - Starting…<br> Oct 23 12:38:51 Pine2GO waves[32345]: INFO a.event.slf4j.Slf4jLogger - Slf4jLogger started<br> Oct 23 12:38:52 Pine2GO waves[32345]: INFO c.w.Application$ - Waves v0.14.6 Blockchain Id: W<br> <strong>Oct 23 12:38:52 Pine2GO waves[32345]: ERROR c.w.actor.RootActorSystem$ - Error while initializing actor system wavesplatform</strong><br> <strong>Oct 23 12:38:52 Pine2GO waves[32345]: java.lang.Exception: Could not load any of the factory classes: org.fusesource.leveldbjni.JniDBFactory, org.iq80.leveldb.imp</strong><br> Oct 23 12:38:52 Pine2GO waves[32345]: #011atcom.wavesplatform.db.LevelDBFactory$.$anonfun$load$5(LevelDBFactory.scala:35)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011at scala.Option.getOrElse(Option.scala:121)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011atcom.wavesplatform.db.LevelDBFactory$.load(LevelDBFactory.scala:35)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011atcom.wavesplatform.db.LevelDBFactory$.factory$lzycompute(LevelDBFactory.scala:10)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011atcom.wavesplatform.db.LevelDBFactory$.factory(LevelDBFactory.scala:10)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011at com.wavesplatform.db.package$.openDB(package.scala:22)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011at com.wavesplatform.Application.<init>(Application.scala:58)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011atcom.wavesplatform.Application$.$anonfun$main$4(Application.scala:457)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011atcom.wavesplatform.Application$.$anonfun$main$4$adapted(Application.scala:431)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011atcom.wavesplatform.actor.RootActorSystem$.start(RootActorSystem.scala:25)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011at com.wavesplatform.Application$.main(Application.scala:431)<br> Oct 23 12:38:52 Pine2GO waves[32345]: #011at com.wavesplatform.Application.main(Application.scala)<br> Oct 23 12:38:53 Pine2GO systemd[1]: waves.service: Main process exited, code=exited, status=1/FAILURE<br> Oct 23 12:38:53 Pine2GO systemd[1]: waves.service: Unit entered failed state.<br> Oct 23 12:38:53 Pine2GO systemd[1]: waves.service: Failed with result ‘exit-code’.<strong>the machine runs a Pine 64 on a mounted disk (/mnt/waves)</strong><br> <strong>here is my aplication.ini :</strong></p> <h1>options from build</h1> <p>-J-Dwaves.directory=/mnt/waves<br> -J-server<br> -J-Xms1g<br> -J-Xmx2g<br> -J-XX:+ExitOnOutOfMemoryError<br> -J-XX:+IgnoreUnrecognizedVMOptions<br> -J–add-modules=java.xml.bind<br> -J-XX:+UseG1GC<br> -J-XX:+UseNUMA<br> -J-XX:+AlwaysPreTouch<br> -J-XX:+PerfDisableSharedMem<br> -J-XX:+ParallelRefProcEnabled<br> -J-XX:+UseStringDeduplication<strong>here is my /lib/systemd/system/waves.service:</strong><br> [Unit]<br> Description=Waves node<br> Requires=network.target[Service]<br> Type=simple<br> EnvironmentFile=/etc/default/waves<br> ExecStart=/usr/share/waves/bin/waves <br> -J-Dwaves.directory=/mnt/waves <br> -Dlogback.file.directory=/var/log/waves <br> -Dlogback.pattern="%%-5level %%logger{26} - %%msg%%n" <br> – /etc/waves/waves.confRestart=always<br> RestartSec=60<br> RestartPreventExitStatus=38<br> SuccessExitStatus=143<br> User=waves<br> PermissionsStartOnly=true<br> TimeoutStopSec=300[Install]<br> WantedBy=multi-user.target<strong>and finally here is my waves.conf:</strong></p> <h1>Waves node settings</h1> <p>waves {</p> <h1>P2P Network settings</h1> <p>network {<br> known-peers = [<br> list of peers]</p> <h1>Network address</h1> <p>bind-address = “0.0.0.0”</p> <h1>Port number</h1> <p>port = 6868</p> <h1>Node name to send during handshake. Comment this string out to set random node name.</h1> <p>node-name = “strignname”</p> <h1>String with IP address and port to send as external address during handshake. Could be set automatically if uPnP is enabled.</h1> <h1>declared-address = “1.2.3.4:6868”</h1> <p>;}</p> <h1>Wallet settings</h1> <p>wallet {<br> Password to protect wallet file<br> password = “string”</p> <h1>Wallet seed as BASE58 string</h1> <p>seed = “long base58string”<br> }</p> <h1>Blockchain settings</h1> <p>blockchain.type = MAINNET</p> <h1>Matcher settings</h1> <p>matcher {</p> <h1>Enable/disable matcher</h1> <p>enable = no<br> }</p> <h1>Node’s REST API settings</h1> <p>rest-api {</p> <h1>Enable/disable node’s REST API</h1> <p>enable = no}features {<br> supported = [2] # NG<br> ;}checkpoints.public-key = “string”<br> }I have googled it a little, but could not find any convincing answers.</p> </html>