Page 1 sur 1

Wrong ELF class

Publié : 06 janvier 2018, 19:21
par jejedu67
Bonsoir,

J'utilise Centos 7 et j'ai ce message:
Image

Comment puis-je corriger ça ?

Image

Image

Je ne trouve pas mon erreur ...

Merci d'avance

Re: Wrong ELF class

Publié : 06 janvier 2018, 20:33
par nouvo09
Tu as essayé
yum provides */libiconv.so.2

?

Re: Wrong ELF class

Publié : 06 janvier 2018, 20:52
par jejedu67
Voilà:

Image

En faite j'ai un serveur sous CentoS 5, et un autre sous CentoS 7, et comme le 5 n'aura très bientôt plus de mises à jour je voulais tenter de lancer ce truc sur un CentoS 7. Donc sur le CentoS 5 ça fonctionne comme il faut, mais pas sur le 7.

J'avais le même soucis quand je l'avais installé sur le 5 mais je ne sais plus du tout ce que j'avais fais ...

En plus, sur le CentoS 5, aucun package qui commence par libi n'est installé.

Re: Wrong ELF class

Publié : 06 janvier 2018, 21:51
par nouvo09
Pas d'idée alors. peut-être cette bibliothèque n'a--t-elle pas été compilée avec la bonne version de gcc ?

Re: Wrong ELF class

Publié : 07 janvier 2018, 00:22
par Beta-Pictoris
jejedu67, c'est, peut-être, ton programme "ZoneServer" qui n'est pas compilé dans la même architecture que ton système.

Tu peux le vérifier avec la commande "file".

Re: Wrong ELF class

Publié : 07 janvier 2018, 01:57
par jejedu67
Image

Image

Image

Les 3 sont en 32 bits, mais seul le ZoneServer ne se lance pas ...

En faite, chez SoYouStart j'avais tenté de tout installer moi même. J'ai donc mis CentoS 7 sans me poser de question, j'ai installé les librairies qu'il fallait, et je suis tombé sur ce message:
Image

Du coup j'ai contacté la société à laquelle je loue la licence d'exploitation du jeu, ils m'ont dit qu'il faut CentoS 5 et puis ils ont fait le nécessaire eux même pour l'installation.

Par après j'ai fais un copier/coller de l'historique des commandes qu'ils ont fait:
https://pastebin.com/xbVs3GkP

Cela m'a étonné que certaines commandes ne fonctionnent pas sur CentoS mais bon ... tout fonctionnait au niveau du jeu alors je ne me suis pas posé de question.

J'ai donc fais tout ça, et maintenant que je veux tester un serveur chez un autre hébergeur, sous CentoS 7 cette fois, je me suis à nouveau retrouvé avec le message
Image
comme c'était le cas tout au début quand j'avais tenté d'installer moi même chez SoYouStart.

Là bas aussi le CentoS est en 64 bits. libiconv.so.2 n'est même pas installé sur mon serveur SoYouStart ...

Re: Wrong ELF class

Publié : 07 janvier 2018, 10:53
par nouvo09
Alors il faudrait essayer d'installer ce paquet en 32 bits ce qui est toujours possible:

yum install libiconvxxxxx.i686

Re: Wrong ELF class

Publié : 07 janvier 2018, 18:06
par jejedu67
Bonjour,

J'ai téléchargé et installé depuis la page ftp://ftp.gnu.org/pub/gnu/libiconv/

Comment je trouve la version 32 bits ?

yum install ne trouve pas cette librairie.

Re: Wrong ELF class

Publié : 08 janvier 2018, 01:06
par nouvo09
Je ne la trouve plus non plus. Ce paquet a dû être déclaré comme obsolète/ non maintenu.

Re: Wrong ELF class

Publié : 08 janvier 2018, 21:30
par Beta-Pictoris
jejedu67 a écrit :Bonjour,

J'ai téléchargé et installé depuis la page ftp://ftp.gnu.org/pub/gnu/libiconv/

Comment je trouve la version 32 bits ?
Tu as trouvé le source. Tu as, juste, à le recompiler.