I ran MineOS as a plugin in FreeNAS for years (so many years, at this point, that I can barely remember setting it up… which might be contributing to my problems now).
I’m currently trying to get a MineOS install up and running on Synology box using Docker. I’ve used Docker successfully to set up other projects (like an Obooquity server) so I’m not a total potato, but I’m clearly enough of a potato that I’ve been completely foiled by this MineOS project. Here’s what I’ve done so far (I’ll include the log at the end):
-
Created a Docker container using the Hexparrot docker build, found here: https://hub.docker.com/r/hexparrot/mineos/
-
Used the Volume function in Docker to mount the following, (formatted as DockerLocation >>to>> SynologyLocation):
/var/log/mineos.log >>to>> /docker/mineoe/logs/mineos.log
/var/games/minecraft >>to>> /minecraft/mineos_servers
/config >>to>> /docker/mineos
- Set the following environmental variables:
PGID: 101
PUID: 1026
USER_PASSWORD: minecraft
- Initial Run:
- Started the container and logged into the MineOS web interface.
- Downloaded a copy of the 1.13.2 server.
- Created a “Test_Server” with default settings.
- Accepted EULA and attempted to run.
- Server failed to run.
- Checked both /profiles/ and /servers/ folders. 1.13.2 server is present in both folders and the correct size.
Here is the log, after a fresh restart, from the point that the docker comes online to me logging in and attempting to start, via the GUI, the “Test_Server”. There’s not a whole lot in the log and trying to search for a solution based on the sparse log hasn’t yielded anything that has helped me at all. There’s more of the log file before the point I start it below, but it’s all identical to what’s below after the fresh restart.
—Begin Log—
{“level”:“info”,“message”:"[Test_Server] Discovered server",“timestamp”:“2019-02-10T21:47:32.613Z”}
{“level”:“error”,“message”:"[Test_Server] Create tail on logs/latest.log failed",“timestamp”:“2019-02-10T21:47:32.618Z”}
{“level”:“info”,“message”:"[Test_Server] Watching for file generation: logs/latest.log",“timestamp”:“2019-02-10T21:47:32.618Z”}
{“level”:“error”,“message”:"[Test_Server] Create tail on server.log failed",“timestamp”:“2019-02-10T21:47:32.658Z”}
{“level”:“info”,“message”:"[Test_Server] Watching for file generation: server.log",“timestamp”:“2019-02-10T21:47:32.658Z”}
{“level”:“error”,“message”:"[Test_Server] Create tail on proxy.log.0 failed",“timestamp”:“2019-02-10T21:47:32.659Z”}
{“level”:“info”,“message”:"[Test_Server] Watching for file generation: proxy.log.0",“timestamp”:“2019-02-10T21:47:32.659Z”}
{“level”:“error”,“message”:"[Test_Server] Create tail on logs/fml-server-latest.log failed",“timestamp”:“2019-02-10T21:47:32.660Z”}
{“level”:“info”,“message”:"[Test_Server] Watching for file generation: logs/fml-server-latest.log",“timestamp”:“2019-02-10T21:47:32.660Z”}
{“level”:“info”,“message”:"[Test_Server] Using skipDirEntryPatterns: world,world_the_end,world_nether,dynmap,plugins,web,region,playerdata,stats,data",“timestamp”:“2019-02-10T21:47:32.661Z”}
{“level”:“info”,“message”:“Starting up server, using commit: b28c5be fw.ignore for all skip_dirs\n”,“timestamp”:“2019-02-10T21:47:32.914Z”}
{“level”:“info”,“message”:"[Test_Server] eula.txt detected: ACCEPTED (eula=true)",“timestamp”:“2019-02-10T21:47:33.183Z”}
{“level”:“info”,“message”:"[Test_Server] autostart = false",“timestamp”:“2019-02-10T21:47:37.730Z”}
{“level”:“error”,“message”:"[Test_Server] Aborted server startup; condition not met: true",“timestamp”:“2019-02-10T21:47:37.731Z”}
{“level”:“info”,“message”:"[WEBUI] mc connected from 172.17.0.1",“timestamp”:“2019-02-10T21:52:06.114Z”}
{“0”:“de_DE”,“1”:“en_US”,“2”:“fr_FR”,“3”:“it_IT”,“4”:“ja_JP”,“5”:“no_NB”,“6”:“ru_RU”,“7”:“sv_SE”,“level”:“info”,“message”:"",“timestamp”:“2019-02-10T21:52:06.437Z”}
{“level”:“info”,“message”:"[Test_Server] mc (172.17.0.1) joined server namespace",“timestamp”:“2019-02-10T21:52:06.466Z”}
{“level”:“info”,“message”:“Downloaded information for collection: Mojang Official Minecraft Jars (372 entries)”,“timestamp”:“2019-02-10T21:52:06.818Z”}
{“level”:“info”,“message”:“Downloaded information for collection: Feed the Beast Third-Party Server Packs (314 entries)”,“timestamp”:“2019-02-10T21:52:07.968Z”}
{“level”:“info”,“message”:“Downloaded information for collection: PaperSpigot (5 entries)”,“timestamp”:“2019-02-10T21:52:07.988Z”}
{“level”:“info”,“message”:“Downloaded information for collection: Spigot (1 entries)”,“timestamp”:“2019-02-10T21:52:07.994Z”}
{“level”:“info”,“message”:“Downloaded information for collection: Imagicalmine (1 entries)”,“timestamp”:“2019-02-10T21:52:07.998Z”}
{“level”:“info”,“message”:“Downloaded information for collection: Feed the Beast Server Packs (504 entries)”,“timestamp”:“2019-02-10T21:52:08.934Z”}
{“level”:“info”,“message”:“Downloaded information for collection: Forge Mod (35 entries)”,“timestamp”:“2019-02-10T21:52:12.175Z”}
{“level”:“info”,“message”:“Downloaded information for collection: SpongeVanilla (820 entries)”,“timestamp”:“2019-02-10T21:52:12.721Z”}
{“level”:“info”,“message”:“Downloaded information for collection: Mianite (23 entries)”,“timestamp”:“2019-02-10T21:52:12.740Z”}
{“level”:“info”,“message”:“Downloaded information for collection: BungeeCord (10 entries)”,“timestamp”:“2019-02-10T21:52:12.742Z”}
{“level”:“info”,“message”:“Downloaded information for collection: Nukkit (2 entries)”,“timestamp”:“2019-02-10T21:52:12.742Z”}
{“level”:“info”,“message”:“Downloaded information for collection: Cuberite C++ Server (4 entries)”,“timestamp”:“2019-02-10T21:52:13.718Z”}
{“level”:“info”,“message”:"[Test_Server] 172.17.0.1 issued command : “modify_sc”",“timestamp”:“2019-02-10T21:52:17.210Z”}
{“level”:“info”,“message”:"[Test_Server] received request “modify_sc”",“timestamp”:“2019-02-10T21:52:17.214Z”}
{“level”:“info”,“message”:"[Test_Server] 172.17.0.1 issued command : “modify_sc”",“timestamp”:“2019-02-10T21:52:19.281Z”}
{“level”:“info”,“message”:"[Test_Server] received request “modify_sc”",“timestamp”:“2019-02-10T21:52:19.283Z”}
{“level”:“info”,“message”:"[Test_Server] 172.17.0.1 issued command : “start”",“timestamp”:“2019-02-10T21:52:20.704Z”}
{“level”:“info”,“message”:"[Test_Server] received request “start”",“timestamp”:“2019-02-10T21:52:20.705Z”}
—End Log—
It’s possible I’m overlooking something very basic as I’m not a power user of either Docker or MineOS. I’ll take any advice I can get and I’ll happily dig up any additional log files if you tell me where to look. Thanks for reading this far!