After using the MineOS on an Ubuntu server, I just switched to FreeNAS 9.3
I installed the Plugin using the guide here .
I can successfully download profiles and create a server, however it will not start. I tried it with and without updating the mineos service or the web-ui .
Any help would be appreciated, I got a server out of commission and players are awaiting its rebirth.
The /var/log/mineos.log shows as follows:
{"date":"Sun Nov 22 2015 21:28:27 GMT-0600 (CST)","process":{"pid":72187,"uid":0,"gid":0,"cwd":"/","execPath":"/usr/pbi/mineos-amd64/bin/node","version":"v0.10.31","argv":["/usr/pbi/mineos-amd64/bin/node","/usr/pbi/mineos-amd64/share/mineos/mineos-node/webui.js","start"],"memoryUsage":{"rss":57225216,"heapTotal":52044288,"heapUsed":19407896}},"os":{"loadavg":[0.7412109375,0.59716796875,0.50390625],"uptime":82465},"trace":[{"column":18,"file":"fs.js","function":"Object.fs.readdirSync","line":665,"method":"fs.readdirSync","native":false},{"column":17,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js","function":"Object.mineos.server_pids_up","line":53,"method":"mineos.server_pids_up","native":false},{"column":27,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js","function":"self.property","line":1108,"method":"property","native":false},{"column":37,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/server.js","function":"async.series.up","line":556,"method":"series.up","native":false},{"column":13,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js","function":null,"line":735,"method":null,"native":false},{"column":13,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js","function":"iterate","line":253,"method":null,"native":false},{"column":9,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js","function":"Object.async.forEachOfSeries.async.eachOfSeries","line":272,"method":"async.forEachOfSeries.async.eachOfSeries","native":false},{"column":15,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js","function":"Object.async.series","line":734,"method":"async.series","native":false},{"column":11,"file":"/usr/pbi/mineos-amd64/share/mineos/mineos-node/server.js","function":"heartbeat","line":555,"method":null,"native":false},{"column":14,"file":"timers.js","function":"wrapper [as _onTimeout]","line":261,"method":null,"native":false}],"stack":["TypeError: path must be a string"," at Object.fs.readdirSync (fs.js:665:18)"," at Object.mineos.server_pids_up (/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js:53:17)"," at self.property (/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js:1108:27)"," at async.series.up (/usr/pbi/mineos-amd64/share/mineos/mineos-node/server.js:556:37)"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:735:13"," at iterate (/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:253:13)"," at Object.async.forEachOfSeries.async.eachOfSeries (/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:272:9)"," at Object.async.series (/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:734:15)"," at heartbeat (/usr/pbi/mineos-amd64/share/mineos/mineos-node/server.js:555:11)"," at wrapper [as _onTimeout] (timers.js:261:14)"],"level":"error","message":"uncaughtException: path must be a string","timestamp":"2015-11-23T03:28:27.049Z"}
{"level":"info","message":"[BE] Discovered server","timestamp":"2015-11-23T03:31:50.918Z"}
{"level":"error","message":"[BE] Create tail on logs/latest.log failed","timestamp":"2015-11-23T03:31:50.922Z"}
{"level":"info","message":"[BE] Watching for file generation: logs/latest.log","timestamp":"2015-11-23T03:31:50.923Z"}
{"level":"error","message":"[BE] Create tail on server.log failed","timestamp":"2015-11-23T03:31:50.924Z"}
{"level":"info","message":"[BE] Watching for file generation: server.log","timestamp":"2015-11-23T03:31:50.924Z"}
{"level":"error","message":"[BE] Create tail on proxy.log.0 failed","timestamp":"2015-11-23T03:31:50.924Z"}
{"level":"info","message":"[BE] Watching for file generation: proxy.log.0","timestamp":"2015-11-23T03:31:50.925Z"}
{"level":"info","message":"[BE] eula.txt detected: ACCEPTED (eula=true)","timestamp":"2015-11-23T03:31:51.394Z"}
{"level":"info","message":"[BE] autostart = true","timestamp":"2015-11-23T03:31:55.495Z"}
{"level":"info","message":"[BE] Server started. Waiting 10000 ms...","timestamp":"2015-11-23T03:31:55.849Z"}
{"level":"info","message":"[WEBUI] mcserver connected from 192.168.1.105","timestamp":"2015-11-23T03:33:02.382Z"}
{"level":"info","message":"[WEBUI] Downloading official profiles.","timestamp":"2015-11-23T03:33:02.613Z"}
{"level":"info","message":"[BE] mcserver (192.168.1.105) joined server namespace","timestamp":"2015-11-23T03:33:02.925Z"}