Page 1 sur 1

[Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 09:44
par lemust83
Bonjour @ tous
Lors de l'utilisation de yaourt, j'ai cette erreur:

Code : Tout sélectionner

[steph@arch ~]$ yaourt -Sua
curl error: SSL peer certificate or SSH remote key was not OK
Paquets étrangers : | 8 / 8
[steph@arch ~]$ yaourt --version
yaourt 1.8.1
accueil : http://archlinux.fr/yaourt
J'ai désinstallé/réinstallé yaourt comme suggéré ici, mais toujours pareil.
J'ai encore la 1.7 sous Manjaro et ça tourne bien, donc je suppose que c'est bien lié à cette dernière version.
Yaourt -C fonctionne pour la gestion des pacnews. J'en ai eu un avec etc/pacman.d/mirrorlist.
Une idée ?

Re: [Yaourt 1.8.1] Curl error....(en cours)

Publié : lun. 21 mars 2016, 12:24
par waitnsea
Bonjour,
Le lien que tu donnes est clair, ... mais j'ai la même version, qui fonctionne parfaitement et sans warning !
J'ai un /etc/yaourtrc entièrement commenté, aurais-tu touché au tien ?

Edit : pour vérifier que tu n'as pas un problème de clés ou de GPG, as-tu lancé pacman -Syu ?

Re: [Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 14:59
par lemust83
Merci l'Ami :)
Pour les mises à jour, j'utilise un alias dans le .bashrc :

Code : Tout sélectionner

alias maj='sudo pacman -Syu && yaourt -Sua
Par contre le mirrorlist est nouveau et tout est commenté par défaut, donc évidemment, on est aux fraises 8).
Je l'ai donc édité et tout beigne .
Encore une habitude du très pratique pacman-mirrors -g -c France sous Manjaro....
Il est vrai que sous Arch, rien n'est vraiment automatique. :mrgreen:

Re: [Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 15:22
par papajoke
lemust83 a écrit :pacman-mirrors -g -c France sous Manjaro....Il est vrai que sous Arch, rien n'est vraiment automatique. :mrgreen:
et reflector n'est pas de l'automatique ?

Re: [Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 17:34
par waitnsea
j'ai bidouillé ce petit script "mirrorlist.sh" que je lance quand je vois passer une mise à jour de mirrorlist :

Code : Tout sélectionner

#!/bin/bash
 wget -O mirrorlist.base 'https://www.archlinux.org/mirrorlist/?country=FR&country=DE&country=NL&protocol=http&ip_version=4'
 ex -sc '%s/^#//g|xit'  ~/mirrorlist.base
 rankmirrors -n 10 ~/mirrorlist.base > ~/mirrorlist
 sudo mv ~/mirrorlist /etc/pacman.d/mirrorlist
 yaourt -Syy

Re: [Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 18:44
par benjarobin
@waitnsea Ou comment faire compliqué alors qu'il existe un outil (reflector) comme l'indique papajoke

Re: [Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 18:52
par waitnsea
Je n'ai pas trouvé le "truc" avec reflector pour charger plusieurs pays en une seule commande.reflector --verbose --country 'France' ne me satisfait pas: il y a des miroirs hollandais et allemands plus rapides que certains "tops" français.
Inversement, bien que vivant dans le Sud, rien de valable depuis l'Italie: l'ADSL doit être centralisé à Paris j'imagine, ce qui expliquerait cette préférence pour le Nord de l'Europe

Re: [Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 19:04
par benjarobin
Euh, tu peux passer autant de pays à reflector que tu veux (ce n'est pas clairement indiqué dans la doc de reflector, mais cela marche)

Re: [Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 19:12
par waitnsea
Je n'ai jamais trouvé une syntaxe qui fonctionne, ni avec le nom entier ni avec les codes donnés par reflector --list-countries, je dis bien : plusieurs pays en une seule commande.

Re: [Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 19:16
par benjarobin
Ceci fonctionne pourtant très bien :

Code : Tout sélectionner

reflector -c Spain -c Portugal
J'ai pris de manière volontaire des pays avec peu de miroir, tu peux lancer la commande reflector qu'avec un seul pays pour en voir le résultat

Re: [Yaourt 1.8.1] Curl error....(Résolu)

Publié : lun. 21 mars 2016, 22:05
par waitnsea
reflector -c FR -c DE -c NL -l 5 -p http --sort rate --save ~/etc... fonctionne très bien, merci !
Je n'avais pas trouvé l'astuce de répéter -c.
Je vais donc pouvoir simplifier !