Closed EVOTk closed 4 years ago
Hello, I followed the quick start, but the server restarts repeatedly on a permission problem:
In SSH : User factorio, PUID 1040 en GUID 100
root@Serv:/volume10/docker-ssd# sudo mkdir -p /volume10/docker-ssd/factorio root@Serv:/volume10/docker-ssd# sudo chown 1040:100 /volume10/docker-ssd/factorio root@Serv:/volume10/docker-ssd# sudo docker run -d \ > -p 34197:34197/udp \ > -p 27015:27015/tcp \ > -v /volume10/docker-ssd/factorio:/factorio \ > --name factorio \ > --restart=always \ > factoriotools/factorio
Log of docker :
2020-07-16 16:29:42 stdout 0.000 Error Util.cpp:83: filesystem error: status: Permission denied [/factorio/saves] 2020-07-16 16:29:42 stderr + su-exec factorio /opt/factorio/bin/x64/factorio --create /factorio/saves/_autosave1.zip --map-gen-settings /factorio/config/map-gen-settings.json --map-settings /factorio/config/map-settings.json 2020-07-16 16:29:42 stderr + [[ -f /factorio/saves/_autosave1.zip ]] 2020-07-16 16:29:42 stderr + [[ -z _autosave1 ]] 2020-07-16 16:29:42 stderr + [[ true == true ]] 2020-07-16 16:29:42 stderr + SAVE_NAME=_autosave1 2020-07-16 16:29:42 stderr + GENERATE_NEW_SAVE=true 2020-07-16 16:29:42 stderr + [[ 0 == 0 ]] 2020-07-16 16:29:42 stderr + [[ false != true ]] 2020-07-16 16:29:42 stderr + NRSAVES=0 2020-07-16 16:29:42 stderr ++ wc -l 2020-07-16 16:29:42 stderr ++ find -L /factorio/saves -iname '*.zip' -mindepth 1 2020-07-16 16:29:42 stderr + sed -i '/write-data=/c\write-data=\/factorio/' /opt/factorio/config/config.ini 2020-07-16 16:29:42 stderr + SU_EXEC='su-exec factorio' 2020-07-16 16:29:42 stderr + chown -R factorio:factorio /factorio 2020-07-16 16:29:42 stderr + groupmod -o -g 845 factorio 2020-07-16 16:29:42 stdout usermod: no changes 2020-07-16 16:29:42 stderr + usermod -o -u 845 factorio 2020-07-16 16:29:42 stderr + [[ 0 = 0 ]] 2020-07-16 16:29:42 stderr ++ id -u 2020-07-16 16:29:42 stderr + [[ '' == \t\r\u\e ]] 2020-07-16 16:29:42 stderr + [[ 0 -gt 0 ]] 2020-07-16 16:29:42 stderr + NRTMPSAVES=0 2020-07-16 16:29:42 stderr wc -l 2020-07-16 16:29:42 stderr ++ find -L /factorio/saves -iname '*.tmp.zip' ++ -mindepth 1 2020-07-16 16:29:42 stderr + [[ ! -f /factorio/config/map-settings.json ]] 2020-07-16 16:29:42 stderr + [[ ! -f /factorio/config/map-gen-settings.json ]] 2020-07-16 16:29:42 stderr + [[ ! -f /factorio/config/server-settings.json ]] 2020-07-16 16:29:42 stderr + [[ ! -f /factorio/config/rconpw ]] 2020-07-16 16:29:42 stderr + mkdir -p /factorio/script-output 2020-07-16 16:29:42 stderr + mkdir -p /factorio/scenarios 2020-07-16 16:29:42 stderr + mkdir -p /factorio/mods 2020-07-16 16:29:42 stderr + mkdir -p /factorio/config 2020-07-16 16:29:42 stderr + mkdir -p /factorio/saves 2020-07-16 16:29:42 stderr + mkdir -p /factorio 2020-07-16 16:29:42 stderr + SAVE_NAME= 2020-07-16 16:29:42 stderr + GENERATE_NEW_SAVE=false 2020-07-16 16:29:42 stderr + LOAD_LATEST_SAVE=true 2020-07-16 16:29:42 stderr + FACTORIO_VOL=/factorio
Ho ! It's okay, PID can be changed in the environment variables!
Hello, I followed the quick start, but the server restarts repeatedly on a permission problem:
In SSH : User factorio, PUID 1040 en GUID 100
Log of docker :