Have installed Paraview in my sandbox. When paraview is launched using OOD it submits the job to the UGE queue. When it goes to the “Paraview Queued” and “Launch Paraview” screen then it is removed from the queue. Eventually the screen goes away.
Here is the output.log file. It appears that the VNC server loads properly.
Setting VNC password…
Starting VNC server…
Warning: compute-19-11:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server compute-19-11:1
Desktop ‘TurboVNC: compute-19-11:2 (thomasbr)’ started on display compute-19-11:2
Log file is vnc.log
Successfully started VNC server on compute-19-11:5902…
Script starting…
Starting websocket server…
Scanning VNC log file for user authentications…
Generating connection YAML file…
Cleaning up…
Looking at the standard error file it appears that the window manager for xfce4 (xfwm4) is having issues and displays a Glib-CRITCAL error, and cannot open a display via VirtualGL.
xfwm4 --compositor=off --daemon --sm-client-disable
(xfwm4:113052): GLib-CRITICAL **: 09:53:02.905: g_str_has_prefix: assertion ‘prefix != NULL’ failed
(xfwm4:113052): xfwm4-WARNING **: 09:53:02.926: The property ‘/general/double_click_distance’ of type int is not supported
Bus::open: Can not get ibus-daemon’s address.
IBusInputContext::createInputContext: no connection to ibus-daemon
[VGL] ERROR: Could not open display :0.
The “xsetroot -solid ‘#D3D3D3’ “ command seems to work but then when it tries to execute “xfsettingsd --sm-client-disable” it gets the error
(xfsettingsd:113069): GLib-CRITICAL **: 09:53:03.341: g_str_has_prefix: assertion ‘prefix != NULL’ failed
(xfsettingsd:113069): GLib-GObject-CRITICAL **: 09:53:03.342: g_value_get_string: assertion ‘G_VALUE_HOLDS_STRING (value)’ failed
(xfsettingsd:113069): GLib-GObject-CRITICAL **: 09:53:03.343: g_value_get_string: assertion ‘G_VALUE_HOLDS_STRING (value)’ failed
Killing Xvnc process ID 112990
xfwm4: Fatal IO error 2 (No such file or directory) on X server :2.
xfce4-panel: Fatal IO error 11 (Resource temporarily unavailable) on X server :2.
xfsettingsd: Fatal IO error 2 (No such file or directory) on X server :2
Tried to run the commands directly on the compute nodes by “SSH -Y” to the compute node. It seems to be having issues finding a screen to manage.
compute-19-11:$ xfwm4 --compositor=off --daemon --sm-client-disable
(xfwm4:114427): xfwm4-WARNING **: 10:00:24.362: Could not find a screen to manage, exiting
compute-19-11:/opt/TurboVNC/bin$ xfsettingsd --sm-client-disable
compute-19-11:/opt/TurboVNC/bin$ xfsettingsd: No window manager registered on screen 0.
compute-19-11:/opt/TurboVNC/bin$ xfce4-panel --sm-client-disable
xfce4-panel: No window manager registered on screen 0. To start the panel without this check, run with --disable-wm-check.
This brings up part of the xfce desktop (inner panel missing) but has the application pull-down menu (top part) and the bottom icons. If I click on Applications → Other is Paraview then it displays the Paraview screen.
The X server seems to working since I can display xclock and other X-applications. vglxinfo provides at the top and the remainder of output seems good.
name of display: localhost:10.0
display: localhost:10 screen: 0
direct rendering: Yes
glxgears runs fine but when running vglrun glxgears it provides
compute-19-11:$ vglrun glxgears
[VGL] NOTICE: Automatically setting VGL_CLIENT environment variable to
[VGL] 10.200.21.2, the IP address of your SSH client.
[VGL] ERROR: Could not open display :0.
12.200.21.2 is the local IP for the OOD server machine. Changed the display to the “name of display” given by vglxinfo and a windows shows up but quickly closes.
compute-19-11:$ vglrun -d localhost:10 glxgears
[VGL] NOTICE: Automatically setting VGL_CLIENT environment variable to
[VGL] 10.200.21.2, the IP address of your SSH client.
[VGL] ERROR: Could not connect to VGL client. Make sure that vglclient is
[VGL] running and that either the DISPLAY or VGL_CLIENT environment
[VGL] variable points to the machine on which vglclient is running.
[VGL] ERROR: in connect–
[VGL] 261: Connection refused
I do not have a vgl client running on 12.200.21.2.