title: GLFW fails on Debian (with Python)
body: <p>I tried to make the question as reproducible as possible. So here is the docker commands:</p>
  
  <pre><code>docker run --name headless_test -ti python:3.6-jessie /bin/bash
  </code></pre>
  
  <p>And inside the docker execute the following lines:</p>
  
  <pre><code>apt update &amp;&amp; apt install -y git xvfb xorg-dev cmake
  pip3 install glfw
  mkdir /projects
  git clone https://github.com/glfw/glfw.git /projects/glfw
  cd /projects/glfw
  cmake -DBUILD_SHARED_LIBS=ON .
  make
  export PYGLFW_LIBRARY=/projects/glfw/src/libglfw.so
  xvfb-run python -c "import glfw; glfw.init(); glfw.window_hint(glfw.VISIBLE, False); glfw.create_window(100, 100, 'hidden window', None, None)"
  </code></pre>
  
  <p>this fails with the following error:</p>
  
  <pre><code>GLX: Failed to find a suitable GLXFBConfig
  </code></pre>
  
  <p>executing <code>xvfb-run glxinfo</code> (after installing <code>mesa-utils</code>) returns the following:</p>
  
  <pre><code>libGL error: No matching fbConfigs or visuals found
  libGL error: failed to load driver: swrast
  Error: couldn't find RGB GLX visual or fbconfig
  </code></pre>
  
  <p>EDIT: This works great if I use the <code>ubuntu</code> docker</p>