Page 1 sur 1

[pacman] ALPM-SCRIPTLET (Résolu)

Publié : mer. 24 févr. 2016, 17:21
par alh54
Bonjour,

Chaque fois que j'installe un paquet ou mets à jour le système j'ai ces 3 lignes qui s'affichent:

Code : Tout sélectionner

ldconfig: Fichier /usr/lib/libcc1.so.0 est vide, n'a pas été vérifié.
ldconfig: Fichier /usr/lib/libcc1.so.0.0.0 est vide, n'a pas été vérifié.
ldconfig: Fichier /usr/lib/libcc1.so est vide, n'a pas été vérifié.

Code : Tout sélectionner

[root@alarmpi alarm]# pacman -Qo /usr/lib/libcc1.so.0
erreur : aucun paquet ne contient /usr/lib/libcc1.so.0
De quoi peut-il s'agir?

Re: [pacman] ALPM-SCRIPTLET

Publié : mer. 24 févr. 2016, 17:50
par benjarobin
Bonjour,
Toi tu as ton système de fichier de corrompu... Et ainsi la base de donnée de pacman corrompu (d'après l'autre sujet : viewtopic.php?f=26&t=17939)
Tu n'aurais pas éteint brutalement la machine juste après une mise jour ou pire pendant une mise à jour ?

Bref pour réparer, il va falloir réinstaller tous les paquets qui était installés (en forçant la mise à jour)...

Re: [pacman] ALPM-SCRIPTLET

Publié : mer. 24 févr. 2016, 18:14
par alh54
Oui, j'ai eu une coupure de courant en pleine installation de paquets.
Je vais essayer de sauvegarder la liste des paquets installés et les réinstaller par la suite.
Merci.

Re: [pacman] ALPM-SCRIPTLET

Publié : mer. 24 févr. 2016, 21:29
par benjarobin
Inutile de faire une telle chose, il y a bien plus simple :

Code : Tout sélectionner

pacman -S $(pacman -Qq)

Re: [pacman] ALPM-SCRIPTLET

Publié : mer. 24 févr. 2016, 22:00
par alh54
J'ai appliqué la commande pacman -S $(pacman -Qq), puis quand je lance pacman -Syu, retour à la case départ.

Code : Tout sélectionner

gcc : /usr/share/man/man3/std::wstringbuf.3.gz est déjà présent dans le système de fichiers
gcc : /usr/share/man/man3/std::wstringstream.3.gz est déjà présent dans le système de fichiers
gcc : /usr/share/man/man7/fsf-funding.7.gz est déjà présent dans le système de fichiers
gcc : /usr/share/man/man7/gfdl.7.gz est déjà présent dans le système de fichiers
gcc : /usr/share/man/man7/gpl.7.gz est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
et plein d'autres lignes du même genre concernant gcc.

Re: [pacman] ALPM-SCRIPTLET

Publié : mer. 24 févr. 2016, 22:18
par benjarobin
Comme je l'avais (plus ou moins) indiqué, tu dois forcer la mise à jour de chaque paquet dont la base de donnée est corrompu :

Code : Tout sélectionner

pacman -S --force gcc

Re: [pacman] ALPM-SCRIPTLET

Publié : mer. 24 févr. 2016, 22:51
par alh54
oui ça passe avec l'option force.
Je ne marque pas encore en résolu, j'attends de voir comment cela évolue.

Merci pour ton aide très efficace dans ce forum.