I'm almost able to access an X client from my droplet, but it is failing at the last minute

January 23, 2019 467 views
Conceptual Ubuntu 16.04

My error is:
process[rviz-4]: started with pid [11661]
libGL error: No matching fbConfigs or visuals found

And checking the video drivers shows this:
pitosalas@pitosalas1:~$ sudo ldconfig -p | grep -i gl.so
[sudo] password for pitosalas:
libwayland-egl.so.1 (libc6,x86-64) => /usr/lib/x8664-linux-gnu/libwayland-egl.so.1
libwayland-egl.so (libc6,x86-64) => /usr/lib/x86
64-linux-gnu/libwayland-egl.so
libfltkgl.so.1.3 (libc6,x86-64) => /usr/lib/x8664-linux-gnu/libfltkgl.so.1.3
libfltk
gl.so (libc6,x86-64) => /usr/lib/x8664-linux-gnu/libfltkgl.so
libQt5OpenGL.so.5 (libc6,x86-64) => /usr/lib/x8664-linux-gnu/libQt5OpenGL.so.5
libQt5OpenGL.so (libc6,x86-64) => /usr/lib/x86
64-linux-gnu/libQt5OpenGL.so
libQtOpenGL.so.4 (libc6,x86-64) => /usr/lib/x8664-linux-gnu/libQtOpenGL.so.4
libQtOpenGL.so (libc6,x86-64) => /usr/lib/x86
64-linux-gnu/libQtOpenGL.so
libGL.so.1 (libc6,x86-64) => /usr/lib/x8664-linux-gnu/mesa/libGL.so.1
libGL.so (libc6,x86-64) => /usr/lib/x86
64-linux-gnu/libGL.so
libGL.so (libc6,x86-64) => /usr/lib/x8664-linux-gnu/mesa/libGL.so
libEGL.so.1 (libc6,x86-64) => /usr/lib/x86
64-linux-gnu/mesa-egl/libEGL.so.1
libEGL.so (libc6,x86-64) => /usr/lib/x8664-linux-gnu/libEGL.so
libEGL.so (libc6,x86-64) => /usr/lib/x86
64-linux-gnu/mesa-egl/libEGL.so

I am running Ubuntu 16.04. Any clue?

1 Answer

Hey friend,

I believe that rviz will not run in such a way. Having a full desktop environment and connecting over VNC might work, but do keep in mind these droplets do not have a GPU and would therefore be likely to perform quite poorly with it. There is some discussion on the topic here:

https://github.com/ros-visualization/rviz/issues/787

Jarland

Have another answer? Share your knowledge.