Para quem chegar a esta pergunta tentando usar o OpenGL em um servidor sem cabeçalho: você pode receber esta mensagem se tiver drivers NVIDIA GLX instalados, mas não tiver uma placa NVIDIA em seu servidor (por exemplo, se estiver usando o AWS Deep Learning AMI base em uma máquina sem GPU).
Para confirmar, tente executar um servidor X com +iglx (que deve permitir que glxinfo seja executado) e veja se glxinfo output (por exemplo, xvfb-run -s '-screen 0 1400x900x24 +iglx' glxinfo ) informa client glx vendor string: NVIDIA Corporation . Em caso afirmativo, tente mudar para uma AMI sem qualquer material da NVIDIA.