Français Solved Problème de chargement de extDB3 sur Arma Life

  • Auteur de la discussion Auteur de la discussion Sotot
  • Date de début Date de début
  • Tags Tags
    extdb3

Sotot

User
7/5/20
4
0
100
22
Lyon, France
twitch.tv
Bonjour,

Je viens un peu en dernier recours, trois jours que j'essaye désespérément de faire fonctionner extDB3 sur mon Arma Life, mais je ne comprends pas malgré avoir tout recommencer plusieurs fois... En gros : lorsque je lance le serveur, au chargement de extDB3, j'ai cette magnifique erreur :
[CODE lang="bash" title="Error loading @extDB3"]"---------------------------------------------------------------------"
"---------------------------------------------------------------------"
Call extension 'extDB3' could not be loaded
"extDB3 Failed to Load, Check Requirements @ https://bitbucket.org/torndeco/extdb3/wiki/Installation"
""
"If you are running this on a client, Battleye will random block extensions. Try Disable Battleye"
"---------------------------------------------------------------------"
"---------------------------------------------------------------------"[/CODE]
Pourtant, j'ai suivi les instructions du repo extDB3 de SteezCram, c'est-à-dire faire apt-get install libtbb2:i386 et apt-get install libtbb2 (mon serveur étant sous Ubuntu 20.04.2 avec Glibc 2.31), j'ai vérifié l'accès à la base de données et (normalement) c'est bon aussi. Donc je vous avoue ne pas très bien comprendre...

Pour info du coup dans @extdb3 j'ai le dossier addons avec extdb3.pbo, et dans le dossier direct j'ai extDB3.so, extDB_x64.so et le fichier extdb3-conf.ini :
[CODE lang="ini" title="extdb3-conf.ini"][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
[/CODE]
Et bien sûr je n'ai pas de log pour extDB3 vu qu'il n'arrive pas à se lancer... Donc aucune autre info :rolleyes:
Si quelqu'un est en capacité de m'aider à résoudre ce problème, je suis largement preneur

Merci beaucoup ❤️
Sotot
 
Dernière édition par un modérateur:
Si tu es sur linux et que tu as le fichier @extdb3 comme tu le dis et non @extDB3 alors dans ta liste de mode appel le avec le même nom (majuscules et minuscules compris)
 
Si tu es sur linux et que tu as le fichier @extdb3 comme tu le dis et non @extDB3 alors dans ta liste de mode appel le avec le même nom (majuscules et minuscules compris)
Si tu parles bien du -serverMod dans le fichier de lancement, alors oui c'est déjà le cas : -serverMod="@life_server;@extdb3;". En faites le serveur détecte bien l'addon comme existant, y'a aucun soucis là-dessus il apparait bien dans la liste des mods qu'il fait, mais c'est après au chargement qu'il fait des siennes...

Est-ce l'installation du package libtbb2:i386 s'est bien passée ?
Tu peux faire une capture d'écran de ce qui est dans la console après avoir écrit ça :
Code:
apt-get install libtbb2:i386
De ce que je sais oui, y'a eu aucun soucis, enfin en tout cas j'ai rien vu d'anormal loin de là
Voici le screen après avoir fait le apt-get :
1628285012310.png
 
C'est vraiment un soucis au niveau de l’exécution du fichier .so je pense :unsure:

Est-ce que tu peux donner la liste des bibliothèques nécessaires pour extDB à l'aide de LDD ?

C'est à dire en exécutant la commande en SSH :
Code:
ldd PATH_TO_ARMA/@extdb3/extDB3.so
Remplace PATH_TO_ARMA pour que le chemin soit correct vers le fichier d'extdb ;)
 
Solution
C'est vraiment un soucis au niveau de l’exécution du fichier .so je pense :unsure:

Est-ce que tu peux donner la liste des bibliothèques nécessaires pour extDB à l'aide de LDD ?

C'est à dire en exécutant la commande en SSH :
Code:
ldd PATH_TO_ARMA/@extdb3/extDB3.so
Remplace PATH_TO_ARMA pour que le chemin soit correct vers le fichier d'extdb ;)

J'ai exécuté le ldd sur le extDB3.so, et voici ce que ça me retourne :
1628364565166.png

Je vois que le libz.so.1 est not found, donc je suppose que le problème vient de là ? Et du coup j'imagine que le simple fait de l'installer devrait régler pas mal de choses... Mais du coup commet faire ? Que je fasse pas des bêtises et casse encore plus tout ça :rolleyes: