Asciinema: Subida fallida

Creado en 20 sept. 2017  ·  16Comentarios  ·  Fuente: asciinema/asciinema

La carga falla con el siguiente error:

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

Mi env:
MacOS Sierra - 10.12.4 (16E195)

Puedo reproducir la grabación, solo que la carga falla. ¿Algún comentario o pista para solucionar este problema?

Comentario más útil

@stayingcool @ stefb12 si ha instalado Python a través del instalador oficial de dmg, entonces necesita instalar certificados raíz ejecutando este comando:

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

Péguelo en su terminal o ubíquelo y ábralo en Finder.

(encontré esta información aquí: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

Todos 16 comentarios

@stayingcool Enfrenté el mismo problema en El Capitan - 10.11.6 y lo solucioné agregando la línea url a mi ~/.config/asciinema/config :

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

@stayingcool ¿ qué versión de asciinema y sistema operativo está ejecutando?

Veo el mismo problema en HEAD actual (8cdd2579ff2b192eca6df6b3164cabf03461aebe).
Obtengo Error: HTTP status: 500 Internal Server Error de asciinema 1.1.1-56ee754 , la versión instalada por el script install cuando ejecuté eso.

Obtengo una carga exitosa cuando uso 0.9.8 que es lo que apt-get instaló, pero eso no me permite cargar archivos ya grabados, o establecer el ancho de pantalla en un tamaño apropiado con tmux.

Distro:

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

Intenté agregar explícitamente la entrada url al archivo ~/.asciinema/config como lo sugirió @boris, pero no tuvo ningún efecto observable (probé esto con HEAD).

@boris @stayingcool es una solución temporal para el problema del certificado del cliente, pero pronto desactivaremos http: //, por lo que deberíamos buscar la causa de CERTIFICATE_VERIFY_FAILED : sospecho que hay algún problema de dependencia de homebrew con libopenssl o algo similar .

@hickeng fue la grabación que falla producida por una versión de asciinema aún inédita? ( develop sucursal)?

@sickill sí, se registró con develop .

@hickeng ok, eso es porque develop produce asciicasts versión 2, y la instancia en asciinema.org aún no se ha actualizado para manejar eso. Voy a arreglar eso en los próximos días.

@stayingcool Tuve el mismo problema con OSX Sierra 10.12.6 (16G29)

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

y lo solucionó editando ~ / .config / asciinema / config como lo aconsejó @boris (¡gracias! :)
asciinema instalado se realizó directamente usando pip3:

$ pip3 instalar asciinema
Recolectando asciinema
Descargando asciinema-1.4.0.tar.gz
... (cortado)

También instalé 1.4.0 usando pip3 en OS XI mencionado anteriormente. Lamentablemente (para replicar este problema, pero afortunadamente para mí) ya no estoy usando OS X y asciinema funciona bastante bien en Linux :)

@stayingcool @ stefb12 si ha instalado Python a través del instalador oficial de dmg, entonces necesita instalar certificados raíz ejecutando este comando:

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

Péguelo en su terminal o ubíquelo y ábralo en Finder.

(encontré esta información aquí: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

gracias por la informacion @sickill !

@stayingcool, ¿ ha ayudado la sugerencia anterior?

Hola, tengo el mismo problema.
Estoy en MacOS High Sierra 10.13.3 usando asciinema 1.4.0.

El mensaje que veo es:

~ 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

Intenté ejecutar el comando sugerido arriba:

$/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

La carga aún falló.

Ah, no importa, tuve que actualizar url en ~/.config/asciinema/config a http.
La carga funciona después de que hice eso.
¿Pero siente que debería funcionar por encima de https ?
De todos modos, gracias !!

¿Alguien puede decirme qué tiene exactamente el archivo ~ / .config / asciinema / config dentro?

@bllyz en los documentos: https://asciinema.org/docs/config

Aunque todavía estoy roto en la tubería

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

pfalcon picture pfalcon  ·  4Comentarios

deeplook picture deeplook  ·  10Comentarios

omaraboumrad picture omaraboumrad  ·  10Comentarios

Bux42 picture Bux42  ·  9Comentarios

TyrfingMjolnir picture TyrfingMjolnir  ·  7Comentarios