pstack
Participant
2019-08-23 at 14:40
Post count: 4
Finally, i was able to fix the problem with hstk. The binary used to communicate with TKS-IP is still 32-bit statically linked. Therefore there are some system dependencies needed to get the hstk binary work properly.
1st, libcn32.so
is needed and should be readable for the hs user (uid 1000)
# ls -la /lib32
total 4264
drwxr-xr-x 2 root root 4096 Aug 18 21:48 .
drwxr-xr-x 24 root root 4096 Aug 16 14:50 ..
-rwxr-xr-x 1 root root 146716 Jun 12 16:14 ld-2.24.so
lrwxrwxrwx 1 root root 17 Jun 12 16:14 ld-linux.so.2 -> /lib32/ld-2.24.so
-rw-r--r-- 1 root root 30165 Jun 12 16:14 libcn32.so
-rwxr-xr-x 1 root root 1791908 Jun 12 16:14 libc.so.6
-rw-r--r-- 1 root root 341556 Jun 12 16:14 libm.so.6
-rwxr-xr-x 1 root root 2036364 Jun 12 16:14 libpthread.so.0
2nd, glibc linux core lib ld-linux.so.2
is needed to be existent at the correct location (make a soft-link)
# ls -la /lib
total 132
drwxr-xr-x 13 root root 4096 Aug 23 14:16 .
drwxr-xr-x 24 root root 4096 Aug 16 14:50 ..
drwxr-xr-x 2 root root 4096 Aug 16 14:26 console-setup
drwxr-xr-x 2 root root 4096 Aug 16 14:30 discover
drwxr-xr-x 2 root root 4096 Aug 16 14:23 ifupdown
drwxr-xr-x 2 root root 4096 Aug 16 14:21 init
-rwxr-xr-x 1 root root 70952 May 9 2016 klibc-k3La8MUnuzHQ0_kG8hokcGAC0PA.so
lrwxrwxrwx 1 root root 17 Aug 23 14:16 ld-linux.so.2 -> /lib32/ld-2.24.so
drwxr-xr-x 3 root root 4096 Aug 16 14:21 lsb
drwxr-xr-x 2 root root 4096 Aug 16 14:29 modprobe.d
drwxr-xr-x 4 root root 4096 Aug 16 14:29 modules
drwxr-xr-x 8 root root 4096 Aug 16 14:29 systemd
drwxr-xr-x 15 root root 4096 Aug 16 14:20 terminfo
drwxr-xr-x 4 root root 4096 Aug 16 14:30 udev
drwxr-xr-x 3 root root 12288 Aug 16 14:34 x86_64-linux-gnu
Hth, pstack