"XKB: Could not invoke xkbcomp" error

XJDHDR xjdhdr.pue005 at gmail.com
Fri Apr 5 05:56:29 UTC 2019


Good day

I hope someone can help me out. I am trying to set up Xpra on my 
headless Ubuntu server but have been having problems. I managed to find 
a suggestion that I should run this command to first establish whether 
Xorg is working:
Xorg -logfile /tmp/Xlog%s -config /etc/xpra/xorg.conf

I am using Ubuntu 18.10 and X Server 1.20.1 (the latest version in 
Ubuntu's repositories)

I did so but I just get a "XKB: Failed to compile keymap" message 
followed by a Keyboard initialization failure error and advice to check 
the log file at "/tmp/Xlog0" for additional information. The problem 
seems to start at the last 10 or so lines of the log file starting with 
a "XKB: Could not invoke xkbcomp" error. The only advice I've managed to 
find about this error is to install xkbcomp (x11-xkb-utils was 
automatically installed with xorg) and xkeyboard-config (xkb-data was 
also automatically installed).

I would greatly appreciate any help I get  with this issue. Thanks!

Here are the last 20 or so lines of "/tmp/Xlog0" (you can find the full 
log here: https://pastebin.com/RNabsEu8 ):

    [ 17041.103] (II) Initializing extension XFree86-VidModeExtension
    [ 17041.103] (II) Initializing extension XFree86-DGA
    [ 17041.103] (II) Initializing extension XFree86-DRI
    [ 17041.103] (II) Initializing extension DRI2
    [ 17041.467] (EE) XKB: Could not invoke xkbcomp
    [ 17041.472] (EE) XKB: Couldn't compile keymap
    [ 17041.472] (EE) XKB: Failed to load keymap. Loading default keymap
    instead.
    [ 17041.474] (EE) XKB: Could not invoke xkbcomp
    [ 17041.474] (EE) XKB: Couldn't compile keymap
    [ 17041.474] XKB: Failed to compile keymap
    [ 17041.474] Keyboard initialization failed. This could be a missing
    or incorrect setup of xkeyboard-config.
    [ 17041.474] (EE)
    Fatal server error:
    [ 17041.474] (EE) Failed to activate virtual core keyboard: 2(EE)
    [ 17041.475] (EE)
    Please consult the The X.Org Foundation support
              at http://wiki.x.org
      for help.
    [ 17041.475] (EE) Please also check the log file at "/tmp/Xlog0" for
    additional information.
    [ 17041.475] (EE)
    [ 17041.476] (EE) Server terminated with error (1). Closing log file.


If it helps, here are the contents of "/etc/xpra/xorg.conf":

    # This xorg configuration file is meant to be used by xpra
    # to start a dummy X11 server.
    # For details, please see:
    # https://xpra.org/Xdummy.html

    Section "ServerFlags"
       Option "DontVTSwitch" "true"
       Option "AllowMouseOpenFail" "true"
       Option "PciForceNone" "true"
       Option "AllowEmptyInput" "true"
       Option "AutoEnableDevices" "false"
       Option "AutoAddDevices" "false"
    EndSection

    Section "Device"
       Identifier "dummy_videocard"
       Driver "dummy"
       DacSpeed 600
       Option "ConstantDPI" "true"
       #VideoRam 2048000
       #VideoRam 1024000
       #VideoRam 384000
       VideoRam 256000
       #VideoRam 192000
    EndSection

    Section "Monitor"
       Identifier "dummy_monitor"
       HorizSync   1.0 - 2000.0
       VertRefresh 1.0 - 200.0
       #To add your own modes here, use a modeline calculator, like:
       # cvt:
       # http://www.x.org/archive/X11R7.5/doc/man/man1/cvt.1.html
       # xtiming:
       # http://xtiming.sourceforge.net/cgi-bin/xtiming.pl
       # gtf:
       # http://gtf.sourceforge.net/

       #This can be used to get a specific DPI, but only for the default
    resolution:
       #DisplaySize 508 317
       #NOTE: the highest modes will not work without increasing the
    VideoRam
       # for the dummy video card.
       Modeline "8192x4096" 193.35 8192 8224 8952 8984 4096 4196 4200 4301
         <snip long sequence of "Modeline" lines>

    EndSection

    Section "Screen"
       Identifier "dummy_screen"
       Device "dummy_videocard"
       Monitor "dummy_monitor"
       DefaultDepth 24
       SubSection "Display"
         Viewport 0 0
         Depth 8
         #requires more ram:
         #Modes "16000x15000" "15000x15000" "16384x8192"  ..
         Modes "8192x4096" "5120x3200" "3840x2880" "3840x2560"
    "3840x2048" "3840x2160" "2048x2048" "2560x1600" "1920x1440"
    "1920x1200" "1920x108$
         #Virtual 16384 16384
         Virtual 8192 4096
       EndSubSection
       SubSection "Display"
         Viewport 0 0
         Depth 16
         #requires more ram:
         #Modes "16000x15000" "15000x15000" "16384x8192"  ..
         Modes "8192x4096" "5120x3200" "3840x2880" "3840x2560"
    "3840x2048" "3840x2160" "2048x2048" "2560x1600" "1920x1440"
    "1920x1200" "1920x108$
         #Virtual 16384 16384
         Virtual 8192 4096
       EndSubSection
       SubSection "Display"
         Viewport 0 0
         Depth 24
         #requires more ram:
         #Modes "16000x15000" "15000x15000" "16384x8192"  ..
         Modes "8192x4096" "5120x3200" "3840x2880" "3840x2560"
    "3840x2048" "3840x2160" "2048x2048" "2560x1600" "1920x1440"
    "1920x1200" "1920x108$
         #Virtual 16384 16384
         Virtual 8192 4096
       EndSubSection
       SubSection "Display"
         Viewport 0 0
         Depth 30
         #requires more ram:
         #Modes "16000x15000" "15000x15000" "16384x8192"  ..
         Modes "8192x4096" "5120x3200" "3840x2880" "3840x2560"
    "3840x2048" "3840x2160" "2048x2048" "2560x1600" "1920x1440"
    "1920x1200" "1920x108$
         #Virtual 16384 16384
         Virtual 8192 4096
       EndSubSection
    EndSection

    Section "ServerLayout"
       Identifier   "dummy_layout"
       Screen       "dummy_screen"
    EndSection

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg/attachments/20190405/27754e45/attachment.html>


More information about the xorg mailing list