You are not logged in.

Jareth

Trainee

  • "Jareth" started this thread

Posts: 95

Location: Vetschau

Occupation: Soldat

wcf.user.option.userOption53: Ja

  • Send private message

1

Monday, March 5th 2012, 8:06pm

MySQL Verbindungs Problem oder anderes Problem

ich habe dieses Addon auf meinen server http://addons.eventscripts.com/addons/view/levelbank

Hab soweit alles eingestellt. Das er auf MySQL Speichern soll.

Wenn ich es jetzt laden will kommt mir diese Fehler Meldung .

Was soll die Bedeuten ?

Unloading levelbank...
[EventScripts] Unloading levelbank...
[EventScripts] levelbank was not loaded
Can't load addon (levelbank): libmysqlclient_r.so.15: cannot open shared object file: No such file or directory



Ich danke euch für eure Hilfe

Jareth

Jackmaster

Super Moderator

Posts: 660

wcf.user.option.userOption53: Ja

  • Send private message

2

Monday, March 5th 2012, 8:11pm

Hast du die Libs auch in den ES Ordner rein getan ?
Wenn ja, hast du davor den Server gerestartet?
Wenn Nein, dann restarte mal, weil die Libs sonst net geladen wurden.

Jareth

Trainee

  • "Jareth" started this thread

Posts: 95

Location: Vetschau

Occupation: Soldat

wcf.user.option.userOption53: Ja

  • Send private message

3

Tuesday, March 6th 2012, 11:44am

Ja HAbe alle in den Ordner getan und den Server neugestartet . Geht trotzdem nicht .

4

Tuesday, March 6th 2012, 8:07pm

Das Log sagt doch klip und klar, dass die "libmysqlclient_r.so.15" Datei nicht da ist. Finde heraus, wozu sie gehört und installiere sie.
Webbasierender Config Ersteller: www.ulrich-block.de für CS 1.6, CSS, DODS und TF2.

Ebenso wird werden verschiedene Debian Gameserverkernel zum Download angeboten.

MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

5

Tuesday, March 6th 2012, 9:05pm

fünf möglichkeiten:
  1. mysql-client 5.0 installieren
  2. bei mysql 5.1 symlink probieren: libmysqlclient_r.so.15 -> libmysqlclient_r.so.16
  3. alte/existierende libmysqlclient_r.so.15 im web suchen und downloaden (ggf. nach libmysqlclient_r.so.15.0.0 suchen)
  4. den author von levelbank bitten die libmysqlclient_r.so.15 nicht hard zu coden bzw. den mysql part zu updaten (zu mysql 5.1)
  5. auf levelbank verzichten

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

6

Tuesday, March 6th 2012, 9:27pm

Bei Debian

Paket suchen

Source code

1
2
3
4
 apt-file search libmysqlclient_r.so
libmysqlclient-dev: /usr/lib/libmysqlclient_r.so
libmysqlclient16: /usr/lib/libmysqlclient_r.so.16
libmysqlclient16: /usr/lib/libmysqlclient_r.so.16.0.0


Installieren

Source code

1
2
apt-get -s install libmysqlclient16 #gucken was er so alles an Paketen installieren will
apt-get install libmysqlclient16 #Paket installieren


Dann gucken wo sich die Datei befindet

Source code

1
2
whereis libmysqlclient_r.so.16
libmysqlclient_r.so: /usr/lib/libmysqlclient_r.so.16


Datei suchen

Source code

1
2
whereis libmysqlclient_r.so.16
libmysqlclient_r.so: /usr/lib/libmysqlclient_r.so.16


Symlink erstellen

Source code

1
ln -s /usr/lib/libmysqlclient_r.so.16 /usr/lib/libmysqlclient_r.so.15


Hoffen, dass es funktioniert. Falls nicht, liegt es daran, dass zwischen den Versionen Inkompatibilitäten herrschen. Den Autor drauf hinweisen, die neuere Version zu unterstützen. Hardcoden ist bei der Programmierung nicht gerade zweckmäßig. Dadurch entstehen erst solche Probleme wie du sie hast. Soweit ich weiß, hat Python auch standardmäßig eine API für den Zugriff auf Datenbanken unterschiedlichster Typen. Deswegen verstehe ich auch nicht, wieso der Entwickler selbst irgendwas zusammenfrickelt.

Similar threads