Page 1 sur 1
[Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 20:50
par pepe
Bonjour à tous
Me voila bien mal pris. J'ai lance un mise à jour de Archlinux et voila que tout à plante. Je relance, le terminal fonctionne et je tente une nouvelle mise à jour et la j'ai le massage suivant qui m'empêche de continuer.
libicuuc.so.58: cannot open schared object file no such file or directory
Quelqu’un pourrait m'aider à me sortir de ce vilain pas.
Merci
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 21:18
par lemust83
Bonsoir
Essaye de le télécharger directement : C'est le lien pour
Manjaro donné par Philm, mais je pense que c'est identique pour Arch vu que c'est normalement la même version de Pacman.
Code : Tout sélectionner
wget http://repo.manjaro.org.uk/pool/sync/icu-58.2-1-$(uname -m).pkg.tar.xz
sudo tar -C / icu-58.2-1-$(uname -m).pkg.tar.xz usr
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 22:11
par pepe
Bonsoir
Apparemment je n'ai pas charge la commande wget car le système me renvoie commande introuvable.
Quelle solution?
Merci
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 22:25
par lemust83
Heu....
Donne nous cat /etc/*release
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 22:28
par benjarobin
@lemust83 Ce que tu préconise est relativement dangereux ! De plus normalement on doit avoir /usr/lib/libicuuc.so.59.1, donc tu risque d’aggraver le problème actuel.
Le paquet icu fait partie des paquets "critiques" !
Le plus "simple" dans ces cas là est de se munir d'un CD d'installation d'Arch Linux puis de continuer la mise à jour via pacstrap
Pour réinstaller tout base :
Code : Tout sélectionner
for pkg in $(pacman -r /mnt -Qgq base) ; do pactree -b /mnt/var/lib/pacman -u $pkg ; done | sort -u > /tmp/list-base-pkg.txt
pacstrap /mnt $(cat /tmp/list-base-pkg.txt | grep -v lib32)
Mais tu peux tenter simplement de continuer la mise à jour
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 22:31
par pepe
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 22:45
par pepe
Bonsoir Benjarobin
J'ai décidément pas de chance la commande "pacstrap" ne semble pas non plus installée sur mon système.
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 22:47
par lemust83
@ Benjarobin
Oui c'était risqué.
Je donnais une piste à explorer. Repartir de pacstrap en chroot est plus logique.
Encore une des différences Arch/Manjaro, car il n 'y a pas nativement pacstrap dans une iso de Manjaro.
En tout cas on sait maintenant que pepe est bien sous Arch
.
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 22:59
par pepe
Désole mais je suis perdu entre Majaro (que je n'ai pas) arch et et je que je dois entreprendre.
Je suis bien sous Archlinux. Maintenant sous Archlinux que faut t'il faire. Merci pour vos précisions.
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 23:10
par lemust83
Ne tiens nullement compte de ce que je t'ai dit avant. Manjaro est une distro basée sur Arch qui présente quasiment toutes les fonctions....sauf celle là!
Reprends un iso standard récente de Arch et fais ce que Benjarobin préconise. J'ai une Arch d'installée et n'ai jamais rencontré ce cas, mais l'ai soldé sur une Manja en VB de cette manière.
Désolé pour ce conseil inapproprié...
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : mer. 24 mai 2017, 23:14
par pepe
Merci
Pour ce soir il ce fiat un peu tard, je tente demain et vous tiens informés.
Bonne nuit
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : jeu. 25 mai 2017, 10:44
par pepe
Bonjour à vous, me voici un peu plus frais ce matin.
je tiens à ma rassurer avant de commencer ma jour depuis ma clef usb d’installation.
La marche à suivre est bien la suivante ?
- Je boot su la clef usb
Je fais un mount /dev/sda3 / mnt (c'est sur cette partition que j'ai ma racine)
Je lance les commandes proposées par benjarobin
Je commence par tenter la plus la simple
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : jeu. 25 mai 2017, 10:55
par benjarobin
En effet, tu pourras vérifier directement si tu as réparé en rentrant dans le chroot via arch-chroot
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : jeu. 25 mai 2017, 12:52
par pepe
Petit problème supplémentaire.
La commande mount ne reconnaît pas /mnt et sda3 n'aparait pas dans fsdisk, seul ma clef est visible.
Je panse que j'ai rate une étape mais je ne sais pas la quelle.
Merci d'éclairer ma lanterne
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : jeu. 25 mai 2017, 13:08
par benjarobin
Quelle est la sortie de blkid
et de fdisk -l
?
Pour rappel c'est exactement comme une installation, rien ne change !
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : jeu. 25 mai 2017, 16:17
par pepe
Je ne vais pas t'envoyer le résultat de
blkid et de fdisk -l
je tiens à garder le peu de dignité qu'il me reste su ce sujet, mon disque est réconu comme /dev/sdg ( cette ligne s'auto détruira après lecture .....).
Donc j'ai fait les deux commandes car la premiere avait un erreur et j'ai tout de même tente la plus complexe. Voici l'erreur après un démarrage normal de mise à jour:
mnt/usr/share/man/man3/explicit-bzero.3gz exits in file system
Je me disait que un rm -R /mnt/.... ferais l'affaire mais je préféré demander avant afin de ne pas empirer les choses.
Re: [Mise à jour avortée] libicuuc.so.58 non trouvé
Publié : jeu. 25 mai 2017, 16:53
par benjarobin
Oui tu pourrais dans ce cas précis supprimer ce fichier, mais cela dépend du reste.
Sinon si tu en as beaucoup tu peux rajouter --force
juste après pacstrap /mnt
, bien que peu conseillé...