server fails to start up if TMPDIR is set to something on a different filesystem from /var/lib/xkb
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
If TMPDIR is set to something on a different filesystem from /var/lib/xkb, then the X server fails to start up as follows:
[xkb] Can't rename /tmp/tmp.
(EE) XKB: Couldn't compile keymap
(EE) XKB: Failed to load keymap. Loading default keymap instead.
[xkb] Can't rename /tmp/tmp.
(EE) XKB: Couldn't compile keymap
XKB: Failed to compile keymap
A simple way to reproduce this is to start a fresh schroot (preferably with overlayfs or LVM snapshots so that you can start from scratch trivially), make sure no /var/lib/
This is because XkbDDXCompileKe
This makes it tedious to run DEP-8 test suites that require Xvfb, because adt-run sets TMPDIR.
tags: | added: precise |
Changed in xorg-server (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
This appears to be caused by an Ubuntu-specific patch which we borrowed from Moblin.