URL Response Probe Fails To Start On Linux Robot and produces "max restarts" error in controller log.
(Example: "Controller: Max. restarts reached for probe 'url_response' (command = url_response)"). The probe may even turn green in Infrastructure Manager, but not get a port or pid.
Release: UIM 7.6 or higher
Please do the following to determine if this is the issue and see what package it is looking for:
1. De-activate url_response probe.
2. From the Linux machine, go to the \url_response\ folder on the system and provide the output of the following command (run the url_response binary):
> ldd url_response
linux-vdso.so.1 => (0x00007fff87980000)
libdl.so.2 => /lib64/libdl.so.2 (0x00000037cb800000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00000037cc800000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00000037cc000000)
libstdc++.so.5 => not found
libm.so.6 => /lib64/libm.so.6 (0x00000037cbc00000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000037ce800000)
libc.so.6 => /lib64/libc.so.6 (0x00000037cb400000)
/lib64/ld-linux-x86-64.so.2 (0x00000037cb000000)
In this instance, this is the missing library:
libstdc++.so.5 => not found
With package successfully installed, url_response probe will successfully start.
Parent case information that may be helpful.
Recap:
- Set loglevel to 5 and increased logsize for the controller, ensured url_response probe was activated, and restarted controller
- ssh'd into the server and reviewing the controller.log found this error:
Controller: Process stopped (probe=url_response, pid=10570) RET = 127
- The error led us to a case showing this issue and we followed the steps that resolved that case, as follows...
Did the following to check for a missing rpm package, and if missing, determine what package is that it is looking for (expecting compat-libstdc++):
- De-activate url_response probe
- From Linux machine, run the url_response binary i-e
# ./url_response
Researched particular version for particular Linux version and ran this install command:
yum install compat-libstdc++-[particular version... such as 33.x86_64]
With the above package installed, the url_response probe successfully started.