Associated to certain remarks in this conversation, I want to contribute my personal experiences.
Experimentally I had to run several VAST versions, 64 and 32 under different Linux brands (Almalinux, Rocky Linux, Centos8), as standalone and as a client requiring an emsrv service process.
First, I turned off the meanwhile widespread Selinux security, so not to become victim of missing or mismatched security role configurations.
Second, egainst 32 bit problems, if 32 bit is supported by the OS: I ran under AlmaLinux 9.1
ldd es
to detect missing runtime support libraries, like libXdmcp.so.6, and installed it e.g. via
apt-get
install libXdmcp6
yum
install libXdmcp.i?86
yum
install libgcc.i?86
Third, I changed the yum.conf from multilib_policy=best to multilib_policy=all.
So could run 32 bit VAST, where possible.
Fourth, to got rid off certain optical defects, like blinking, I changed in /etc/gdm/custom.conf
WaylandEnable=false
This might sound strange, but otherwise toolbars and window regions where flickering and turned black and became unreadable.
Fifth, I created a user named EMSRVUSR and defined the service in file /etc/systemd/system/emsrv.service
[Unit]
Description=EMSRV
[Service]
Type=forking
ExecStart=/usr/local/VASTPlatform/11.0.1-64bit/bin/emsrv -lf/home/emsrvusr/Desktop/service/logs/logfile -t -W /home/emsrvusr/Desktop/service/
ExecStop=/usr/local/VASTPlatform/11.0.1-64bit/bin/emadmin localhost stop <'*PASSWORD of EMSRV*'
[Install]
WantedBy=default.target
to enable, start and stop the emsrv process.
Finally, I had to adopt the firewall, e.g. define the port 4800 and to make it accessible (to be able to ex- and import from elsewhere).
I hope I did not forget
s.th. important, as all these adoptions were mixed with other fixes to problems related to the VM (and not to VAST) to be able to run the Linux under Windows and to share folders between them.
Summary: usually running VAST under Windows for ages, I forgot all the necessary details to be able to run VAST over the time.
Achieving the same comfort under Linux refreshed my memory about that.
Finally, VAST runs flawless.
I did not tackle the Selinux related configuration yet.
Kind regards
M