[REGLE]Comment en finir avec les erreurs de lib

Comment en finir avec les erreurs de lib [REGLE] - Divers - Linux et OS Alternatifs

Marsh Posté le 03-09-2007 à 18:41:05    

Salut à tous,
Je suis sur une Debian AMD64 etch, et a chaque fois que j'execute un programme, j'ai une erreur du style:
 

Code :
  1. starting the * server
  2. libgcc_s.so.1 must be installed for pthread_cancel to work
  3. ./*: line 7: 31077 Abandon
  4. Linux -PID= tserver2.pid


 

Code :
  1. ./fearserver.bin: error while loading shred libraries: libstdc++.so.5: cannot open shred object file: No such file or directory


 
Les programmes sont éxécutés dans mon home.
 
J'ai essayé d'installer quelques paquets avec apt, mais j'ai peur de faire une boulette en bidouillant ces trcus là  :(  
 
merci A+
 
 
EDIT:
Apres pas mal de galeres et de bonnes recherches j'ai reussi a faire tourner les progs sur ma debian 64 en installant la librairie ia32-libs


Message édité par Profil supprimé le 16-09-2007 à 10:55:51
Reply

Marsh Posté le 03-09-2007 à 18:41:05   

Reply

Marsh Posté le 03-09-2007 à 19:04:58    

apt-file search
apt-get install
 
sont tes amis


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 03-09-2007 à 21:34:51    

J'ai installé:
libstdc++5
libstdc++6
libgcc1
M'ais j'ai toujours ce probleme...
 
Je me demande si il y'a pas un bug avec le 64 bits, parsque dans mon / j'ai:
lib
lib32
lib64
 :(  

Reply

Marsh Posté le 03-09-2007 à 22:02:46    

apt-file search libstdc++.so.5
si ya pas, mais que ta un libstdc++.so, tu ln -s


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 03-09-2007 à 22:11:49    

*


Message édité par Profil supprimé le 07-09-2007 à 23:49:36
Reply

Marsh Posté le 03-09-2007 à 22:16:17    

Par tous les harengs dont tux ne s'est pas encore rassasié :o !
par ta faute je resalis mon clavier avecmes mains pleines de knackies :o :o :o
 
apt-get install apt-file ! tout de suite ! :o
comment ose tu ne pas l'avoir déja fais O/
 
edit: chatié bien fort tu sera
laisse moi finir mes rilettes


Message édité par zecrazytux le 03-09-2007 à 22:17:29

---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 03-09-2007 à 22:29:00    

zecrazytux a écrit :

apt-file search libstdc++.so.5
si ya pas, mais que ta un libstdc++.so, tu ln -s


Ne dis pas de sottises :o
 
libstdc++.so.5 est dans le paquet libstdc++5, et libstdc++.so est dans son paquet de dev.


---------------
Be the one with the flames.
Reply

Marsh Posté le 03-09-2007 à 22:34:48    

ahi c'est un cas ou c'est pas ça ^^
pour d'autres lib, tu peux le faire, là j'en doute du coup
 


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 03-09-2007 à 22:49:53    

Code :
  1. debian:/home/user# apt-file search libstdc++5
  2. libstdc++5: usr/share/doc/libstdc++5/README.Debian
  3. libstdc++5: usr/share/doc/libstdc++5/README.Debian
  4. libstdc++5: usr/share/doc/libstdc++5/changelog.Debian.gz
  5. libstdc++5: usr/share/doc/libstdc++5/changelog.Debian.gz
  6. libstdc++5: usr/share/doc/libstdc++5/copyright
  7. libstdc++5: usr/share/doc/libstdc++5/copyright
  8. libstdc++5-3.3-dbg: usr/share/doc/libstdc++5-3.3-dbg
  9. libstdc++5-3.3-dbg: usr/share/doc/libstdc++5-3.3-dbg
  10. libstdc++5-3.3-dev: usr/share/doc/libstdc++5-3.3-dev
  11. libstdc++5-3.3-dev: usr/share/doc/libstdc++5-3.3-dev
  12. libstdc++5-3.3-doc: usr/share/doc-base/libstdc++5-3.3-doc
  13. libstdc++5-3.3-doc: usr/share/doc-base/libstdc++5-3.3-doc
  14. libstdc++5-3.3-doc: usr/share/doc/libstdc++5-3.3-doc
  15. libstdc++5-3.3-doc: usr/share/doc/libstdc++5-3.3-doc
  16. libstdc++5-3.3-doc: usr/share/lintian/overrides/libstdc++5-3.3-doc
  17. libstdc++5-3.3-doc: usr/share/lintian/overrides/libstdc++5-3.3-doc
  18. libstdc++5-3.3-pic: usr/share/doc/libstdc++5-3.3-pic
  19. libstdc++5-3.3-pic: usr/share/doc/libstdc++5-3.3-pic
  20. debian:/home/user# apt-get install libstdc++5
  21. Lecture des listes de paquets... Fait
  22. Construction de l'arbre des dépendances... Fait
  23. libstdc++5 est déjà la plus récente version disponible.
  24. 0 mis à jour, 0 nouvellement installés, 0 à enlever et 39 non mis à jour.


 
 :(  

Reply

Marsh Posté le 03-09-2007 à 22:52:53    

ls /usr/lib/libstdc*  ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 03-09-2007 à 22:52:53   

Reply

Marsh Posté le 03-09-2007 à 22:58:23    

Code :
  1. debian:/home/user# ls /usr/lib/libstdc++.so.5
  2. /usr/lib/libstdc++.so.5


 
 

Code :
  1. debian:/home/user# ls /usr/lib/libstdc++5
  2. ls: /usr/lib/libstdc++5: Aucun fichier ou répertoire de ce type
  3. debian:/home/user# ls /usr/lib/libstdc++6
  4. ls: /usr/lib/libstdc++6: Aucun fichier ou répertoire de ce type


 

Code :
  1. debian:/home/user# ls /usr/lib/libgcc_s.so.1
  2. ls: /usr/lib/libgcc_s.so.1: Aucun fichier ou répertoire de ce type


 
 
 
 

Reply

Marsh Posté le 06-09-2007 à 18:47:45    

Code :
  1. user@debian:~$ ls /usr/lib/libstdc*
  2. /usr/lib/libstdc++.so.5      /usr/lib/libstdc++.so.6
  3. /usr/lib/libstdc++.so.5.0.7  /usr/lib/libstdc++.so.6.0.8


Code :
  1. user@debian:~$ ls /usr/lib/libstdc++.so.5
  2. /usr/lib/libstdc++.so.5
  3. user@debian:~$ ls /usr/lib/libstdc++.so.6
  4. /usr/lib/libstdc++.so.6
  5. user@debian:~$ ls /usr/lib/libstdc++.so.5.0.7
  6. /usr/lib/libstdc++.so.5.0.7
  7. user@debian:~$ ls /usr/lib/libstdc++.so.6.0.8
  8. /usr/lib/libstdc++.so.6.0.8


Message cité 1 fois
Message édité par Profil supprimé le 06-09-2007 à 18:52:41
Reply

Marsh Posté le 06-09-2007 à 19:15:18    

Sujet : 0
Verbe : 0
Complément : 0
 
 [:ender212]


---------------
Be the one with the flames.
Reply

Marsh Posté le 06-09-2007 à 19:28:46    

zecrazytux a écrit :

ls /usr/lib/libstdc*  ?


 
 
 

Riot a écrit :

Sujet : 0
Verbe : 0
Complément : 0
 
 [:ender212]


Voici les commandes de ls pour /usr/lib/libstdc* et les ls des resultats.
Mais pourquoi tout est vide  :pt1cable:

Reply

Marsh Posté le 06-09-2007 à 19:41:09    

Je vois pas où c'est vide en fait :D


---------------
Be the one with the flames.
Reply

Marsh Posté le 06-09-2007 à 20:08:39    

:o  
 
Donc en fait le bug c'est que les fichiers qui devraient se trouver dans /usr/lib/libstdc++.so.5 se trouvent dans /usr/lib/libstdc++.so.5.0.7, enfin si c'est ceux là  :o  
Est-ce qu'un copier-coller ou un lien vers /libstd++.so.5 pourrait resoudre ces problemes ?

Reply

Marsh Posté le 06-09-2007 à 20:26:09    

/usr/lib/libstdc++.so.5 et /usr/lib/libstdc++.so.5.0.7 sont des fichiers, donc il ne peut pas y avoir de fichiers dedans.
 
Dans ton 1er post, il était écrit qu'il manquait libstdc++.so.5.
Maintenant tu l'as.
Je ne vois pas où est le problème.


---------------
Be the one with the flames.
Reply

Marsh Posté le 06-09-2007 à 21:40:58    

Je l'ai, mais j'ai ca:

Code :
  1. libstdc++.so.5: cannot open shred object file: No such file or directory


Ca te parait peut-etre évident mais bon, même en savant ou est ce fichier, ca me permet pas de savoir pourquoi il n'est pas trouvé.
 
A+

Reply

Marsh Posté le 06-09-2007 à 21:46:44    

Montre ce qu'il y a dans le fichier /etc/ld.so.conf stp.


---------------
Be the one with the flames.
Reply

Marsh Posté le 06-09-2007 à 22:04:35    

/etc/ld.so.conf

Code :
  1. include /etc/ld.so.conf.d/*.conf


 
egalement:

Code :
  1. user@debian:~$ ls /etc/ld.so.conf.d/
  2. x86_64-linux-gnu.conf

Reply

Marsh Posté le 06-09-2007 à 22:13:11    

Et t'as quoi dans x86_64-linux-gnu.conf ?
 
Qu'est-ce qu'affiche un "ldd /ton/executable" en console ?


---------------
Be the one with the flames.
Reply

Marsh Posté le 06-09-2007 à 22:20:03    

J'obtiens "not a dynamic executable"
 
et dans x86_64-linux-gnu.conf:

Code :
  1. # Multiarch support
  2. /lib/x86_64-linux-gnu
  3. /usr/lib/x86_64-linux-gnu


Le dernier rep est vide.
 
A+

Reply

Marsh Posté le 06-09-2007 à 22:26:25    

Et il sort d'où cet exécutable alors ?
 
Un "file /ton/executable" en console donne quoi ?


---------------
Be the one with the flames.
Reply

Marsh Posté le 06-09-2007 à 22:34:05    


Code :
  1. user@debian:~$ file ~/FEAR/start.sh
  2. /home/serveur/FEAR/start.sh: Bourne shell script text executable


Ce prog sert à lancer un serveur FEAR.
 
A+

Reply

Marsh Posté le 06-09-2007 à 22:39:54    

Ok, et à l'intérieur du script, ya quoi ?
T'es sûr que c'est censé marcher en 64 bits ?


---------------
Be the one with the flames.
Reply

Marsh Posté le 07-09-2007 à 17:58:15    

le script:

Code :
  1. #!/bin/sh
  2. export LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH
  3. ./fearserver.bin


 
J'ai fais un ls du rep:  

Code :
  1. user@debian:~$ ls ~/FEAR/
  2. default.archcfg  FEARA_7.Arch00  FEARL_5.Arch00
  3. enginemsg.txt    FEARA_8.Arch00  FEARL_6.Arch00
  4. EULA.rtf         FEARA.Arch00    FEARL_7.Arch00
  5. FEAR_1.Arch00    FEAR.Arch00     FEARL_8.Arch00
  6. FEAR_2.Arch00    FEARE_1.Arch00  FEARL.Arch00
  7. FEAR_3.Arch00    FEARE_2.Arch00  fearserver.bin
  8. FEAR_4.Arch00    FEARE_3.Arch00  libEngineServer.so
  9. FEAR_5.Arch00    FEARE_4.Arch00  libGameDatabase.so
  10. FEAR_6.Arch00    FEARE_5.Arch00  libGameServer.so
  11. FEAR_7.Arch00    FEARE_6.Arch00  libLTMemory.so
  12. FEAR_8.Arch00    FEARE_7.Arch00  libStringEditRuntime.so
  13. FEARA_1.Arch00   FEARE_8.Arch00  pb
  14. FEARA_2.Arch00   FEARE.Arch00    ServerOptions
  15. FEARA_3.Arch00   FEARL_1.Arch00  serverreadme.txt
  16. FEARA_4.Arch00   FEARL_2.Arch00  StandAloneServer_VersionHistory.txt
  17. FEARA_5.Arch00   FEARL_3.Arch00  start.sh
  18. FEARA_6.Arch00   FEARL_4.Arch00


 
Je connais plusieurs personnes qui ont fait tourner le serveur sur une unbuntu 64 sans emcombres.
A+


Message édité par Profil supprimé le 09-09-2007 à 21:29:17
Reply

Marsh Posté le 09-09-2007 à 21:28:26    

[:ass_kicker57]

Reply

Marsh Posté le 13-09-2007 à 19:50:12    

Je viens de tester sur une debian 32bits tout marche du 1er coup  :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed