title: Amazon EC2 Ubuntu + Xvfb: libGL error: failed to load driver: swrast
body: <p>I am trying to run ParaView through Xvfb in a Ubuntu instance on Amazon EC2. I have installed X11/Xvfb related packages as per <a href="http://mike.ucoz.com/publ/programming/ubuntu/selenium_ubuntu_amazon_ec2_headless/8-1-0-4">http://mike.ucoz.com/publ/programming/ubuntu/selenium_ubuntu_amazon_ec2_headless/8-1-0-4</a></p>
  
  <p>But I can't seem to get past an error associated with the swrast library.</p>
  
  <p>Here are the message when starting Xfvb</p>
  
  <pre><code>$ export DISPLAY=:99
  $ Xvfb $DISPLAY &amp;
  Initializing built-in extension Generic Event Extension
  Initializing built-in extension SHAPE
  Initializing built-in extension MIT-SHM
  Initializing built-in extension XInputExtension
  Initializing built-in extension XTEST
  Initializing built-in extension BIG-REQUESTS
  Initializing built-in extension SYNC
  Initializing built-in extension XKEYBOARD
  Initializing built-in extension XC-MISC
  Initializing built-in extension SECURITY
  Initializing built-in extension XINERAMA
  Initializing built-in extension XFIXES
  Initializing built-in extension RENDER
  Initializing built-in extension RANDR
  Initializing built-in extension COMPOSITE
  Initializing built-in extension DAMAGE
  Initializing built-in extension MIT-SCREEN-SAVER
  Initializing built-in extension DOUBLE-BUFFER
  Initializing built-in extension RECORD
  Initializing built-in extension DPMS
  Initializing built-in extension X-Resource
  Initializing built-in extension XVideo
  Initializing built-in extension XVideo-MotionCompensation
  Initializing built-in extension SELinux
  Initializing built-in extension GLX
  [dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!
  </code></pre>
  
  <p>I could not see anything dramatic above. But when running glxinfo</p>
  
  <pre><code>$ glxinfo
  name of display: :99
  libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
  libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
  libGL error: failed to load driver: swrast
  Error: couldn't find RGB GLX visual or fbconfig
  
  144 GLXFBConfigs:
      visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  </code></pre>
  
  <p>Note:</p>
  
  <pre><code>$ ls /usr/lib/x86_64-linux-gnu/dri/
  dummy_drv_video.so  nouveau_dri.so        r300_dri.so    radeonsi_dri.so
  i915_dri.so         nouveau_vieux_dri.so  r600_dri.so    swrast_dri.so
  i965_dri.so         r200_dri.so           radeon_dri.so  vmwgfx_dri.so
  </code></pre>
  
  <p>Thanks in advance.</p>