Libs 32 manquantes

[quote=“piratebab”]
Réinstaller debian ne te servira à rien si tu n’as pas compris l’erreur, tu vas forcément la refaire.[/quote]
Il y a un risque, en effet, si j’ai commis une erreur de gestion. Si c’est lors d’une désinstallation de dépendances malencontreuse, j’espère ne pas être idiot au point de recommencer… :mrgreen:

[quote]Tu as à mon avis installé trop de chose sans trop réfléchir aux conséquences.
Désinstalle tout ce qui concerne les drivers nvidia, reboote en vesa, et recommence proprement.[/quote]

C’est en effet une idée, je vais essayer, mais le seul truc c’est que je risque de ne pas retrouver davantage ce qui empêche les applis 32 de tourner, puisque c’est ça que je cherche.

L’idéal serait que je retrouve l’installation d’origine, mais si un truc a sauté, je risque de ne plus la retrouver.

Je me rappelle en effet avoir désinstallé une flopée de dépendances lors de la désinstallation d’une appli : ça doit venir de cela à mon avis, et dans le tas j’ai viré une appli qu’il ne fallait pas, c’est clair.

Je ne referai pas la même erreur, là je n’ai qu’à m’en prendre qu’à moi, jusqu’à présent avec mes distros j’avais toujours réparé, mais là, bon, disons que c’est un accident de parcours.

Bref, je tente de virer tous les nvidia, mais je ne vois pas en quoi ça me redonnera l’appli32 manquante, ou l’appli qui lie les 32 aux 64, qui me manque…

Merci pour ton intervention, en tout cas ! :slightly_smiling:

[quote=“fran.b”]Il y a quelque chose d’étonnant dans ton ldd /usr/bin/skype.

Peux tu faire

$ LD_LIBRARY_PATH=/lib32:/usr/lib32 ldd /usr/bin/skype[/quote]
J’obtiens :

root@debian:~# LD_LIBRARY_PATH=/lib32:/usr/lib32 ldd /usr/bin/skype n'est pas un exécutable dynamique
Mais t’inquiète, c’est avec toutes les applis à base 32 que j’ai un souci : Skype, Google Earth, Wine, Cups,…

Merci pour ton intervention.

Ton skype est bizarre, si je prend leur binaire , j’ai

$ ldd skype linux-gate.so.1 => (0xf7742000) libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7625000) libXv.so.1 => /usr/lib32/libXv.so.1 (0xf7620000) libXss.so.1 => /usr/lib32/libXss.so.1 (0xf761d000) librt.so.1 => /lib32/librt.so.1 (0xf7614000) libdl.so.2 => /lib32/libdl.so.2 (0xf7610000) libX11.so.6 => /usr/lib32/libX11.so.6 (0xf74f3000) libXext.so.6 => /usr/lib32/libXext.so.6 (0xf74e3000) libQtDBus.so.4 => /usr/lib32/libQtDBus.so.4 (0xf746b000) libQtXml.so.4 => /usr/lib32/libQtXml.so.4 (0xf7426000) libQtGui.so.4 => /usr/lib32/libQtGui.so.4 (0xf6983000) libQtNetwork.so.4 => /usr/lib32/libQtNetwork.so.4 (0xf6857000) libQtCore.so.4 => /usr/lib32/libQtCore.so.4 (0xf65d2000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf65b9000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf64cd000) libm.so.6 => /lib32/libm.so.6 (0xf64a7000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf648a000) libc.so.6 => /lib32/libc.so.6 (0xf632d000) /lib/ld-linux.so.2 (0xf7743000) libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6313000) libdbus-1.so.3 => /lib32/libdbus-1.so.3 (0xf62d9000) libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf62aa000) libaudio.so.2 => /usr/lib32/libaudio.so.2 (0xf6294000) libglib-2.0.so.0 => /lib32/libglib-2.0.so.0 (0xf61cb000) libpng12.so.0 => /lib32/libpng12.so.0 (0xf61a6000) libz.so.1 => /usr/lib32/libz.so.1 (0xf618e000) libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf6116000) libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf60d8000) libSM.so.6 => /usr/lib32/libSM.so.6 (0xf60d0000) libICE.so.6 => /usr/lib32/libICE.so.6 (0xf60b8000) libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf60af000) libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf60aa000) libXau.so.6 => /usr/lib32/libXau.so.6 (0xf60a7000) libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf60a2000) libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf607c000) libXt.so.6 => /usr/lib32/libXt.so.6 (0xf6029000) libpcre.so.3 => /lib32/libpcre.so.3 (0xf5ff6000) libuuid.so.1 => /lib32/libuuid.so.1 (0xf5ff2000)

Tu peux le faire sur un binaire 32 bits qui ne marche pas? Sinon tu peux mettre les libraires à la main…

D’après la description de ton problème, ce sont les libs graphiques 32b qui posent problème.
C’est les libs nvidia qui doivent remplcer les libs “libres”, mais parfois ça se passe mal.
Si une appli à besoin d’un lib 32 , elle l’a en dépendance, et sauf à forcer très fort, tu ne peux pas désinstaller le la lib sans desinstaller le logiciel.
C’est différent si tu as compilé toi même les logiciels, mais je ne pense pas que tu ai compiler autant de chose.

Merci à tous pour votre aide. :023

Je viens de réinstaller Debian, ça m’a pris à peine une heure, plus une heure pour faire ma config perso.

J’ai passé la semaine à chercher sur le Ouèbe, passé des nuits blanches à installer/ré-installer des applis/dépendances pour tenter de résoudre mon problème, mais là j’en ai eu marre. :unamused:

J’aime pourtant bien chercher et bidouiller, je fais du multiboot et tout , mais bon, j’ai besoin d’avoir au moins une distro de base opérationnelle à 100%, et comme par hasard je n’en avais pas d’autre sous la main, occupé aussi à ré-installer une Slack.

Bon, j’espère ne pas recommencer la même connerie cette fois-ci. :mrgreen:

Bonjour,

echo '/opt/google/earth/free' > /etc/ld.so.conf.d/googleearth.conf
ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3
ldconfig

Trouvé sur http://www.ecualug.org/?q=20151216/blog/razametal/instalar_googleearth_7_en_debian_sid_amd64 testé et approuvé.

Pour avoir un historique de la configuration du système : installer le paquet etckeeper
(avec éventuellement le paquet git ou mercurial pour la gestion des versions).

Ainsi, à chaque fois que vous modifiez la configuration, vous pouvez documenter tout cela. Supposons que par exemple, vous éditez la liste des sources pour une raison quelconque (suppression du dépôt multimedia, …)

cd /etc
sudo  git status
sudo git add apt/sources.list
sudo git commit

Vous avez alors tout le loisir de documenter pourquoi vous avez fait ces modifications, et le système va enregistrer tout cela avec une belle date, les lignes ajoutées en vert, celle supprimées en rouge, etc.

Quelque temps plus tard, si vous rencontrez des difficultés, vous pouvez explorer l’historique pour voir ce qui a pu se passer.

C’est intégré avec apt/aptitude pour faire des commits automatiques s’il y a lieu.

Cordialement.