Error with plug-in startup

I was trying to figure out how to run the FTBInstall.sh because I can’t figure it out, but then I tried to re-enter the web-ui and I couldn’t switch the service on and got this off the plug-in menu. Any help would be appreciated (as well as an explanation about running the .sh file). Thank you


Environment:

Software Version: FreeNAS-9.3-STABLE-201605170422
Request Method: GET
Request URL: http://10.0.0.29/plugins/mineos/1/edit

Traceback:
File “/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py” in get_response
112. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File “/usr/local/www/freenasUI/…/freenasUI/plugins/views.py” in plugin_fcgi_client
604. status, headers, body, raw = app(env, args=args)
File “/usr/local/www/freenasUI/…/freenasUI/plugins/utils/fcgi_client.py” in call
225. sock = self._getConnection()
File “/usr/local/www/freenasUI/…/freenasUI/plugins/utils/fcgi_client.py” in _getConnection
344. sock = socket.create_connection(self._connect)
File “/usr/local/lib/python2.7/socket.py” in create_connection
571. raise err

Exception Type: error at /plugins/mineos/1/edit
Exception Value: [Errno 61] Connection refused

hi Hugemike,

sorry i can not help with this issue but i am wondering if you are trying to get the python version of MineOS to work and why?

the clue i can give is that the FTB.sh file is no longer needed (except in very unique circumstances) and the current FTB installer .jar files replace the .sh file functions.

cheers!

tNt

I’m sorry I’m still very new to this, I was having the problem where after setting up the server and accepting the eula the server would go up just to immediately come down. And no matter what I do I can’t get it to go back up so I googled the issue and I read that it was a problem with the .sh file.

hi Hugemike

i am available now if you like and @iMelsom, an invaluable resource should be along soon.

please post up your log files and we will see if the .sh file is the issue or perhaps spot another issue.

thanks!

tNt

EDIT: [quote=“iMelsom, post:2, topic:1616”]
locations:
MineOS log: /var/log/mineos.log
Minecraft server log: /var/games/minecraft/servers/servername/logs/latest.log
[/quote]

another thing to consider is exactly what steps you have made using user “root” as this by itself can cause some issues and untoward behavior from MineOS, as it was not designed for root as the main user. of course with some steps root is required.

I hope copy and paste is ok, this is from the var/log/mineos file


{“level”:“info”,“message”:"[WEBUI] mcserver connected from 10.0.0.9",“timestamp”:“2017-03-18T03:23:33.562Z”}
{“level”:“info”,“message”:"[WEBUI] Downloading official profiles.",“timestamp”:“2017-03-18T03:23:33.690Z”}
{“profile”:{“id”:“FTBBeyond-1.1.0”,“time”:null,“releaseTime”:null,“type”:“release”,“group”:“ftb”,“webui_desc”:“FTB Beyond (mc: 1.10.2)”,“weight”:3,“downloaded”:false,“filename”:“FTBBeyondServer.zip”,“version”:“1.10.2”,“url”:“http://ftb.cursecdn.com/FTB2/modpacks/FTBBeyond/1_1_0/FTBBeyondServer.zip",“release_version”:“1.1.0”,"$$hashKey":“object:522”},“command”:“download”,“level”:“info”,“message”:"[WEBUI] Received emit command from 10.0.0.9:mcserver”,“timestamp”:“2017-03-18T03:23:47.268Z”}
{“level”:“info”,“message”:"[WEBUI] Downloading official profiles.",“timestamp”:“2017-03-18T03:24:03.539Z”}
{“command”:“create”,“server_name”:“myserver”,“properties”:{“difficulty”:“2”,“gamemode”:“0”,“generate-structures”:true},“level”:“info”,“message”:"[WEBUI] Received emit command from 10.0.0.9:mcserver",“timestamp”:“2017-03-18T03:25:35.023Z”}
{“level”:“info”,“message”:"[myserver] Server created in filesystem.",“timestamp”:“2017-03-18T03:25:35.034Z”}
{“level”:“info”,“message”:"[myserver] Discovered server",“timestamp”:“2017-03-18T03:25:35.436Z”}
{“level”:“error”,“message”:"[myserver] Create tail on logs/latest.log failed",“timestamp”:“2017-03-18T03:25:35.438Z”}
{“level”:“info”,“message”:"[myserver] Watching for file generation: logs/latest.log",“timestamp”:“2017-03-18T03:25:35.438Z”}
{“level”:“error”,“message”:"[myserver] Create tail on server.log failed",“timestamp”:“2017-03-18T03:25:35.438Z”}
{“level”:“info”,“message”:"[myserver] Watching for file generation: server.log",“timestamp”:“2017-03-18T03:25:35.438Z”}
{“level”:“error”,“message”:"[myserver] Create tail on proxy.log.0 failed",“timestamp”:“2017-03-18T03:25:35.439Z”}
{“level”:“info”,“message”:"[myserver] Watching for file generation: proxy.log.0",“timestamp”:“2017-03-18T03:25:35.439Z”}
{“level”:“info”,“message”:"[myserver] mcserver (undefined) joined server namespace",“timestamp”:“2017-03-18T03:25:35.504Z”}
{“level”:“info”,“message”:"[WEBUI] mcserver connected from 10.0.0.9",“timestamp”:“2017-03-18T03:25:54.331Z”}
{“level”:“info”,“message”:"[myserver] mcserver (10.0.0.9) joined server namespace",“timestamp”:“2017-03-18T03:25:54.659Z”}
{“level”:“info”,“message”:"[myserver] Discovered server",“timestamp”:“2017-03-18T03:26:12.303Z”}
{“level”:“error”,“message”:"[myserver] Create tail on logs/latest.log failed",“timestamp”:“2017-03-18T03:26:12.305Z”}
{“level”:“info”,“message”:"[myserver] Watching for file generation: logs/latest.log",“timestamp”:“2017-03-18T03:26:12.305Z”}
{“level”:“error”,“message”:"[myserver] Create tail on server.log failed",“timestamp”:“2017-03-18T03:26:12.305Z”}
{“level”:“info”,“message”:"[myserver] Watching for file generation: server.log",“timestamp”:“2017-03-18T03:26:12.305Z”}
{“level”:“error”,“message”:"[myserver] Create tail on proxy.log.0 failed",“timestamp”:“2017-03-18T03:26:12.306Z”}
{“level”:“info”,“message”:"[myserver] Watching for file generation: proxy.log.0",“timestamp”:“2017-03-18T03:26:12.306Z”}
{“level”:“info”,“message”:"[myserver] autostart = false",“timestamp”:“2017-03-18T03:26:16.893Z”}
{“level”:“error”,“message”:"[myserver] Aborted server startup; condition not met: true",“timestamp”:“2017-03-18T03:26:16.893Z”}
{“level”:“info”,“message”:"[WEBUI] mcserver connected from 10.0.0.9",“timestamp”:“2017-03-18T03:26:33.195Z”}
{“level”:“info”,“message”:"[WEBUI] Downloading official profiles.",“timestamp”:“2017-03-18T03:26:33.338Z”}
{“level”:“info”,“message”:"[myserver] mcserver (10.0.0.9) joined server namespace",“timestamp”:“2017-03-18T03:26:33.627Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “modify_sc”",“timestamp”:“2017-03-18T03:26:47.040Z”}
{“level”:“info”,“message”:"[myserver] received request “modify_sc”",“timestamp”:“2017-03-18T03:26:47.042Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “modify_sc”",“timestamp”:“2017-03-18T03:26:49.115Z”}
{“level”:“info”,“message”:"[myserver] received request “modify_sc”",“timestamp”:“2017-03-18T03:26:49.115Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “modify_sc”",“timestamp”:“2017-03-18T03:26:54.745Z”}
{“level”:“info”,“message”:"[myserver] received request “modify_sc”",“timestamp”:“2017-03-18T03:26:54.745Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “modify_sc”",“timestamp”:“2017-03-18T03:26:58.621Z”}
{“level”:“info”,“message”:"[myserver] received request “modify_sc”",“timestamp”:“2017-03-18T03:26:58.621Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “modify_sc”",“timestamp”:“2017-03-18T03:27:01.933Z”}
{“level”:“info”,“message”:"[myserver] received request “modify_sc”",“timestamp”:“2017-03-18T03:27:01.933Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “copy_profile”",“timestamp”:“2017-03-18T03:27:04.875Z”}
{“level”:“info”,“message”:"[myserver] received request “copy_profile”",“timestamp”:“2017-03-18T03:27:04.875Z”}
{“level”:“info”,“message”:"[myserver] eula.txt detected: NOT YET ACCEPTED (eula=false)",“timestamp”:“2017-03-18T03:27:05.996Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “accept_eula”",“timestamp”:“2017-03-18T03:27:07.627Z”}
{“level”:“info”,“message”:"[myserver] received request “accept_eula”",“timestamp”:“2017-03-18T03:27:07.627Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “start”",“timestamp”:“2017-03-18T03:27:10.420Z”}
{“level”:“info”,“message”:"[myserver] received request “start”",“timestamp”:“2017-03-18T03:27:10.420Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “modify_sc”",“timestamp”:“2017-03-18T03:27:17.060Z”}
{“level”:“info”,“message”:"[myserver] received request “modify_sc”",“timestamp”:“2017-03-18T03:27:17.060Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “start”",“timestamp”:“2017-03-18T03:27:23.747Z”}
{“level”:“info”,“message”:"[myserver] received request “start”",“timestamp”:“2017-03-18T03:27:23.747Z”}
{“level”:“info”,“message”:"[WEBUI] mcserver connected from 10.0.0.9",“timestamp”:“2017-03-18T03:33:56.857Z”}
{“level”:“info”,“message”:"[myserver] mcserver (10.0.0.9) joined server namespace",“timestamp”:“2017-03-18T03:33:57.454Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “start”",“timestamp”:“2017-03-18T03:40:00.103Z”}
{“level”:“info”,“message”:"[myserver] received request “start”",“timestamp”:“2017-03-18T03:40:00.103Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “modify_sc”",“timestamp”:“2017-03-18T03:40:04.925Z”}
{“level”:“info”,“message”:"[myserver] received request “modify_sc”",“timestamp”:“2017-03-18T03:40:04.926Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “modify_sc”",“timestamp”:“2017-03-18T03:40:06.536Z”}
{“level”:“info”,“message”:"[myserver] received request “modify_sc”",“timestamp”:“2017-03-18T03:40:06.536Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “start”",“timestamp”:“2017-03-18T03:40:09.487Z”}
{“level”:“info”,“message”:"[myserver] received request “start”",“timestamp”:“2017-03-18T03:40:09.487Z”}
{“level”:“info”,“message”:"[myserver] 10.0.0.9 issued command : “start”",“timestamp”:“2017-03-18T03:40:10.758Z”}
{“level”:“info”,“message”:"[myserver] received request “start”",“timestamp”:“2017-03-18T03:40:10.758Z”}
{“level”:“info”,“message”:"[myserver] Discovered server",“timestamp”:“2017-03-18T11:45:29.128Z”}
{“level”:“error”,“message”:"[myserver] Create tail on logs/latest.log failed",“timestamp”:“2017-03-18T11:45:29.143Z”}
{“level”:“info”,“message”:"[myserver] Watching for file generation: logs/latest.log",“timestamp”:“2017-03-18T11:45:29.144Z”}
{“level”:“error”,“message”:"[myserver] Create tail on server.log failed",“timestamp”:“2017-03-18T11:45:29.144Z”}
{“level”:“info”,“message”:"[myserver] Watching for file generation: server.log",“timestamp”:“2017-03-18T11:45:29.144Z”}
{“level”:“error”,“message”:"[myserver] Create tail on proxy.log.0 failed",“timestamp”:“2017-03-18T11:45:29.144Z”}
{“level”:“info”,“message”:"[myserver] Watching for file generation: proxy.log.0",“timestamp”:“2017-03-18T11:45:29.144Z”}
{“level”:“info”,“message”:"[myserver] eula.txt detected: ACCEPTED (eula=true)",“timestamp”:“2017-03-18T11:45:30.072Z”}
{“date”:“Sat Mar 18 2017 07:45:32 GMT-0400 (EDT)”,“process”:{“pid”:4154,“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”:93454336,“heapTotal”:69575168,“heapUsed”:40508936}},“os”:{“loadavg”:[1.5302734375,0.85595703125,0.36083984375],“uptime”:102},“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”:10,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js",“function”:“self.verify”,“line”:1287,“method”:“verify”,“native”:false},{“column”:23,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:null,“line”:767,“method”:null,“native”:false},{“column”:34,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:“fn”,“line”:752,“method”:null,“native”:false},{“column”:16,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:null,“line”:1252,“method”:null,“native”:false},{“column”:43,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:null,“line”:697,“method”:null,“native”:false},{“column”:30,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:null,“line”:1248,“method”:null,“native”:false},{“column”:9,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js",“function”:null,“line”:1291,“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 self.verify (/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js:1287:10)"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:767:23"," at fn (/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:752:34)"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:1252:16"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:697:43"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:1248:30"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js:1291:9"],“level”:“error”,“message”:“uncaughtException: path must be a string”,“timestamp”:“2017-03-18T11:45:32.655Z”}
{“level”:“info”,“message”:"[myserver] autostart = true",“timestamp”:“2017-03-18T11:45:33.692Z”}
{“date”:“Sat Mar 18 2017 07:45:33 GMT-0400 (EDT)”,“process”:{“pid”:4154,“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”:93601792,“heapTotal”:70595072,“heapUsed”:40914040}},“os”:{“loadavg”:[1.5302734375,0.85595703125,0.36083984375],“uptime”:103},“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”:1112,“method”:“property”,“native”:false},{“column”:10,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js",“function”:“self.verify”,“line”:1287,“method”:“verify”,“native”:false},{“column”:23,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:null,“line”:767,“method”:null,“native”:false},{“column”:34,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:“fn”,“line”:752,“method”:null,“native”:false},{“column”:16,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:null,“line”:1252,“method”:null,“native”:false},{“column”:43,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:null,“line”:697,“method”:null,“native”:false},{“column”:30,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js",“function”:null,“line”:1248,“method”:null,“native”:false},{“column”:9,“file”:"/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js",“function”:null,“line”:1291,“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:1112:27)"," at self.verify (/usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js:1287:10)"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:767:23"," at fn (/usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:752:34)"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:1252:16"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:697:43"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/node_modules/async/lib/async.js:1248:30"," at /usr/pbi/mineos-amd64/share/mineos/mineos-node/mineos.js:1291:9"],“level”:“error”,“message”:“uncaughtException: path must be a string”,“timestamp”:“2017-03-18T11:45:33.694Z”}
{“date”:“Sat Mar 18 2017 07:45:34 GMT-0400 (EDT)”,“process”:{“pid”:4154,“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”:93622272,“heapTotal”:70595072,“heapUsed”:41116016}},“os”:{“loadavg”:[1.5302734375,0.85595703125,0.36083984375],“uptime”:104},“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”:“2017-03-18T11:45:34.146Z”}

looking now, please give a few minutes.

thanks!

I have a fresh log that I just created my making another server and letting it go up then down. If it would help

hi Hugemike,

ok, so i am by no means an expert but i see now you have MineOS NodeJS and not python as i kep seeing in your original Traceback.
things to think about:

did you first try to get a vanilla mc running? or jump right in to FTB?

i am not on FreeNAS but my system seems to like me to make a server, get the version of mc i intend to use up and running then install my intended FTB flavor.

from your logs i do not see anything working as intended or any of the paths i am used to seeing, so others may be better equipped to shed light there.

my feeling is an installation error so i am guessing this was a remote install (via get) as opposed to an .iso install?

best regards,

tNt

Vanilla server worked fine, I tried that first to make sure. And yes, it was a download from the mineos plugin profiles section. But I will try getting a vanilla server up and then switching it over to a ftb server and seeing if that works! I’m also a noob and am still learning a lot about this so I don’t know how to do an .iso install

i may have found an issue, but then i don’t think vanilla would have worked.

no, i meant the MineOS install, not the FTB install, lol.

Sir hexparrot says that for FreeNAS 9.3 the version of node might need to be updated.

so you can look at that as well.

good luck!

tNt

EDIT: also please see this page under “resetting scripts” and “updating scripts”: MineOS | mineos-node

oh yeah sorry the MineOS was a get install. How would I go about updating the jail?

EDIT: oh I did not see your edit.

i use an .iso install to a VM so my limit with command line is not enough to help. sorry.

just trying to point to some thing to look at until others see your post.

take care!

tNt

EDIT: updating the jail refers to the free bsd install, not the mine os install. then you have the minecraft install, so 3 things to go wrong, LOL.

found this of interest https://github.com/hexparrot/mineos-node/issues/95

EDIT: remove obsolete comment.

yep, confirmed the issue is here.

solution, there: The problem is you need a more recent version of Node, v0.10 won’t do. And you need to be able to get through npm install when you do have 4.0 or higher. (node jumped from v0.12 or so to 4.0, the stable release)

EDIT: and look over there: [FreeNAS 9 Plugin] - MineOS | Page 22 | TrueNAS Community

good luck

tNt

I ran through the steps on that post but I got errors from the mineos oneupdate, there was a lot above this but I figured this was the most enlightening bit, this is from my npm.debug


r@1.2.0
22217 verbose linkBins component-emitter@1.1.2
22218 verbose rebuildBundles component-emitter@1.1.2
22219 silly lockFile 14f83df2-commander-2-3-0 commander@2.3.0
22220 silly lockFile 14f83df2-commander-2-3-0 commander@2.3.0
22221 info install component-emitter@1.1.2
22222 silly gunzTarPerm extractEntry package.json
22223 silly gunzTarPerm extractEntry .travis.yml
22224 silly gunzTarPerm extractEntry images/hoek.png
22225 silly gunzTarPerm extractEntry lib/escape.js
22226 silly gunzTarPerm extractEntry CONTRIBUTING.md
22227 silly gunzTarPerm extractEntry images/boom.png
22228 silly gunzTarPerm extractEntry package.json
22229 silly gunzTarPerm extractEntry package.json
22230 silly gunzTarPerm modified mode [ ‘package.json’, 436, 420 ]
22231 silly gunzTarPerm extractEntry package.json
22232 silly gunzTarPerm extractEntry package.json
22233 silly gunzTarPerm extractEntry package.json
22234 silly gunzTarPerm extractEntry package.json
22235 silly gunzTarPerm extractEntry package.json
22236 silly gunzTarPerm extractEntry package.json
22237 silly gunzTarPerm extractEntry lib/index.js
22238 silly gunzTarPerm modified mode [ ‘lib/index.js’, 509, 493 ]
22239 silly gunzTarPerm extractEntry test/index.js
22240 silly gunzTarPerm modified mode [ ‘test/index.js’, 509, 493 ]
22241 silly gunzTarPerm extractEntry .travis.yml
22242 silly gunzTarPerm modified mode [ ‘.travis.yml’, 509, 493 ]
22243 silly gunzTarPerm extractEntry Makefile
22244 silly gunzTarPerm modified mode [ ‘Makefile’, 509, 493 ]
22245 info postinstall component-emitter@1.1.2
22246 silly gunzTarPerm extractEntry Makefile
22247 silly gunzTarPerm extractEntry Readme.md
22248 silly gunzTarPerm extractEntry _equalArrays.js
22249 silly gunzTarPerm extractEntry isNull.js
22250 silly gunzTarPerm extractEntry README.md
22251 silly gunzTarPerm extractEntry assert.js
22252 silly gunzTarPerm extractEntry .npmignore
22253 silly gunzTarPerm extractEntry README.md
22254 silly gunzTarPerm extractEntry .npmignore
22255 silly gunzTarPerm modified mode [ ‘.npmignore’, 436, 420 ]
22256 silly gunzTarPerm extractEntry README.md
22257 silly gunzTarPerm modified mode [ ‘README.md’, 436, 420 ]
22258 silly gunzTarPerm extractEntry .npmignore
22259 silly gunzTarPerm extractEntry README.md
22260 silly gunzTarPerm extractEntry .npmignore
22261 silly gunzTarPerm extractEntry README.md
22262 silly gunzTarPerm extractEntry .npmignore
22263 silly gunzTarPerm extractEntry README.md
22264 silly gunzTarPerm extractEntry .npmignore
22265 silly gunzTarPerm extractEntry README.md
22266 silly gunzTarPerm extractEntry README.md
22267 silly gunzTarPerm extractEntry index.js
22268 silly gunzTarPerm extractEntry README.md
22269 silly gunzTarPerm extractEntry LICENSE.txt
22270 silly gunzTarPerm extractEntry etc/dashdash.bash_completion.in
22271 silly gunzTarPerm extractEntry lib/dashdash.js
22272 silly gunzTarPerm extractEntry CHANGES.md
22273 silly gunzTarPerm extractEntry lib/Receiver.js
22274 error posix@4.0.2 install: node-gyp rebuild
22274 error Exit status 7
22275 error Failed at the posix@4.0.2 install script.
22275 error This is most likely a problem with the posix package,
22275 error not with npm itself.
22275 error Tell the author that this fails on your system:
22275 error node-gyp rebuild
22275 error You can get their info via:
22275 error npm owner ls posix
22275 error There is likely additional logging output above.
22276 error System FreeBSD 9.3-RELEASE-p31
22277 error command “node” “/usr/pbi/mineos-amd64/bin/npm” “–prefix” “/usr/pbi/mineos-amd64/share/mineos/mineos-node” “update” “–python=/usr/pbi/mineos-amd64/bin/python2.7”
22278 error cwd /
22279 error node -v v0.10.31
22280 error npm -v 1.4.25
22281 error code ELIFECYCLE
22282 verbose exit [ 1, true ]

yes, that is the posix problem they mentioned. i saw the fix there as well but i also saw some that could not fix the posix issue.

are you married to the free bds route?

i looked at that as well as free nas or was it free bsd. gave them all a miss and went another way that has worked very well for my system.

i mean, i even read some who just throw the MineoS.iso into the server dvd drive and format the hard drive so it only runs MineOS.

i wanted multiple os’s so i went the vmware route. others go with linux or other flavor as a base os first.

Good Luck!

tNt

I just installed the MineOS.iso turnkey onto my server, and I’m having the same problem, Vanilla stays up, FTB does not.

EDIT: after a bit more experimenting it’s just the FTB .jars that dont work not the profile if that makes a difference

hi Hugemike,

did you install forge?

you must have a forge.jar, please make sure you choose wisely.

good luck!

tNt

EDIT: this is not correct. use the forge that comes with FTB.

oh see? Look how much of a noob I am. I assumed forge would be a part of the server jar… And seeing how nooby I am how would I install it onto my server? usb or is the a way to do it from my main pc?

EDIT: i have this all wrong. FTB uses it’s own jar.

select it in the .jar dropdown box of the web user interface…

please post a new log file to see why the server will not start.

sorry, i’m very tired.

tNt