SnickCH / InsurgencySandstormDedicatedServer

A fully customisable insurgency dedicated server (vanilla) that you can use for your coop or pvp servers.
GNU General Public License v3.0
15 stars 3 forks source link

unable to open mods folder for writing #4

Closed scooper1 closed 2 years ago

scooper1 commented 2 years ago

I have tried setting user name with --user but that just gives error user does not exist the problem appears to be container trying to write back to volumes with steam user

have you suggestions on how to fix these errors


[2022.03.22-02.35.10:029][  0]LogNetVersion: Insurgency 1.0.0, NetCL: 193393, EngineNetVer: 14, GameNetVer: 0 (Checksum: 3120452150)

[2022.03.22-02.35.10:047][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Game.ini', Flags=0x00080041) failed: errno=30 (Read-only file system)

[2022.03.22-02.35.10:047][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Game.ini', Flags=0x00080041) failed: errno=30 (Read-only file system)

[2022.03.22-02.35.10:051][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Input.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:051][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Input.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:053][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Compat.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:053][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Compat.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:055][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Scalability.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:055][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Scalability.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:055][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Hardware.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:055][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Hardware.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:055][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/RuntimeOptions.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:055][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/RuntimeOptions.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/DeviceProfiles.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/DeviceProfiles.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/GameUserSettings.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/GameUserSettings.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Niagara.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Niagara.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/EditorScriptingUtilities.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/EditorScriptingUtilities.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/TraceDataFilters.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:057][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/TraceDataFilters.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/TraceSourceFilters.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/TraceSourceFilters.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/ControlRig.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/ControlRig.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/PhysXVehicles.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/PhysXVehicles.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/VariantManagerContent.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/VariantManagerContent.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Synthesis.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:058][  0]LogUnixPlatformFile: Warning: open('/home/steam/steamcmd/sandstorm/Insurgency/Saved/Config/LinuxServer/Synthesis.ini', Flags=0x00080041) failed: errno=13 (Permission denied)

[2022.03.22-02.35.10:060][  0]LogStreaming: Error: Couldn't find file for package /StatsCollector/BP_DebugStatCollectorMenu requested by async loading code. NameToLoad: /StatsCollector/BP_DebugStatCollectorMenu

[2022.03.22-02.35.10:060][  0]LogStreaming: Error: Found 0 dependent packages...

[2022.03.22-02.35.10:060][  0]LogStreaming: Error: Couldn't find file for package /StatsCollector/FPSCounter requested by async loading code. NameToLoad: /StatsCollector/FPSCounter

[2022.03.22-02.35.10:060][  0]LogStreaming: Error: Found 0 dependent packages...

[2022.03.22-02.35.10:062][  0]LogGameStatsServer: Display: GameStatsServer INIT: Ready to issue login

[2022.
SnickCH commented 2 years ago

Thank you for reporting an error and providing logfiles. Could you be so kind and fill out the information asked in the template that should open when you report here an issue (bug). This makes it much easyier for me.

What do you mean with: "I have tried setting user name with --user" ? You don't have to change anything on the user. In the container everything is setup as needed.

In general: I guess this is not a container problem. It works on many servers from N0ri, Dustin and me, also on many other servers from admins (I unfortunately didn't have the opportunity to be in contact with all of them :) . From the logfiles I expect that there is an issue with the mounting path. This would explain "(Read-only file system)". If only the coresponding files are correctly mounted into the container, then the error would be something else. Unless of course it is related to your setup that may have a problem with the container or since the last update we have some problem in the container that was not triggered on our servers.

As soon as you provide me the detail information I will try to troubleshoot and help you to get it running. Thank you very much for your cooperation in advance

scooper1 commented 2 years ago

in the end, i created a steam user and moved the files to that user and changed the owner to root:root