Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: "No such file or directory", mimo to, że plik istnieje  (Przeczytany 6950 razy)

  • Gość
Witam,
Mam problem z uruchomieniem serwera SA-MP przez putty na VPSie (system to Linux Debian 6 sqeezze). Dodam, że jak wgrywam te same pliki na jakiś hosting SA-MP, np. servhost - wszystko pięknie działa. Próbowałem odpalać przez samo ./, screena, nohupa i zawsze to samo. Oto jakie polecenia wpisuję i co mi wyskakuje (próbowałem też zmieniać chmod, oraz nazwę pliku - bez efektu):
root@intervalgames:/IntervalRPG0# ./start
-bash: ./start: No such file or directory
root@intervalgames:/IntervalRPG0# mv start samp03svr
root@intervalgames:/IntervalRPG0# ./samp03svr
-bash: ./samp03svr: No such file or directory
root@intervalgames:/IntervalRPG0# ls -a
.            README         include        plugins    scriptfiles
..           announce       install.log    samp-npc   server.cfg
IntervalRPG  filterscripts  npcmodes       samp.ban   server_log.txt
LICENSE      gamemodes      panel_logfile  samp03svr
root@intervalgames:/IntervalRPG0# chmod 777 samp03svr
root@intervalgames:/IntervalRPG0# ./samp03svr
-bash: ./samp03svr: No such file or directory
root@intervalgames:/IntervalRPG0# chmod 444 samp03svr
root@intervalgames:/IntervalRPG0# ./samp03svr
-bash: ./samp03svr: Permission denied
root@intervalgames:/IntervalRPG0# root@intervalgames:/IntervalRPG0# ./start
-bash: root@intervalgames:/IntervalRPG0#: No such file or directory
Pozdrawiam i proszę o pomoc, jeżeli wybrałem zły dział to przepraszam, ale nie wiedziałem za bardzo do którego będzie to pasowało. :)

Dodam, że po reinstalacji całego systemu na VPS, oraz nawet jak chcę włączyć czysty serwer z sa-mp.com - mam to samo.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3049
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
"No such file or directory", mimo to, że plik istnieje
« Odpowiedź #1 dnia: 2011-08-19, 15:40:35 »
1) Serwer SA-MP jest 32-bitowy
2) Wymaga m.in. bibliotek libc.so.6, libm.so.6, libpthread.so.0, libstdc++.so.6 i libgcc_s.so.1

Jeżeli hosting jest 64-bitowy to może nie być bibliotek 32 bitowych.

Pokaż co daje polecenie "ldd samp03svr" (czy jak ten plik tam się teraz nazywa)
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
"No such file or directory", mimo to, że plik istnieje
« Odpowiedź #2 dnia: 2011-08-20, 13:33:37 »
Ten komunikat dotyczy zapewne jakiegoś pliku lub biblioteki używanej przez ten program. On sam odpala się prawidłowo i jego plik owszem istnieje ;)

Odpal go poleceniem:
strace ./samp03svr
i poszukaj w wyniku linii open(...) z wynikiem -1 ENOENT (No such file or directory), np:
open("jakisplik", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
I zobacz jakiego to pliku na prawdę nie ma.

Najlepiej chyba grepem:
strace ./samp03svr | grep "ENOENT"