I could be wrong, but it reads like those errors are from the libqt5xcb.so running into errors
communicating with X windows. Since freeview runs fine displaying
those images on the machine when not exec'd thru fsxvfb, then maybe fsxvfb cannot
capture because it is not expecting freeview to (still) run using Qt
graphics and X-windows . I believe the release notes say fsxvfb
does not need an X-server and so perhaps it is trying to capture images
directly from the graphics hardware. Could be something is not up to
date on your system with the graphics hardware drivers/system libraries.
Another thing to consider is the freesurfer 7.4.1 release was not built
for nor tested on Ubuntu 16 - the minimum version tested was Ubuntu
18. Given you are running it from the path
/usr/global/freesurfer/7.4.1 then I suspect you did not download and run
the 7.4.1 debian package installer for Ubuntu 18 as recommended on the
freesurfer download page,
https://surfer.nmr.mgh.harvard.edu/fswiki/rel7download (which would
install under /usr/local/freesurfer). It would not be surprising for
the Ubuntu 18 binary installer to fail trying to update an Ubuntu 16 system, but you could try running it. You can
decline/abort the installation if you don't approve of the system
updates it reports are needed before installing freesurfer. Even if
the installer succeeds, we can't guarantee 7.4.1 will work correctly on
Ubuntu 16.
- R.
On 10/19/23 17:50, Dani Del Rubin (rubinstd@ohsu.edu) wrote: