Здраствуйте. Заказал ВДС для сервера кс на базе Линукс. У меня Федора 15. так вот всё файлы закачал, а вот запустить не могу, пишет
--
/ld-linux.so.2: bad ELF interpreter: No such file or directory
-bash: /ld-linux.so.2:: No such file or directory
---
На сколько я понял, это библиотека, только как её установить или откуда скачать, подскажите пожалуйста.
Permission denied / Ничего не запускается
Архитектуры сервера и целевого компьютера совпадают?
ну да. Я же говорю, просто не могу запустить, или проблема не в том, что отсутствует данная библиотека ?
ну так посмотрите, есть ли она (а не быть её не может): "ls /lib/ld*" сюда.
Это symlink на ld-2.13.so (у меня glibc 2.13, у тебя цифры могут быть другими). Если его нет - создавай.
-----
upd.
Лучше создать и в /lib32 и в /lib64
Вообще-то, этот файл принадлежит основной системной библиотеке — glibc.
Покажите всё же вывод команд
[console]uname -a[/console]
[console]file /ПУТЬ/К_ФАЙЛУ/КОТОРЫЙ_ЗАПУСКАЕТЕ[/console]
/usr/lib/ld-linux-x86-64.so.2
/usr/lib/ld-linux.so.2
В этой дериктории, есть эти библиотеки.
Сервер кс же установлен так, и запускаю так
---
/usr/hlds - это сам сервер
а запуск так ./hlds_i686 -console -game cstrike +port 27015 +map de_dust2
и сразу ошибка
[root@053 hlds]# ./hlds_i686 -console -game cstrike +port 27015 +map de_dust2
-bash: ./hlds_i686: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
SD 2011 x86_64 x86_64 x86_64 GNU/Linux
/usr/lib/ld-linux-x86-64
[root@053 hlds]# ./hlds_i686
Мне это кажется странным.
Сделай сначала
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib
Аналогично -bash: ./hldsupdatetool.bin: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
/usr/lib/ld-linux.so.2
покажите, куда ведёт этот симлинк(это же симлинк?)
и ещё file ./hlds_i686
блин ненавижу ssh, можна ли вообще с winows xp управлять Линуксом через не ssh? тоисть чтоб я видел графическую оболочку рабочего стола линукс.
тоисть чтоб я видел графическую оболочку рабочего стола линукс.
можно, в сторону vnc смотрите, но зачем на сервере граф. оболочка oO
да просто не люблю работать через консоль, так привык к виндовс сервер, мышкой ганяеш туда, назад. А тут чтоб перейти в какую то папку, нада вводить ряд слов.
Решил траблу, просто скопировал библ файл в папку с сервером. Теперь хочу запустить этот же файл hldsupdatetool.bin
---
ошибка
----
bash: ./hldsupdatetool.bin: Permission denied
[root@053 hlds]#
---
Почему запрещенно ? я ж зашёл под правами супер админа
bash: ./hldsupdatetool.bin: Permission denied
ту так покажите ls -l ./hldsupdatetool.bin
скорей всего он не исполняемый, тогда chmod +x ./hldsupdatetool.bin
[root@053 hlds]# ls -l ./hldsupdatetool.bin
-rwxr-xr-x 1 root root 3513408 Jun 27 22:21 ./hldsupdatetool.bin
Shur1k, покажите вывод команды mount
Я в этом правда не понимаю =)
---
[root@053 hlds]# mount
/dev/simfs on / type simfs (rw,noatime,usrquota,grpquota)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /dev/pts type devpts (rw,relatime)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)