На сервере есть каталог /home/samp03, когда ввожу команду cd /home/samp03 а затем - ./samp03svr (Это файл, который нужно запустить в процесс), то пишет что его нет, хотя ls показывает что он в папке есть. Помогите, плз
Такое может быть из-за недостаточной зависимости.
Ваш бинарник пытается подтянуть либу, которой на сервере нет, и именно на это и ругается сервер.
99%, что не хватает 32-битных библиотек в вашем дистрибутиве.
Выполните:
uname -m
file ./samp03svr
Если увидите, что система 64bit а файл типа elf-32 бит, установите 32битные библиотеки
apt-get install ia32-libs
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
ia32-libs : Зависит: ia32-libs-i386 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
ilita228: Например поискать в инете решение для вашего дистрибутива, который вы не указали.
Ни версии ОС, ни названия не указано, ни что за файл, ни результат ldd samp03svr.
Попробуйте:
sudo dpkg --add-architecture i386
sudo apt-get update
А затем поставить либы.
Если не получится, погуглите вашу ошибку.