This all works correctly with a Linux host of Centos 7 and Rocky Linux 8 but not with Rocky Linux 9.
Host: Rocky Linux 9.4, docker 28.2.0 and MF Visual COBOL 6.0
When /var/microfocuslicensing/bin/startboth.sh is run as the docker image starts, lserv starts correctly and mfcesd seems to start but hangs so mfcesdchk fails to communicate with the license server. A pstack of mfcesd shows:
On a Rocky Linux 9 docker image:
#0 0x00007fe3acf7c1f7 in close () from /lib64/libc.so.6
#1 0x000000000040ab11 in daemonize ()
#2 0x000000000040e7b5 in main ()
It takes over 10 minutes to actually start so that mfcesdchk returns correctly.
I am just trying to debug if this is a docker on Rocky 9 issue or inside the mfcesd daemonize code.
Any ideas or trace info that can be turned on while mfcesd is starting up to determine where it is hanging?
------------------------------
Eric Hardesty
Rocket Software Forum Member
------------------------------