====================================================================== Incident Report: GNOME/Xwayland Session Freeze on Rocky Linux 10 Start ====================================================================== :Date: 2026-05-18 :Target System: dev.raulvilchez.org :OS Version: Rocky Linux 10 (GNOME 47.5 / Mutter) :Status: Resolved :Severity: High Symptoms ======== Immediately after a successful user authentication via GDM, the desktop environment became completely unresponsive. * The mouse pointer remained operational (KMS thread responsive). * Keyboard shortcuts, including Virtual Terminal switching (e.g., ``Ctrl+Alt+F3``), failed to interrupt the state. * A hard reset was required to regain system control. Root Cause Analysis =================== Log analysis from the failed boot sequence highlighted a sudden termination of the X11 compatibility layer within the Wayland session due to storage exhaustion within the local root-mapped home logical volume (``/dev/mapper/rl_dev-home``). The partition was overloaded by local IDE configurations under the ``raul`` profile and static runtime binaries within the ``raul-ipa`` profile. Resolution ========== Heavy configuration subdirectories and static binary clusters were migrated to the dedicated secondary storage mount point (``/mnt/datos_raul/``) and linked back symmetrically, followed by a purge of non-critical transient user caches. Execution Steps --------------- 1. **Profile Migration: raul**:: # mkdir -p /mnt/datos_raul/home_raul_config/ # cp -ax /home/raul/.vscode /mnt/datos_raul/home_raul_config/ # rm -rf /home/raul/.vscode # ln -s /mnt/datos_raul/home_raul_config/.vscode /home/raul/.vscode # cp -ax /home/raul/.config /mnt/datos_raul/home_raul_config/ # rm -rf /home/raul/.config # ln -s /mnt/datos_raul/home_raul_config/.config /home/raul/.config # cp -ax /home/raul/.local/ /mnt/datos_raul/home_raul_config/ # rm -rf /home/raul/.local # ln -s /mnt/datos_raul/home_raul_config/.local /home/raul/.local # rm -rf /home/raul/.cache/* 2. **Profile Migration: raul-ipa**:: # mkdir -p /mnt/datos_raul/home_config/bin # cp -ax /home/raul-ipa/bin/. /mnt/datos_raul/home_config/bin/ # rm -rf /home/raul-ipa/bin # ln -s /mnt/datos_raul/home_config/bin /home/raul-ipa/bin 3. **Permissions & Ownership Rectification**:: # chown -R raul:raul /mnt/datos_raul/home_raul_config/ # chown -h raul:raul /home/raul/.vscode /home/raul/.config /home/raul/.local # chown -R raul-ipa:raul-ipa /mnt/datos_raul/home_config/bin/ # chown -h raul-ipa:raul-ipa /home/raul-ipa/bin Results ------- The localized storage footprint for the entire ``/home`` tree dropped from **3.5 GB to 7.5 MB** (a 99.7% volume reduction). The local logical volume is now effectively stateless regarding user data, preventing application runtime stalls and securing long-term OS stability.