Bug 107638

Summary: Fails to start when quota exceeded due to log file creation error
Product: xorg Reporter: Jan Hamal Dvořák <jan.hamal.dvorak>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: All   
OS: Linux (All)   
i915 platform: i915 features:

Description Jan Hamal Dvořák 2018-08-21 10:53:27 UTC
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?
Comment 1 GitLab Migration User 2018-12-13 22:40:46 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/547.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.