やるきなし

2021/04/21 17:52 / MATLABライセンスサーバが no such file or directory で起動できない

mathworks_network_license_manager_glnxa64.zip を展開して得られる MATLAB ライセンスサーバのバイナリが謎の no such file or directory で起動できない.以下の通り.

 % ls -la lmgrd
-r-xr-xr-x 1 myn users 1166680 Nov 15 09:16 ./lmgrd
 % ./lmgrd 
zsh: no such file or directory: ./lmgrd

これ,以下の通りバイナリの interpreter/lib64/ld-lsb-x86-64.so.3 になっているのが原因.Debian GNU/Linux にはこのファイルがない.

 % file lmgrd
lmgrd: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-lsb-x86-64.so.3, for GNU/Linux 2.6.18, stripped

/lib64/ld-linux-x86-64.so.2 への symlink として /lib64/ld-lsb-x86-64.so.3 を作成するか,以下のようにすると起動できる.

 % /lib64/ld-linux-x86-64.so.2 ./lmgrd
(略)

参考: