ID:2639780
 
BYOND Version:513
Operating System:Linux
Web Browser:Chrome 86.0.4240.198
Applies to:Dream Daemon
Status: Open

Issue hasn't been assigned a status value.
Descriptive Problem Summary:
on linux Byond fails to read or fexist files or browse/list directories on linux when those files or directories are mounted via a windows share mount through cifs on linux. The same is true in other situations.

Workarounds:

The root cause is 64bit inodes (a number linux uses internally to refer to files on a file system).

This issue can exist on cifs/nfs and zfs's nfs/cifs sharing systems, as well as any normal linux file system with a large enough partition, If you run into this issue you'll have to research how to make your filesystem stick to 32bit inodes.

On cifs it comes down to a default on config that requests static inodes. When connecting to a non-unix server, like a windows file share, it will use exclusively 64 bit randomly generated inodes if this config is enabled. you can disable it with the mount option "noserverino".

This bug report was posted mainly so anybody else having this issue can know about the work around.