root@clanfield:~# ls /var/lib/xkb/
server-02D8252E59564A234380F1E5417646A9DB3B7452.xkm server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
root@clanfield:~# rm /var/lib/xkb/*
root@clanfield:~# fakeroot Xvfb :99 -noreset -nolisten tcp
[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing from list!
^C/usr/bin/fakeroot: line 1: kill: (4379) - No such process
root@clanfield:~# ls /var/lib/xkb/
server-02D8252E59564A234380F1E5417646A9DB3B7452.xkm
And in a freshly upgraded chroot:
(chroot)root@humber:~# rm /var/lib/xkb/server-*.xkm
(chroot)root@humber:~# fakeroot Xvfb :99 -noreset -nolisten tcp
[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing from list!
[dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!
^C(chroot)root@humber:~# ls /var/lib/xkb/
server-02D8252E59564A234380F1E5417646A9DB3B7452.xkm
I think the empty /var/lib/xkb/ may be a symptom rather than a root cause. Guessing that in the buildd's there's no keyboard so no compiled xkb keymap is going to get generated.
Martin, can you elaborate on how you're reproducing it? Are you doing it in a local chroot or on a buildd?
No, there seems to be more to it than that.
root@clanfield:~# ls /var/lib/xkb/ 02D8252E59564A2 34380F1E5417646 A9DB3B7452. xkm server- B20D7FC79C7F597 315E3E501AEF10E 0D866E8E92. xkm fonts/X11/ cyrillic, removing from list! fonts/X11/ 100dpi/ :unscaled, removing from list! fonts/X11/ 75dpi/: unscaled, removing from list! fonts/X11/ 100dpi, removing from list! fonts/X11/ 75dpi, removing from list! bin/fakeroot: line 1: kill: (4379) - No such process 02D8252E59564A2 34380F1E5417646 A9DB3B7452. xkm
server-
root@clanfield:~# rm /var/lib/xkb/*
root@clanfield:~# fakeroot Xvfb :99 -noreset -nolisten tcp
[dix] Could not init font path element /usr/share/
[dix] Could not init font path element /usr/share/
[dix] Could not init font path element /usr/share/
[dix] Could not init font path element /usr/share/
[dix] Could not init font path element /usr/share/
^C/usr/
root@clanfield:~# ls /var/lib/xkb/
server-
And in a freshly upgraded chroot:
(chroot) root@humber: ~# rm /var/lib/ xkb/server- *.xkm root@humber: ~# fakeroot Xvfb :99 -noreset -nolisten tcp fonts/X11/ cyrillic, removing from list! fonts/X11/ 100dpi/ :unscaled, removing from list! fonts/X11/ 75dpi/: unscaled, removing from list! fonts/X11/ 100dpi, removing from list! fonts/X11/ 75dpi, removing from list! defoma/ x-ttcidfont- conf.d/ dirs/TrueType, removing from list! root@humber: ~# ls /var/lib/xkb/ 02D8252E59564A2 34380F1E5417646 A9DB3B7452. xkm
(chroot)
[dix] Could not init font path element /usr/share/
[dix] Could not init font path element /usr/share/
[dix] Could not init font path element /usr/share/
[dix] Could not init font path element /usr/share/
[dix] Could not init font path element /usr/share/
[dix] Could not init font path element /var/lib/
^C(chroot)
server-
I think the empty /var/lib/xkb/ may be a symptom rather than a root cause. Guessing that in the buildd's there's no keyboard so no compiled xkb keymap is going to get generated.
Martin, can you elaborate on how you're reproducing it? Are you doing it in a local chroot or on a buildd?