Asciinema: Échec du téléchargement

Créé le 20 sept. 2017  ·  16Commentaires  ·  Source: asciinema/asciinema

Le téléchargement échoue avec l'erreur suivante :

bash-3.2$ exit
exit
~ Asciicast recording finished.
~ Press <Enter> to upload, <Ctrl-C> to cancel.

~ Upload failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)>
~ Retry later by running: asciinema upload /var/folders/9g/60yjppb57779f3nrvxzvb_wn5wr3t6/T/tmp3zaagfuf-asciinema.json

Mon Env :
MacOS Sierra - 10.12.4 (16E195)

Je peux lire l'enregistrement, juste que le téléchargement échoue. Des retours ou des pistes pour résoudre ce problème ?

Commentaire le plus utile

@stayingcool @stefb12 si vous avez installé Python via le programme d'installation officiel de dmg, vous devez installer les certificats racine en exécutant cette commande :

/Applications/Python\ 3.*/Install\ Certificates.command

Collez-le dans votre terminal ou localisez-le et ouvrez-le dans le Finder.

(trouvé cette information ici : https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

Tous les 16 commentaires

@stayingcool J'ai rencontré le même problème sur El Capitan - 10.11.6 et je l'ai résolu en ajoutant la ligne url à mon ~/.config/asciinema/config :

[api]
token = 123123123
url = http://asciinema.org 

@stayingcool quelle version et système d'exploitation asciinema utilisez-vous ?

Je vois le même problème sur HEAD actuel (8cdd2579ff2b192eca6df6b3164cabf03461aebe).
Je reçois Error: HTTP status: 500 Internal Server Error de asciinema 1.1.1-56ee754 - la version installée par le script install lorsque je l'ai exécuté.

J'obtiens un téléchargement réussi lorsque j'utilise 0.9.8 qui est ce que apt-get installé, mais cela ne me permet pas de télécharger des fichiers déjà enregistrés, ou de régler la largeur de l'écran à une taille appropriée avec tmux.

Distribution :

vagrant<strong i="14">@devbox</strong>:~$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.2 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial

Je l' ai essayé d' ajouter explicitement le url entrée au ~/.asciinema/config fichier comme suggéré par @boris mais il n'a eu aucun effet observable (essayé avec la tête).

@boris @stayingcool c'est une solution temporaire pour le problème de certificat client, mais nous allons bientôt désactiver http:// donc nous devrions rechercher la cause de CERTIFICATE_VERIFY_FAILED - Je soupçonne un problème de dépendance homebrew par rapport à libopenssl ou quelque chose de similaire .

@hickeng était l'enregistrement qui échoue produit par la version asciinema encore inédite ? (branche develop ) ?

@sickill oui, il a été enregistré avec develop .

@hickeng ok, c'est parce que develop produit des asciicasts version 2, et l'instance d'asciinema.org n'a pas encore été mise à jour pour gérer cela. Je vais arranger ça dans les jours qui viennent.

@stayingcool J'ai eu le même problème avec OSX Sierra 10.12.6 (16G29)

~ Upload failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)>

et corrigé en éditant ~/.config/asciinema/config comme conseillé par @boris (merci !! :)
asciinema installé a été réalisé directement à l'aide de pip3 :

$ pip3 installer asciinema
Collection asciinema
Téléchargement de asciinema-1.4.0.tar.gz
... (coupé)

J'ai également installé la version 1.4.0 à l'aide de pip3 sur OS XI mentionné ci-dessus. Malheureusement (pour reproduire ce problème, mais heureusement pour moi), je n'utilise plus OS X et asciinema fonctionne plutôt bien sous Linux :)

@stayingcool @stefb12 si vous avez installé Python via le programme d'installation officiel de dmg, vous devez installer les certificats racine en exécutant cette commande :

/Applications/Python\ 3.*/Install\ Certificates.command

Collez-le dans votre terminal ou localisez-le et ouvrez-le dans le Finder.

(trouvé cette information ici : https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

merci pour l'information @sickill !

@stayingcool l'indice ci-dessus a-t-il aidé ?

Salut, j'ai le même problème.
Je suis sur MacOS High Sierra 10.13.3 avec asciinema 1.4.0.

Le message que je vois est :

~ Upload failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:864)>
~ Retry later by running: asciinema upload /var/folders/xg/b8lym1jx549c9q1qc8cf7b0c0000gn/T/tmp8yro_585-asciinema.json

J'ai essayé d'exécuter la commande suggérée ci-dessus :

$/Applications/Python\ 3.*/Install\ Certificates.command
 -- pip install --upgrade certifi
Collecting certifi
  Using cached certifi-2018.1.18-py2.py3-none-any.whl
Installing collected packages: certifi
Successfully installed certifi-2018.1.18
 -- removing any existing file or link
 -- creating symlink to certifi certificate bundle
 -- setting permissions
 -- update complete

Le téléchargement a toujours échoué.

Ah tant pis, j'ai dû mettre à jour le url dans ~/.config/asciinema/config vers http.
Le téléchargement fonctionne après que je l'ai fait.
Mais vous avez l'impression que cela devrait fonctionner sur https ?
En tout cas merci !!

quelqu'un peut-il me dire ce que contient exactement le fichier ~/.config/asciinema/config ?

@bllyz dans la https://asciinema.org/docs/config

Je suis toujours cassé sur le tuyau cependant

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

Edo78 picture Edo78  ·  5Commentaires

ThomasWaldmann picture ThomasWaldmann  ·  3Commentaires

deeplook picture deeplook  ·  10Commentaires

SR-Lut3t1um picture SR-Lut3t1um  ·  3Commentaires

nictuku picture nictuku  ·  10Commentaires