Linux Discovery Troubleshooting

1. Discovery May fail.

2. Discovery taking too much of time.

3. Attach May fail.

4. Detach May fail.

5. Analyze May fail.

6. Attach/Detach May get stuck for longer time.

7. Running a 32-bit application on a 64-bit computer throws an error

Problem Statement:

When you run a 32-bit application on a 64-bit computer, you may get the following error message:

/opt/ch-run.sh: </binary/locations>: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Solution:

There are two steps that must be carried out so that running the 32-bit application on a 64-bit computer does not throw an error. The steps are:

Step 1: Check if the binary file is a 32-bit file and if the application necessitates a 32-bit binary file only.

Step 2: Check if the binary file requires installation of glibc.i686 to start the process. Add the glibc.i686 install command in the the docker file:

RUN yum install -y glibc. I686

Result:

The 32-bit application runs smoothly on a 64-bit computer.

8. Xray may fail to mysql process.

Problem Statement:

Solution:

Below is the workaround: