A
A
Artem2016-01-22 20:03:09
linux
Artem, 2016-01-22 20:03:09

Why is there no file?

Good evening!
There is a /home/samp03 directory on the server, when I enter the cd /home/samp03 command and then - ./samp03svr (This is the file that needs to be launched into the process), it says that it is not there, although ls shows that it is in the folder. Help plz

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Saboteur, 2016-01-22
@ilita228

This may be due to insufficient dependency.
Your binary is trying to pull up a lib that is not on the server, and this is exactly what the server swears at.
99% that there are not enough 32-bit libraries in your distribution.
Run:
uname -m
file ./samp03svr
If you see that the system is 64bit and the file type elf is 32bit, install the 32bit libraries

I
inquisitor273, 2016-01-22
@inquisitor273

The file may not have execute permissions set. The easiest way to install them is:
$ chmod +x samp03svr
If this is the case described by Sergey , try also:
$ ldd samp03svr
This will help to identify problems with missing libraries.

V
Vlad Zhivotnev, 2016-01-23
@inkvizitor68sl

Libraries are missing.
ia32-libs package needs to be installed. On ubuntu/debian - apt-get install ia32-libs

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question