libGL error when using SSH and X forwarding with MacOS

If you use MacOS and “ssh -X” or “ssh -Y” to access the cluster, and you see the following error messages when start a GUI application on the cluster:

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

Running the following command after starting a Slurm session may fix the problem:

export LIBGL_ALWAYS_INDIRECT=1