D
Deleted member 10028
Guest
Hallo Zusammen,
ich habe mich heute mit dem Multiplayer "MTA SA" (Multi Theft Auto) beschäftigt.
Kompilieren & Co. war alles kein Problem, doch nun weiß ich leider nicht mehr weiter.
Das System, mit dem ich den MTA-Server kompiliert habe:
- Debian Lenny
- 32-Bit
- Server kann problemlos gestartet werden.
Das System, mit dem ich den MTA-Server starten möchte:
- Debian Lenny
- 64-Bit
- Server kann nicht gestartet werden.
Sobald ich den MTA-Server starten möchte, erhalte ich folgende Meldung:
Ich habe nachgeschaut, ob diese libcurl.so.4 überhaupt existiert, hier mein Ergebnis:
Folglich existieren die benötigten Dateien.
Da das System auf einer 64-Bit-Architektur läuft, habe ich zum Testen die 64er libs von libcurl in die 32er libs verlinkt (Symlink).
Überraschung ... der MTA-Server erkennt zwar die libs, aber scheitert, da es nunmal die 64er libs sind.
Meldung des MTA-Servers:
Das dies nicht klappen kann, dachte ich mir schon, aber ein Versuch war es mir wert.
Wie bekomme ich den MTA-Server nun also zum "Laufen"?
Gruß
Julian
ich habe mich heute mit dem Multiplayer "MTA SA" (Multi Theft Auto) beschäftigt.
Kompilieren & Co. war alles kein Problem, doch nun weiß ich leider nicht mehr weiter.
Das System, mit dem ich den MTA-Server kompiliert habe:
- Debian Lenny
- 32-Bit
- Server kann problemlos gestartet werden.
Das System, mit dem ich den MTA-Server starten möchte:
- Debian Lenny
- 64-Bit
- Server kann nicht gestartet werden.
Sobald ich den MTA-Server starten möchte, erhalte ich folgende Meldung:
Code:
libcurl.so.4: cannot open shared object file: No such file or directory
ERROR: Loading network library (net.so) failed!
Press Q to shut down the server!
Ich habe nachgeschaut, ob diese libcurl.so.4 überhaupt existiert, hier mein Ergebnis:
Code:
ls -l /usr/lib | grep libcurl
-rw-r--r-- 1 root root 553K 2010-03-27 06:52 libcurl.a
-rw-r--r-- 1 root root 809 2010-03-27 06:52 libcurl.la
lrwxrwxrwx 1 root root 16 2011-05-01 17:53 libcurl.so -> libcurl.so.4.1.0
lrwxrwxrwx 1 root root 12 2011-05-01 17:53 libcurl.so.3 -> libcurl.so.4
lrwxrwxrwx 1 root root 16 2011-05-01 17:53 libcurl.so.4 -> libcurl.so.4.1.0
-rw-r--r-- 1 root root 286K 2010-03-27 06:52 libcurl.so.4.1.0
Da das System auf einer 64-Bit-Architektur läuft, habe ich zum Testen die 64er libs von libcurl in die 32er libs verlinkt (Symlink).
Überraschung ... der MTA-Server erkennt zwar die libs, aber scheitert, da es nunmal die 64er libs sind.
Code:
lrwxrwxrwx 1 root root 18 2011-06-14 12:46 libcurl.a -> /usr/lib/libcurl.a
lrwxrwxrwx 1 root root 19 2011-06-14 12:46 libcurl.la -> /usr/lib/libcurl.la
lrwxrwxrwx 1 root root 25 2011-06-14 12:47 libcurl.so -> /usr/lib/libcurl.so.4.1.0
lrwxrwxrwx 1 root root 21 2011-06-14 12:48 libcurl.so.3 -> /usr/lib/libcurl.so.4
lrwxrwxrwx 1 root root 25 2011-06-14 12:48 libcurl.so.4 -> /usr/lib/libcurl.so.4.1.0
lrwxrwxrwx 1 root root 25 2011-06-14 12:48 libcurl.so.4.1.0 -> /usr/lib/libcurl.so.4.1.0
Code:
libcurl.so.4: wrong ELF class: ELFCLASS64
Wie bekomme ich den MTA-Server nun also zum "Laufen"?
Gruß
Julian
Last edited by a moderator: