[Bug 703089] New: X.org cannot handle separate "/var" and "/var/tmp" file systems.
https://bugzilla.novell.com/show_bug.cgi?id=703089 https://bugzilla.novell.com/show_bug.cgi?id=703089#c0 Summary: X.org cannot handle separate "/var" and "/var/tmp" file systems. Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: x86-64 OS/Version: openSUSE 11.4 Status: NEW Severity: Critical Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: DOlsson@WEB.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 I have (as always the past 20+ years) setup a system with separate "/", "/var" and "/var/tmp" file systems and have had no problems with such a setup with X11, now X.org. But, with openSUSE 11.4 it is no longer possible to use the X.org server (it refuses to accept any keyboard input), when the file systems "/var" and "/var/tmp" are on separate mount points, extract from "Xorg.0.log": .. [ 1777.401] (II) XKB: generating xkmfile /var/lib/xkb/compiled/server-8AA988DD479FAABEC4FC3CCCF4CC29B4948840B4.xkm [ 1777.481] [xkb] Can't rename /var/tmp/fileJWpavN to /var/lib/xkb/compiled/server-8AA988DD479FAABEC4FC3CCCF4CC29B4948840B4.xkm, error: Invalid cross-device link [ 1777.481] (EE) XKB: Couldn't compile keymap [ 1777.481] XKB: Failed to compile keymap [ 1777.481] Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config. [ 1777.481] Fatal server error: [ 1777.481] Failed to activate core devices. .. Having "/var" and "/var/tmp" on the same file system, it works (natually;-). Reproducible: Always Steps to Reproduce: 1. Install a fresh openSUSE 11.4 with separate "/var" and "/var/tmp" mount points. 2. rcxdm stop 3. rm -f /var/lib/xkb/compiled/server-* 4. rcxdm start 5. Observe that only the mouse works, but no keyboard input is possible. Actual Results: In "/var/log/Xorg.0.log" you will now have: [ 1777.401] (II) XKB: generating xkmfile /var/lib/xkb/compiled/server-8AA988DD479FAABEC4FC3CCCF4CC29B4948840B4.xkm [ 1777.481] [xkb] Can't rename /var/tmp/fileJWpavN to /var/lib/xkb/compiled/server-8AA988DD479FAABEC4FC3CCCF4CC29B4948840B4.xkm, error: Invalid cross-device link [ 1777.481] (EE) XKB: Couldn't compile keymap [ 1777.481] XKB: Failed to compile keymap Expected Results: [ 2349.886] (II) XKB: generating xkmfile /var/lib/xkb/compiled/server-8AA988DD479FAABEC4FC3CCCF4CC29B4948840B4.xkm .. [ 2349.929] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD) [ 2349.929] (**) Option "xkb_rules" "evdev" [ 2349.929] (**) Option "xkb_model" "latitude" [ 2349.929] (**) Option "xkb_layout" "de" [ 2349.931] (II) XKB: generating xkmfile /var/lib/xkb/compiled/server-1AFDF645DC837E3CC725F5E8A927350C755D0E99.xkm .. [ 2350.765] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event9) [ 2350.765] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall" [ 2350.765] (**) Dell WMI hotkeys: Applying InputClass "LocalKeyboard" [ 2350.765] (**) Dell WMI hotkeys: always reports core events [ 2350.765] (**) Dell WMI hotkeys: Device: "/dev/input/event9" [ 2350.772] (--) Dell WMI hotkeys: Found keys [ 2350.772] (II) Dell WMI hotkeys: Configuring as keyboard [ 2350.772] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD) [ 2350.772] (**) Option "xkb_rules" "evdev" [ 2350.772] (**) Option "xkb_model" "latitude" [ 2350.772] (**) Option "xkb_layout" "de" [ 2351.147] (II) XKB: generating xkmfile /var/lib/xkb/compiled/server-C37DE65A5B365D52A52EC1F2CB656087341C7EF8.xkm The work-around that I used was: 1. telinit 3 2. umount /var/tmp 3. rcxdm start 4. rcxdm stop 5. mount /var/tmp 6. telinit 5 But, what really should be done, is to fix the X.org server so that it (once again) is capable of handling the fact that the "/var", "/var/lib" and "/var/tmp" directory might not be found on the same file system!! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c1
Matthias Hopf
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c2
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c3
Dennis Olsson
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c4
--- Comment #4 from Dennis Olsson
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c5
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c6
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c7
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c8
--- Comment #8 from Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c9
--- Comment #9 from Stefan Dirsch
This is a fallout of the infamous cache-xkbcomp-output-for-fast-start-up.patch from our Moblin friends. In principle this patch does a valid thing. It however doesn't take into account some non-standard situations. I don't think we apply this patch to 12.1 currently but it should be reworked and fixed.
Indeed. We currently (openSUSE 12.1) do *not* apply this patch, but still did apply it on openSUSE 11.4. That's probably the reason we weren't able to reproduce the issue, since we apparently already tested with the latest xorg-x11-server package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=703089
https://bugzilla.novell.com/show_bug.cgi?id=703089#c10
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com