Fails to start when quota exceeded due to log file creation error
Submitted by Jan Hamal Dvořák
Assigned to Xorg Project Team
We are (a public library) running a Fedora 28 deployment to be used by registered users. Home directories are mounted using autofs / NFSv4. We have configured server-side user quotas.
When an user exceeds their quota, they cannot log in anymore because Xorg crashes on startup due to not being able to create a log file in the XDG or fallback directory.
It is not possible to set log file location when running as a non-root user. Not that it would help us, since we are using gdm to launch Xorg.
Would it be possible to just use stderr for logging (possibly enabled by a configuration or environment option) instead of insisting that the file must be created?