Page 1 sur 2
[plus de mise à jour possible] (pacman yaourt)(résolu)
Publié : dim. 18 mars 2018, 18:45
par momo4050
Bonsoir
Me revoilà, j'ai encore voulu jouer les apprentis sorciers et poum....Mon Arch est condamnée a restée figée.
J'ai cherché un peu partout, localisé en gros le problème mais pas solutionné
Me ramene
Code : Tout sélectionner
pacman: error while loading shared libraries: libpsl.so.5: cannot open shared object file: No such file or directory
Je pense que j'ai upgrader curl, en particulier,sans passer par pacman
En fait j'ai "greffé" Blackarch sur mon Arch classique et en installant certains paquets (peu 5 ou 6 )je suis passé par wget
Si une âme charitable.....
J'ai lu quelque part -rebooter sur l'iso
-pacstrap/pacman mais j'ai un peu la trouille
Voilà merci par avance
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : dim. 18 mars 2018, 20:05
par albireo
apparamment le paquet libpsl est manquant
donc ce serait plutôt : pacstrap /mnt libpsl
ou pour être sur : pacstrap /mnt core
relire le wiki d'install peut être aussi une bonne chose
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : dim. 18 mars 2018, 20:58
par benjarobin
Normalement ceci devrait suffire depuis un CD d'installation après avoir monté les partitions comme pour une installation :
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : dim. 18 mars 2018, 22:39
par momo4050
Merci à tous les deux pour votre réactivité
j'essaie demain
je vous tiens au courant
Monter toutes les partitions?
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : lun. 19 mars 2018, 07:15
par albireo
tu n'est pas obligé de monter /home par exemple mais les autres oui, c'est pas très compliqué non plus.
je me suis trompé dans ma commanda c'est pacstrap /mnt base et pas core mais celle de benjarobin est certainement meilleure.
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : lun. 19 mars 2018, 15:44
par momo4050
Tout ce passait pas mal
Pacstrap m'installait 21 paquets je crois et Poum
Les 4 ou 5 derniers dont libpsl, wget ne passent plus signature PGP invalid ....
Quelqu'un aurait une idée j'ai utiliser
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : lun. 19 mars 2018, 19:38
par benjarobin
Peux tu donner la sortie complète ?
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : mar. 20 mars 2018, 15:45
par momo4050
travail un peu fastidieux mais bon...
Obligé de copier à la main.....
Code : Tout sélectionner
(27/27) checking keys in keyring
(27/27) checking package integrity
error:libpsl:signature from"lorente Polyak" (anthaxx)<lorente@lorentepolyak.net>is unkown trust
::file /mnt/var/cache/pacman /pkg/libpsl-0.20.1-x86_64 pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature))
les mêmes arguments pour curl -libxnvctrl -wget
et pour clore le tout
Voilà j'espère que cela va permettre de trouver la solution
pacman-key --populate archlinux n'a rien solutionné mais rien aggravé ouf
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : mar. 20 mars 2018, 16:19
par benjarobin
Tu sais qu'il existe la redirection de fichier, pour mettre la sortie d'une commande dans un fichier ?
Le mieux étant d’utiliser "tee" qui permet de voir tout en remplissant le fichier spécifié.
Peux tu supprimer
Et lancer ceci :
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : mar. 20 mars 2018, 18:18
par momo4050
J'ai pas tout compris avec "tee" mais j'ai fait les manips et le resultat est inchangé le problème reste identique les 4 librairies ne s'installent pas ....corrupted
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : mar. 20 mars 2018, 21:30
par momo4050
Info supplémentaire découverte par hasard
lors j'essaie d'ouvrir un PDF avec atril (le programme Mate dédié) j'ai
(atril:952): AtrilDocument-WARNING **: libpsl.so.5: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
le même ou presque message d'erreur
il y a deux versions de libpsl dans /var/cache/pacman/pkg/
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : mar. 20 mars 2018, 21:48
par momo4050
je ne me sers plus de google mais des fois....
en cherchant un peu j'ai trouvé ça
A workaround would be:
sudo ln -sf /usr/lib/libpsl.so.6 /usr/lib/libpsl.so.5
and reboot, then do the update
Sur un forum Antergos ou manjaro mais sur plusieurs forum l'idée est la même, est -elle juste?
mon anglais est pour le moins imprécis
merci
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : mer. 21 mars 2018, 04:24
par waitnsea
momo4050 a écrit : ↑mar. 20 mars 2018, 21:48
A workaround would be:
mon anglais est pour le moins imprécis
Bonjour,
Si ton anglais est imprécis, je te conseille
Deepl qui donne des traductions en général pertinentes, ...et élégantes ce qui prouve la maturité du projet !
Au quotidien
translate-shell,
doc ici, que DeepL pourra t'aider à comprendre

paquet dispo dans AUR.
Sur le fond, libpsl.so.5 est normalement fourni par le paquet multilib/
lib32-libpsl à moins qu'il y ait un conflit ?
Edit : je ne vois d'ailleurs pas de libpsl.so.6 dans mes paquets, libpsl ne fournit que 5.3 (même en testing).
Ce qui m'étonne fortement c'est :
, confirmé par
$ pkgfile -l libpsl
qui est en contradiction avec
$ pacman -Fl libpsl
!
pkgfile fournirait des renseignements erronés ?
Re-Edit : après mise à jour pkgfile ne fait plus d'erreur . Pas de libpsl.so.6 dans Arch
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : mer. 21 mars 2018, 09:41
par papajoke
bonjour
en effet PAS la même version sous manjaro

version de paquet plus ancienne mais avec un so.6 ...
@waitnsea mais vu ton ancien retour pkgfile, ce devait être aussi le cas sous arch
Code : Tout sélectionner
pacman -Fsx libpsl.so # sous manjaro
core/libpsl 0.20.0-1
usr/lib/libpsl.so
usr/lib/libpsl.so.6
usr/lib/libpsl.so.6.2.0
multilib/lib32-libpsl 0.20.0-1
usr/lib32/libpsl.so
usr/lib32/libpsl.so.6
usr/lib32/libpsl.so.6.2.0
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : mer. 21 mars 2018, 15:27
par momo4050
Je vous remercie tous les deux waitnsea et papajoke mais même si je pense que ma réparation doit tourner autour de cela
je ne vois pas encore comment m'en sortir une bonne fois pour toutes
Je vais trainer un peu plus sur les forums anglophones.....
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : mer. 21 mars 2018, 20:35
par benjarobin
pacstrap est obligé de fonctionner. Tu peux avoir un système totalement corrompu que pacstrap fonctionnera...
As tu bien vidé les caches de pacman : /mnt/var/cache/pacman/pkg/ comme /var/cache/pacman/pkg/ ?
As tu bien un mirrolist fonctionnel avec un miroir fournissant des paquets à jour ?
Normalement la commande donné aurait du te proposer bien plus de paquet à mettre à jour.
Tu n'as malheureusement jamais donné les sorties des commandes... C'est dommage car c'est très simple via tee...
As tu bien utilisé un CD d'installation récent ?
Peux tu exécuter ceci depuis le CD d'installation :
Code : Tout sélectionner
ls -l /mnt/var/cache/pacman/pkg/ /var/cache/pacman/pkg/ |& tee -a /mnt/root/info.txt
rm -f /mnt/var/cache/pacman/pkg/* /var/cache/pacman/pkg/* |& tee -a /mnt/root/info.txt
echo "********************* uu ******************" |& tee -a /mnt/root/info.txt
pacstrap /mnt -uu |& tee -a /mnt/root/info.txt
echo "********************* keyring ******************" |& tee -a /mnt/root/info.txt
pacstrap /mnt archlinux-keyring libpsl |& tee -a /mnt/root/info.txt
echo "********************* base ******************" |& tee -a /mnt/root/info.txt
for pkg in $(pacman -r /mnt -Qgq base) ; do pactree -b /mnt/var/lib/pacman -u $pkg ; done | sort -u | grep -v lib32 > /tmp/list-base-pkg.txt
pacstrap /mnt $(cat /tmp/list-base-pkg.txt) |& tee -a /mnt/root/info.txt
cat /mnt/root/info.txt | curl -F c=@- https://ptpb.pw
Tu peux récupérer ce code ici :
https://ptpb.pw/AjtR
En gros tu ne dois faire que ceci :
Donne nous le lien / url
ptpb.pw
généré. Si une erreur survient, continue quand même
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : jeu. 22 mars 2018, 05:32
par waitnsea
benjarobin a écrit : ↑mer. 21 mars 2018, 20:35
En gros tu ne dois faire que ceci :
Donne nous le lien / url
ptpb.pw
généré. Si une erreur survient, continue quand même
N'oublie pas de rendre le scipt éxécutable :
chmod +x AjtR
après
wget https://ptpb.pw/AjtR
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : jeu. 22 mars 2018, 09:34
par momo4050
Code : Tout sélectionner
Il est aussi possible de vider complètement le cache par la commande pacman -Scc. Il s’agit d’une très mauvaise pratique...... Vous ne devriez jamais utiliser cette commande à moins d’un besoin absolu de récupérer de l’espace disque.
Sur wiki
que pensez vous de ça trouvé sur un forum anglophone
Code : Tout sélectionner
A workaround would be:
sudo ln -sf /usr/lib/libpsl.so.6 /usr/lib/libpsl.so.5
and reboot, then do the update
déjà mentionné
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : jeu. 22 mars 2018, 10:13
par momo4050
Je n'avance pas trop
après wget
Re: [plus de mise à jour possible] (pacman yaourt)
Publié : jeu. 22 mars 2018, 10:28
par momo4050
Dans /usr/lib/ 3 libpsl (........so , .......so.6,.......so.6.0.2) pas de so.5