Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1765 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  [REGLE]Comment en finir avec les erreurs de lib

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[REGLE]Comment en finir avec les erreurs de lib

n°949396
Profil sup​primé
Posté le 03-09-2007 à 18:41:05  answer
 

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
mood
Publicité
Posté le 03-09-2007 à 18:41:05  profilanswer
 

n°949400
zecrazytux
Posté le 03-09-2007 à 19:04:58  profilanswer
 

apt-file search
apt-get install
 
sont tes amis


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°949438
Profil sup​primé
Posté le 03-09-2007 à 21:34:51  answer
 

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
 :(  

n°949442
zecrazytux
Posté le 03-09-2007 à 22:02:46  profilanswer
 

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
n°949443
Profil sup​primé
Posté le 03-09-2007 à 22:11:49  answer
 

*


Message édité par Profil supprimé le 07-09-2007 à 23:49:36
n°949444
zecrazytux
Posté le 03-09-2007 à 22:16:17  profilanswer
 

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
n°949448
Riot
Buy me a riot
Posté le 03-09-2007 à 22:29:00  profilanswer
 

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.
n°949450
zecrazytux
Posté le 03-09-2007 à 22:34:48  profilanswer
 

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
n°949455
Profil sup​primé
Posté le 03-09-2007 à 22:49:53  answer
 

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.


 
 :(  

n°949456
zecrazytux
Posté le 03-09-2007 à 22:52:53  profilanswer
 

ls /usr/lib/libstdc*  ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
mood
Publicité
Posté le 03-09-2007 à 22:52:53  profilanswer
 

n°949459
Profil sup​primé
Posté le 03-09-2007 à 22:58:23  answer
 

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


 
 
 
 

n°950660
Profil sup​primé
Posté le 06-09-2007 à 18:47:45  answer
 

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
n°950667
Riot
Buy me a riot
Posté le 06-09-2007 à 19:15:18  profilanswer
 

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


---------------
Be the one with the flames.
n°950670
Profil sup​primé
Posté le 06-09-2007 à 19:28:46  answer
 

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:

n°950674
Riot
Buy me a riot
Posté le 06-09-2007 à 19:41:09  profilanswer
 

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


---------------
Be the one with the flames.
n°950686
Profil sup​primé
Posté le 06-09-2007 à 20:08:39  answer
 

: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 ?

n°950691
Riot
Buy me a riot
Posté le 06-09-2007 à 20:26:09  profilanswer
 

/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.
n°950706
Profil sup​primé
Posté le 06-09-2007 à 21:40:58  answer
 

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+

n°950710
Riot
Buy me a riot
Posté le 06-09-2007 à 21:46:44  profilanswer
 

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


---------------
Be the one with the flames.
n°950718
Profil sup​primé
Posté le 06-09-2007 à 22:04:35  answer
 

/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

n°950726
Riot
Buy me a riot
Posté le 06-09-2007 à 22:13:11  profilanswer
 

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.
n°950730
Profil sup​primé
Posté le 06-09-2007 à 22:20:03  answer
 

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+

n°950733
Riot
Buy me a riot
Posté le 06-09-2007 à 22:26:25  profilanswer
 

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


---------------
Be the one with the flames.
n°950738
Profil sup​primé
Posté le 06-09-2007 à 22:34:05  answer
 


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+

n°950740
Riot
Buy me a riot
Posté le 06-09-2007 à 22:39:54  profilanswer
 

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.
n°951148
Profil sup​primé
Posté le 07-09-2007 à 17:58:15  answer
 

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
n°951735
Profil sup​primé
Posté le 09-09-2007 à 21:28:26  answer
 

[:ass_kicker57]

n°953249
Profil sup​primé
Posté le 13-09-2007 à 19:50:12  answer
 

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

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  [REGLE]Comment en finir avec les erreurs de lib

 

Sujets relatifs
[Réglé] encodage caractères sur périphériques USB (clé et HDD)[réglé] Installation Debian
[Regle]Probleme Procmail + Postfix, incomprehensibleFonction mail pour serveur [réglé]
[réglé] Erreur de compilation avidemux[Réglé] Problème conflit réseau WiFi & ethernet sur ma machine
Règle iptables[Réglé merci à tous]Reseau impossible sous Linux fedora core 5
[réglé]pb de droit sur une partition fat32SpamAssassin: Ajout règle (nom de la piece jointe
Plus de sujets relatifs à : [REGLE]Comment en finir avec les erreurs de lib


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR