Wrong ELF class

Répondre
jejedu67
Messages : 9
Inscription : 27 novembre 2015, 15:50

Wrong ELF class

Message par jejedu67 » 06 janvier 2018, 19:21

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

Avatar de l’utilisateur
nouvo09
Messages : 1828
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Wrong ELF class

Message par nouvo09 » 06 janvier 2018, 20:33

Tu as essayé
yum provides */libiconv.so.2

?
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

jejedu67
Messages : 9
Inscription : 27 novembre 2015, 15:50

Re: Wrong ELF class

Message par jejedu67 » 06 janvier 2018, 20:52

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é.

Avatar de l’utilisateur
nouvo09
Messages : 1828
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Wrong ELF class

Message par nouvo09 » 06 janvier 2018, 21:51

Pas d'idée alors. peut-être cette bibliothèque n'a--t-elle pas été compilée avec la bonne version de gcc ?
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

Beta-Pictoris
Messages : 927
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Wrong ELF class

Message par Beta-Pictoris » 07 janvier 2018, 00:22

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".

jejedu67
Messages : 9
Inscription : 27 novembre 2015, 15:50

Re: Wrong ELF class

Message par jejedu67 » 07 janvier 2018, 01:57

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 ...

Avatar de l’utilisateur
nouvo09
Messages : 1828
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Wrong ELF class

Message par nouvo09 » 07 janvier 2018, 10:53

Alors il faudrait essayer d'installer ce paquet en 32 bits ce qui est toujours possible:

yum install libiconvxxxxx.i686
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

jejedu67
Messages : 9
Inscription : 27 novembre 2015, 15:50

Re: Wrong ELF class

Message par jejedu67 » 07 janvier 2018, 18:06

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.

Avatar de l’utilisateur
nouvo09
Messages : 1828
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Wrong ELF class

Message par nouvo09 » 08 janvier 2018, 01:06

Je ne la trouve plus non plus. Ce paquet a dû être déclaré comme obsolète/ non maintenu.
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

Beta-Pictoris
Messages : 927
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Wrong ELF class

Message par Beta-Pictoris » 08 janvier 2018, 21:30

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.

Répondre