"Lib machin-chose is truncated"

Vous voulez utiliser le terminal, mais vous ne savez pas comment faire ?
Répondre
Avatar du membre
jlb
Modérateur global
Messages : 526
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 31
Nb de « J’aime » reçus: 125
A remercié : 34 fois
A été remercié : 58 fois
 : Hors ligne

"Lib machin-chose is truncated"

Message par jlb » ven. 28 août 2020 20:18

Cinq des librairies de mon système sont "truncated" depuis un jour précis où j'ai dû oublier mon  😷.
Il n'y a pas péril en la demeure : tout fonctionne très bien. Juste ce message agaçant à chaque mise à jour logicielle  :

truncated.jpg

Après avoir essayé sans succès toutes sortes de méthodes (terminal, Synaptic, recherches internet) pour les remplacer, j'ai fini par trouver une page sur un forum consacré à la distribution Fedora dont j'ai retenu ceci, que je partage à toutes fins utiles :
  • Dans votre terminal préféré (CRTL ALT t) tapez/collez cette ligne pour vérifier que ces librairies existent bien (c'est plus rapide que l'explorateur) :

code : Tout sélectionner

sudo ldconfig -v
  • Si vos librairies tronquées figurent quelque part dans la réponse, tapez cette commande pour savoir à quel paquet elles appartiennent :

code : Tout sélectionner

rpm -qf
...suivie des chemins vers chacune des librairies incriminées. Par exemple, pour ces deux librairies :

code : Tout sélectionner

rpm -qf /usr/lib/libjson-c.so.4 /usr/lib/libsqlite3.so.0
— mais je pense qu'il faudra d'abord que vous installiez "rpm" !

code : Tout sélectionner

sudo apt install rpm

Oh suprise — pour ce qui me concerne en tout cas — aucune n'était attachée à une application quelconque. En d'autres termes, elles ne servaient à rien... Va comprendre, Charles !  :-/
 
  • Lancez votre explorateur (nemo/nautilus/thunar...) avec des droits de super utilisateur :

code : Tout sélectionner

sudo nom de l'explorateur
​​​​​​​- Créez quelque part un répertoire "de sécurité" pour le cas où, et nommez-le "truncatedlibs" par exemple.​​​​​​​
- Rendez-vous dans le(s) répertoire(s) des librairies.
- Coupez-collez chaque librairie dans votre répertoire de sécurité.

Un petit :

code : Tout sélectionner

sudo ldconfig
...renverra une réponse vide.


Voilà. Il va de soi que ce que je viens d'expliquer ne vaut que dans le cas où ces librairies tronquées sont inutiles.
Sinon, pour réparer des librairies qui servent à quelque chose, j'ai trouvé ceci :

code : Tout sélectionner

sudo apt install nom de la librairie --reinstall
...que je n'ai malheureusement pas pu essayer.  :D ​​​​​​​ ​​​​​​​


 
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
0 "J'aime ce message"

Avatar du membre
roger
Administrateur
Messages : 1052
Enregistré le : mer. 4 avr. 2018 15:54
Localisation : Image​​​ en Normandie ( Orne )
Nb de « J’aime » donnés: 171
Nb de « J’aime » reçus: 35
A remercié : 102 fois
A été remercié : 32 fois
 : Hors ligne

Re: "Lib machin-chose is truncated"

Message par roger » sam. 29 août 2020 10:52

Merci @jlb pour ce partage d'information qui pourrait en effet être fort utile pour les utilisateurs se retrouvant avec ce genre de message "librairies truncated" .

Le mot "tronqué" traduction de "trucated" permet de mieux comprendre le contexte de cette alerte pour ceux qui maîtrisent mal l'anglais.
Pour satisfaire ma curiosité personnelle; cela marche pour toutes distributions basé sur Linux cette info trouvée sur un forum consacré à la distribution Fedora?
 
0 "J'aime ce message"
La science c'est comme la culture :
on la sème, cultive , récolte
(PAS LE POGNON MAIS LE BOULOT !!! )
et surtout on la partage en commun ...

Avatar du membre
jlb
Modérateur global
Messages : 526
Enregistré le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées
Nb de « J’aime » donnés: 31
Nb de « J’aime » reçus: 125
A remercié : 34 fois
A été remercié : 58 fois
 : Hors ligne

Re: "Lib machin-chose is truncated"

Message par jlb » sam. 29 août 2020 11:00

roger a écrit :
sam. 29 août 2020 10:52
Le mot "tronqué" traduction de "trucated" permet de mieux comprendre le contexte de cette alerte pour ceux qui maîtrisent mal l'anglais.
C'est d'ailleurs pour cette raison que je l'ai employé quelques lignes plus bas.  :D ​​​​​​​
 
roger a écrit :
sam. 29 août 2020 10:52
Pour satisfaire ma curiosité personnelle; cela marche pour toutes distributions basé sur Linux cette info trouvée sur un forum consacré à la distribution Fedora?
Oui, sans problème, ldconfig étant une commande Linux et le nettoyage se faisant à la main : j'ai moi-même appliqué ce que j'explique à une distribution à base d'Ubuntu 18.04.

 
0 "J'aime ce message"

Avatar du membre
roger
Administrateur
Messages : 1052
Enregistré le : mer. 4 avr. 2018 15:54
Localisation : Image​​​ en Normandie ( Orne )
Nb de « J’aime » donnés: 171
Nb de « J’aime » reçus: 35
A remercié : 102 fois
A été remercié : 32 fois
 : Hors ligne

Re: "Lib machin-chose is truncated"

Message par roger » sam. 29 août 2020 11:16

Merci jlb, je garde précieusement cette astuce au cas ou cela se produirait un jour chez moi (suis adepte des distros Linux en tout genres) :)
0 "J'aime ce message"
La science c'est comme la culture :
on la sème, cultive , récolte
(PAS LE POGNON MAIS LE BOULOT !!! )
et surtout on la partage en commun ...

Répondre