DGS (General)takahiro.yamamoto - 18:37 Thursday 26 February 2026 (36448)
Print this reportAn update test of client workstations to Debian13Alternative softwares for deprecated ones were reported in 35128. Script updates of a compatibility improvement for these alternative softwares were done in klog#35113.
In this time, many CDS tools were tested because they became available as Debian13 packages. I found no issues on major tools such as ndscope, dtt, and so on. Only guardian still needs a new release to fix an compatibility issue (#96). The compatibility fix itself was already merged to origin/master (!13). So I made a patch file and apply it, then guardctrl works fine as a Guardian client. For the easy deployment, it's better to wait a new release of guardian. But the new workstation can be used for daily works.
In addition, matlab compatibility issue was newly found. Apparently, MATLAB 2022a or earlier versions do not work on Debian 13 (#724). It seems to come from the version difference of libc. This issue was resolved in LIGO for 2019a by setting the environment variable GLIBC_TUNABLES=glibc.rtld.execstack=2. Though I tried to do same thing for 2016b which is still used as a real-time model editor in KAGRA and is compatible with rcg-3.1.1, it didn't allow to use 2016b on Debian13. Matlab 2016b itself can be launched by setting GLIBC_TUNABLES=glibc.rtld.execstack=2, but the simulink browser crashed when the model files are opened. So as an another solution, I tried to launch 2016b in the Docker container based on the Debian12 image and finally, it works well. These Docker compose files are stored in /users/DGS/docker. And also, we can launch it by 'matlab' command by the wrapper function defined in /kagra/apps/etc/client-user-env_deb13.sh. So users doesn't need to consider this differences. Of course, the ultimate goal is to migrate to the new versions of RCG and MATLAB and the 2nd best is to consider the compatibility improvement between RCG-3.1.1 and the new version of MATLAB. But using Docker gives a time to consider and upgrade them.
Comments to this report:
takahiro.yamamoto - 21:51 Friday 27 February 2026 (36463)
Print this reportThe LIGO CDS team was kind enough to work for the rapid release of the revised version. The new release is now available as v1.5.3. It worked well on the Debian13 test stand as the Guardian client. A test of the Guardian server will be also started soon.