1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Di: 20 Mai 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Gameserver & Hosting
    4. ArmA Series - ArmA 3 / Reforger
    5. Hilfeforum

    extDB3 Probleme auf Linux

    • Siraph
    • 27. April 2018 um 19:51
    • Erledigt
    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 3. Januar 2020 um 03:52
      • #21

      Die extDB3.so ist eine Datei für die der Nutzer des Arma Servers Ausführungsrechte besitzen muss.

      Daher die Frage ob die Rechte gesetzt sind.

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 15:10
      • #22
      Zitat von Henne079

      Die extDB3.so ist eine Datei für die der Nutzer des Arma Servers Ausführungsrechte besitzen muss.

      Daher die Frage ob die Rechte gesetzt sind.

      Achso, schaue mal nach. Habe daran gar nicht gedacht^^

      Edit: Ok der Benutzer hatte nur read und write rechte, habe ihm das recht zum ausführen auch mal gegeben, mal schauen was der Server jetzt so sagt.

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 15:23
      • #23

      Nope, immer noch der selbe Fehler wie gestern:

      Fehlermeldung

      14:18:19 ../lib/Network/networkServer.cpp OnClientStateChanged:NOT IMPLEMENTED - briefing!

      CallExtension 'extDB3' could not be found

      14:18:19 "extDB3: Error with Database Connection"

      Attempt to override final function - bis_fnc_storeparamsvalues_data

      Hast du vielleicht noch eine Idee wie man dafür sorgen kann das er es nicht findet? Denn ich denke mal das er es nicht loaden wird haben wir behoben. Nur leider findet er es jetzt noch nicht mal mehr..

      die .so Datei in lowcase hat nichts bewirkt genauso wenig wie sie in low case ins Hauptverzeichnis zu verschieben. Könnte mir noch vorstellen das ich sie in Capitalletter ins HV ziehen muss. Werde dies mal ausprobieren.

      PS Danke für deine Hilfe bis her!;)

      Edit: So, habe es jetzt ausprobiert. Wenn die Datei in Großbuchstaben im HV ist findet er sie. Dann meckert extDB aber rum das er die .ini nicht findet. Probiere deshalb mal die .ini ebenfalls in das Hauptverzeichnis zu packen.

      Einmal editiert, zuletzt von MauGi_LP (3. Januar 2020 um 15:32)

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 3. Januar 2020 um 15:26
      • #24

      Was für Rechte sind der Datei gesetzt und wem gehört diese?

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 15:55
      • #25
      Zitat von Henne079

      Was für Rechte sind der Datei gesetzt und wem gehört diese?

      Die Datei gehört dem Nutzer mit dem ich auch den A3 Server starte. Die rechte für den Nutzer sind lesen, schreiben und ausführen.

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 3. Januar 2020 um 16:06
      • #26

      Ich sehe gerade, du hast versucht die Datei umzubenennen.

      Die Datei muss extDB3.so heißen und befindet sich am besten im extDB3 Verzeichniss.

      Die Config muss extdb3-conf.ini heißen und sich ebenfalls im extDB3 Verzeichniss befinden.

      Im addons Verzeichniss im extDB3 Verzeichniss muss sich die extdb3.pbo befinden.

      Also so wie es auch ist, wenn man extDB3 downloadet.

      Hast du vielleicht Version 1.032 von extDB3 installiert?

      Nutze Version 1.031.

      Ansonsten mache eine neue frische saubere Installation vom ganzem Arma Server.

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 17:13
      • #27

      So habe jetzt noch etwas rumprobiert.

      wenn die .so Datei im extdb Ordner ist findet der Server sie nicht.

      wenn die .so im Hauptverzeichnis ist die .ini aber nicht findet er zwar die .so aber die .ini nicht.

      wenn die .so und .ini im Hauptverzeichnis ist findet er beide kann sich aber warum auch immer nicht mit dem Server verbinden. InGame sagt er aber immernoch er kann es nicht laden.

      wenn ich beide Dateien wieder in den extdb order tue und ihn @extDB3 nenne statt @extdb3 gibt er mir folgende Fehler aus:

      1. Fehlermeldung

      15:36:43 "---------------------------------------------------------------------"

      15:36:43 "---------------------------------------------------------------------"

      sh: 1: objdump: not found

      15:36:43 CallExtension loaded: extDB3 (/home/arma3/steamcmd/arma3/@extDB3/extDB3.so) [▒▒_▒S▒]

      15:36:43 "extDB3 Loaded"

      15:36:43 "---------------------------------------------------------------------"

      15:36:43 "---------------------------------------------------------------------"

      2. Fehlermeldung

      15:36:46 ../lib/Network/networkServer.cpp OnClientStateChanged:NOT IMPLEMENTED - briefing!

      15:36:46 "extDB3: Error with Database Connection"

      Attempt to override final function - bis_fnc_storeparamsvalues_data

      3. Fehlermeldung / einfach nur ein Output?

      15:36:59 Extensions:

      15:36:59 extDB3 (/home/arma3/steamcmd/arma3/@extDB3/extDB3.so) [▒▒_▒S▒]

      Und InGame sagt er mir: extDB failed to load, please contact an administrator

      Mir fällt langsam echt nichts mehr ein was ich tun kann..

      In der Konsole sagt er mir er hat es geladen und kann sich nur nicht mit der DB verbinden, aber ich kann mich ja mit dem selben Nutzer über Navicat 12 verbinden.

      Da es Arma ist würde ich sagen ich glaube der Konsole mehr, heißt extdb ist geladen kann sich aber nicht mit der DB verbinden. Teste jetzt mal in der .ini die Ip einmal durch 127.0.0.1 und durch localhost zu ersetzen.

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 17:17
      • #28
      Zitat von Henne079

      Ich sehe gerade, du hast versucht die Datei umzubenennen.

      Die Datei muss extDB3.so heißen und befindet sich am besten im extDB3 Verzeichniss.

      Die Config muss extdb3-conf.ini heißen und sich ebenfalls im extDB3 Verzeichniss befinden.

      Im addons Verzeichniss im extDB3 Verzeichniss muss sich die extdb3.pbo befinden.

      Also so wie es auch ist, wenn man extDB3 downloadet.

      Hast du vielleicht Version 1.032 von extDB3 installiert?

      Nutze Version 1.031.

      Ansonsten mache eine neue frische saubere Installation vom ganzem Arma Server.

      Alles anzeigen

      Hey, ja hatte ich aber hab es wieder so gemacht wie es war. die .pbo hab ich kleingeschrieben da er sie sonst nicht erkennt (die .pbo kommt normal großgeschrieben).

      Ich probiere jetzt erstmal noch meine 2 Lösungen und wechsel dann zur 1.031 nutze aktuell die 1.020 - linux fixed glaube ich, da wir das damals schon mal hatten das er mit der aktuellsten Version nicht klar kommt.

      Einmal editiert, zuletzt von MauGi_LP (3. Januar 2020 um 17:51)

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 17:46
      • #29

      So, also die IP zu localhost oder zu 127.0.0.1 zu ändern hat auch nicht geholfen.

      Werde jetzt mal auf die 1.301 wechseln, hoffentlich funktioniert die.^^

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 18:13
      • #30

      So extdb ist drauf meine .ini sieht so aus:

      Code
      [Main]
      Version = 1
      
      Randomize Config File = false
      ;; Randomizes Config File after loading.
      ;;   Recommend to turn on, if you have enabled filepatching on arma.
      
      Allow Reset = false
      ;; Allows 9:RESET, usefull for development work
      
      Thread = 0;
      ;; Option to force number of worker threads for extDB3.
      ;;   Auto = 0, Min = 2, Max = 6
      
      [Log]
      Flush = true;
      ;; Flush logfile after each update.
      ;;    Option really only usefull if running DEBUG BUILD
      
      
      [altislife]
      IP = 127.0.0.1
      Port = 3306
      Username = ****
      Password = ****
      Database = altislife
      Alles anzeigen

      Die extDB Version wird aufjedenfall gefunden, aber leider nicht geladen:

      Spoiler anzeigen

      17:02:19 "---------------------------------------------------------------------"

      sh: 1: objdump: not found

      Call extension 'extDB3' could not be loaded

      17:02:19 "extDB3 Failed to Load, Check Requirements @ https://bitbucket.org/torndeco/extdb3/wiki/Installation"

      17:02:19 ""

      17:02:19 "If you are running this on a client, Battleye will random block extensions. Try Disable Battleye"

      17:02:19 "---------------------------------------------------------------------"

      17:02:19 "---------------------------------------------------------------------"

      Spoiler anzeigen

      17:02:23 ../lib/Network/networkServer.cpp OnClientStateChanged:NOT IMPLEMENTED - briefing!

      sh: 1: objdump: not found

      Call extension 'extDB3' could not be loaded

      17:02:23 "extDB3: Error with Database Connection"

      Attempt to override final function - bis_fnc_storeparamsvalues_data

      mit ldd extDB3.so hab ich herausgefunden das ihm libz.so.1 fehlt.

      Spoiler anzeigen

      linux-gate.so.1 (0xf7eee000)

      libtbbmalloc.so.2 => /usr/lib/i386-linux-gnu/libtbbmalloc.so.2 (0xf7969000)

      libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7963000)

      libz.so.1 => not found

      libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf785e000)

      libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf783b000)

      libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf764e000)

      /lib/ld-linux.so.2 (0xf7eef000)

      werde es mal installieren und die .so mit chmod wieder anpassen (hatte ich nämlich vergessen wie ich gerade gesehen habe dash)

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 18:41
      • #31

      Also: Paket ist installiert, und der Benutzer hat rechte die .so Datei auszuführen. Der Server kann extDB laden aber sich nicht mit der DB verbinden. Hast du diesbezüglich auch ein paar Ideen? Denn der Benutzername, das Passwort ist richtig und der DB Name auch. Und über Navicat 12 kann ich mich ja auch anmelden und die DB bearbeiten. Der Nutzer hat auch alle rechte.

      Spoiler anzeigen

      17:19:35 "---------------------------------------------------------------------"

      17:19:35 "---------------------------------------------------------------------"

      sh: 1: objdump: not found

      17:19:35 CallExtension loaded: extDB3 (/home/arma3/steamcmd/arma3/@extDB3/extDB3.so) [▒▒_▒X▒]

      17:19:35 "extDB3 Loaded"

      17:19:35 "---------------------------------------------------------------------"

      17:19:35 "---------------------------------------------------------------------"

      Spoiler anzeigen

      17:19:39 ../lib/Network/networkServer.cpp OnClientStateChanged:NOT IMPLEMENTED - briefing!

      17:19:39 "extDB3: Error with Database Connection"

      Attempt to override final function - bis_fnc_storeparamsvalues_data

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 3. Januar 2020 um 19:24
      • #32

      Also fangen wir mal an.

      1. Linux achtet auf Groß- und Kleinschreibung und dichtet sich nicht irgendwas hin so wie Windows. Daher ist es wichtig die Dateien entsprechend zu benennen, oder den Namen der Dateien einfach zu lassen. Denn normal sind die Dateien so benannt, dass es funktioniert.

      2. Du schreibst: gibt er mir folgende Fehler aus

      Code
      15:36:43 "---------------------------------------------------------------------"
      15:36:43 "---------------------------------------------------------------------"
      sh: 1: objdump: not found
      15:36:43 CallExtension loaded: extDB3 (/home/arma3/steamcmd/arma3/@extDB3/extDB3.so) [▒▒_▒S▒]
      15:36:43 "extDB3 Loaded"
      15:36:43 "---------------------------------------------------------------------"
      15:36:43 "---------------------------------------------------------------------"

      Da steht ja aber: CallExtension loaded: extDB3

      Also ist es kein Fehler, sondern eine Erfolgsmeldung. Denn so soll es sein.

      3. Die Meldung: sh: 1: objdump: not found stammt von dem Script den du nutzt um den Server zu verwalten. Diese Meldung sieht man hier öfters. Da ich das Script nicht nutze und mir dafür eigene Scripts geschrieben habe weiß ich jetzt nicht auswendig warum die Meldung geworfen wird.

      Solltest du aber soweit ignorieren können. Denn der Server läuft ja.

      4. Je nach der Einstellung der Datenbank und der Firewall, musst du den Datenverkehr innerhalb des Servers erst freigeben. Ansonsten kann der Server natürlich nicht auf die Datenbank zugreifen.

      5. Das fehlende Paket hast du inzwischen installiert?

      6. Die Version 1.031 von extDB3 funktioniert einwandfrei. Habe bisher keinerlei Probleme damit gehabt und wir nutzen diese schon sehr lange.

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 20:52
      • #33

      Also:

      Zu 1. Ja ich weiß habe inzwischen ja alles so das es läuft.

      Zu 2. Habe in meinem Letzten Post doch gar nicht geschrieben das es eine Fehlermeldung ist?

      Zu 3. Okay, gut dann weiß ich wenigstens wo die her kommt.

      Zu 4. Okay werde mich dies bezüglich schlauch machen.

      Zu 5. Ja wie schon geschrieben habe ich dies bereits installiert (Glaube da ich soviel schreibe hast du gewisse teile überlesen ^^)

      Zu 6. Ja aktuell läuft extDB3 ja ganz ok er/es verbindet sich nur nicht mit der DB..

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 21:19
      • #34

      So habe herausgefunden, dass sich der Benutzer nicht über localhost sondern nur über Remote verbinden kann.

      Habe jetzt mal etwas gemacht das zwar nicht besonders sicher ist aber hoffentlich die Lösung ist. Die Verbindung mit dem Nutzer Root zu probieren. Und es hat geklappt.

      Ich bedanke mich daher für Eure/Deine Hilfe, jetzt muss ich nur noch schauen warum sich der eigentliche Nutzer nicht über localhost verbinden kann und dies ändern.

    • Henne
      Nerd
      Reaktionen
      155
      Trophäen
      7
      Beiträge
      840
      Bilder
      7
      • 3. Januar 2020 um 21:41
      • #35
      Zitat von MauGi_LP

      . . .

      Zu 2. Habe in meinem Letzten Post doch gar nicht geschrieben das es eine Fehlermeldung ist?

      . . .

      Zitat von MauGi_LP
      . . .

      wenn ich beide Dateien wieder in den extdb order tue und ihn @extDB3 nenne statt @extdb3 gibt er mir folgende Fehler aus:

      1. Fehlermeldung

      15:36:43 "---------------------------------------------------------------------"

      15:36:43 "---------------------------------------------------------------------"

      sh: 1: objdump: not found

      15:36:43 CallExtension loaded: extDB3 (/home/arma3/steamcmd/arma3/@extDB3/extDB3.so) [▒▒_▒S▒]

      15:36:43 "extDB3 Loaded"

      15:36:43 "---------------------------------------------------------------------"

      15:36:43 "---------------------------------------------------------------------"

      . . .
      Alles anzeigen

      War zwar nicht der letzte Post, aber einige zuvor. ;)

      Zitat von MauGi_LP

      . . .

      mit ldd extDB3.so hab ich herausgefunden das ihm libz.so.1 fehlt.

      . . .

      werde es mal installieren

      . . .

      Daher die Nachfrage ob du es zu dem Zeitpunkt schon installiert hast.

      Zitat von MauGi_LP

      So habe herausgefunden, dass sich der Benutzer nicht über localhost sondern nur über Remote verbinden kann.

      Habe jetzt mal etwas gemacht das zwar nicht besonders sicher ist aber hoffentlich die Lösung ist. Die Verbindung mit dem Nutzer Root zu probieren. Und es hat geklappt.

      Ich bedanke mich daher für Eure/Deine Hilfe, jetzt muss ich nur noch schauen warum sich der eigentliche Nutzer nicht über localhost verbinden kann und dies ändern.

      Weiß zwar nicht was du da eingestellt hast, aber vielleicht hast du localhost für den Nutzer auf der Blacklist?

      Der root Nutzer ist nicht dafür gedacht, diesen Standardmäßig zu nutzen.

      Wenn sich aber der root verbinden kann, liegt es weniger an der Verbindung an sich, sondern eher an mangelnden Rechten.

      Daher stelle doch die Rechte ein und nutze einen anderen Nutzer.

    • MauGi_LP
      Fortgeschrittener
      Reaktionen
      57
      Trophäen
      9
      Beiträge
      374
      • 3. Januar 2020 um 23:44
      • #36
      Zitat von Henne079

      War zwar nicht der letzte Post, aber einige zuvor.

      Dann tut mir meine Unglückliche Wortwahl leid.:saint:

      Zitat von Henne079

      Der root Nutzer ist nicht dafür gedacht, diesen Standardmäßig zu nutzen.

      Ich weiß, war ja jetzt nur zu test zwecken und wird so schnell wie möglich wieder geändert.

      Zitat von Henne079

      Wenn sich aber der root verbinden kann, liegt es weniger an der Verbindung an sich, sondern eher an mangelnden Rechten.

      Eigentlich sollte der Nutzer alle rechte haben die er brauch.. werde den Nutzer mal löschen und neu anlegen.

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    Ähnliche Themen

    • Probleme mit extDB 3

      • chris89
      • 5. April 2018 um 13:56
      • Hilfeforum
    • [Altis Life 5.0.0] Setting up Client, please wait...

      • Walldro
      • 4. Februar 2018 um 10:46
      • Hilfeforum
    • 5.0 Frage SPieler information...

      • SnillocTV
      • 8. Januar 2018 um 21:03
      • Hilfeforum
    • Problem mit GLIBC (Linux)

      • shoXy
      • 2. Januar 2018 um 16:59
      • Hilfeforum
    • MySQL

      • Alpadopo
      • 1. Dezember 2017 um 18:19
      • Hilfeforum
    • [ExtDB3] Frage Spieler Informationen zu UID ab

      • Truba
      • 22. Juni 2017 um 07:00
      • Hilfeforum

    Tags

    • Linux
    • extDB3

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™