Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-23163

xserver 1.13 does not support -displayfd

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • xvfb-plugin
    • None

      According to https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin the "Let Xvfb choose display name" requires "xserver 1.13 or newer".

      On my machine, "Xorg -version" returns:

      X.Org X Server 1.13.3
      Release Date: 2013-03-07
      X Protocol Version 11, Revision 0
      Build Operating System: Linux 2.6.42-37-generic x86_64 Ubuntu
      Current Operating System: Linux ubuntu 3.8.0-39-generic #58~precise1-Ubuntu SMP Fri May 2 21:33:40 UTC 2014 x86_64
      Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-39-generic root=UUID=6ba2eac6-1c3f-4c59-afe7-641ae6dcad14 ro quiet splash
      Build Date: 16 October 2013  04:46:41PM
      xorg-server 2:1.13.3-0ubuntu6~precise3 (For technical support please see http://www.ubuntu.com/support)
      Current version of pixman: 0.30.2
              Before reporting problems, check http://wiki.x.org
              to make sure that you have the latest version.
      

      but Xvfb fails to start with:

      /usr/bin/Xvfb -displayfd 2 -screen 0 1024x768x24 -fbdir /home/builds/.jenkins/2014-05-22_18-38-033155263806738782739xvfb
      Unrecognized option: -displayfd
      use: X [:<display>] [option]
      -a #                   default pointer acceleration (factor)
      -ac                    disable access control restrictions
      -audit int             set audit trail level
      -auth file             select authorization file
      -br                    create root window with black background
      +bs                    enable any backing store support
      -bs                    disable any backing store support
      -c                     turns off key-click
      c #                    key-click volume (0-100)
      -cc int                default color visual class
      -nocursor              disable the cursor
      -core                  generate core dump on fatal error
      -dpi int               screen resolution in dots per inch
      -dpms                  disables VESA DPMS monitor control
      -deferglyphs [none|all|16] defer loading of [no|all|16-bit] glyphs
      -f #                   bell base (0-100)
      -fc string             cursor font
      -fn string             default font name
      -fp string             default font path
      -help                  prints message with these options
      -I                     ignore all remaining arguments
      -ld int                limit data space to N Kb
      -lf int                limit number of open files to N
      -ls int                limit stack space to N Kb
      -nolock                disable the locking mechanism
      -nolisten string       don't listen on protocol
      -noreset               don't reset after last client exists
      -background [none]     create root window with no background
      -nr                    (Ubuntu-specific) Synonym for -background none
      -reset                 reset after last client exists
      -p #                   screen-saver pattern duration (minutes)
      -pn                    accept failure to listen on all ports
      -nopn                  reject failure to listen on all ports
      -r                     turns off auto-repeat
      r                      turns on auto-repeat 
      -render [default|mono|gray|color] set render color alloc policy
      -retro                 start with classic stipple and cursor
      -s #                   screen-saver timeout (minutes)
      -t #                   default pointer threshold (pixels/t)
      -terminate             terminate at server reset
      -to #                  connection time out
      -tst                   disable testing extensions
      ttyxx                  server started from init on /dev/ttyxx
      v                      video blanking for screen-saver
      -v                     screen-saver without video blanking
      -wm                    WhenMapped default backing-store
      -wr                    create root window with white background
      -maxbigreqsize         set maximal bigrequest size 
      +xinerama              Enable XINERAMA extension
      -xinerama              Disable XINERAMA extension
      -dumbSched             Disable smart scheduling, enable old behavior
      -schedInterval int     Set scheduler interval in msec
      -sigstop               Enable SIGSTOP based startup
      +extension name        Enable extension
      -extension name        Disable extension
      -query host-name       contact named host for XDMCP
      -broadcast             broadcast for XDMCP
      -multicast [addr [hops]] IPv6 multicast for XDMCP
      -indirect host-name    contact named host for indirect XDMCP
      -port port-num         UDP port number to send messages to
      -from local-address    specify the local address to connect from
      -once                  Terminate server after one session
      -class display-class   specify display class to send in manage
      -cookie xdm-auth-bits  specify the magic cookie for XDMCP
      -displayID display-id  manufacturer display ID for request
      [+-]accessx [ timeout [ timeout_mask [ feedback [ options_mask] ] ] ]
                             enable/disable accessx key sequences
      -ardelay               set XKB autorepeat delay
      -arinterval            set XKB autorepeat interval
      -screen scrn WxHxD     set screen's width, height, depth
      -pixdepths list-of-int support given pixmap depths
      +/-render		   turn on/off RENDER extension support(default on)
      -linebias n            adjust thin line pixelization
      -blackpixel n          pixel value for black
      -whitepixel n          pixel value for white
      -fbdir directory       put framebuffers in mmap'ed files in directory
      -shmem                 put framebuffers in shared memory
      
      Fatal server error:
      Unrecognized option: -displayfd
      

      Perhaps the documentation is incorrect?

            zregvart zregvart
            cowwoc cowwoc
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: