O upload falha com o seguinte erro:
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
Meu Env:
MacOS Sierra - 10.12.4 (16E195)
Consigo reproduzir a gravação, só que o upload falha. Algum feedback ou dicas para corrigir esse problema?
@stayingcool Enfrentei o mesmo problema no El Capitan - 10.11.6 e corrigi-lo adicionando a linha url
ao meu ~/.config/asciinema/config
:
[api]
token = 123123123
url = http://asciinema.org
@stayingcool qual versão do asciinema e sistema operacional você está usando?
Estou vendo o mesmo problema no HEAD atual (8cdd2579ff2b192eca6df6b3164cabf03461aebe).
Estou recebendo Error: HTTP status: 500 Internal Server Error
de asciinema 1.1.1-56ee754
- a versão instalada pelo script install
quando o executei.
Eu obtenho um upload bem-sucedido ao usar 0.9.8
que é o que apt-get
instalou, mas isso não me permite fazer upload de arquivos já gravados, ou definir a largura da tela para um tamanho apropriado com 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
Eu tentei adicionar explicitamente o url
entrada para o ~/.asciinema/config
arquivo como sugerido por @boris mas não teve nenhum efeito observável (tentei isso com HEAD).
@boris @stayingcool é uma solução temporária para o problema do certificado do cliente, mas em breve desligaremos http: // então devemos procurar a causa de CERTIFICATE_VERIFY_FAILED
- eu suspeito de algum problema de dependência de homebrew wrt libopenssl ou algo semelhante .
@hickeng foi a gravação que falhou produzida pela versão asciinema ainda não lançada? ( develop
filial)?
@sickill sim, foi gravado com develop
.
@hickeng ok, isso é porque develop
produz asciicasts versão 2, e a instância em asciinema.org ainda não foi atualizada para lidar com isso. Vou consertar isso nos próximos dias.
@stayingcool Eu tive o mesmo problema com OSX Sierra 10.12.6 (16G29)
~ Upload failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)>
e consertamos editando ~ / .config / asciinema / config conforme recomendado por @boris (obrigado !! :)
asciinema instalado foi realizado diretamente usando pip3:
$ pip3 install asciinema
Coletando asciinema
Baixando asciinema-1.4.0.tar.gz
... (cortada)
Eu também instalei 1.4.0 usando pip3 no OS XI mencionado acima. Infelizmente (para replicar este problema, mas felizmente para mim) não estou mais usando o OS X e asciinema funciona muito bem no Linux :)
@stayingcool @ stefb12 se você instalou o Python por meio do instalador oficial dmg, será necessário instalar os certificados raiz executando este comando:
/Applications/Python\ 3.*/Install\ Certificates.command
Cole-o em seu terminal ou localize e abra no Finder.
(encontre essa informação aqui: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)
obrigado pela informação @sickill !
@stayingcool a dica acima ajudou?
Olá, estou com o mesmo problema.
Estou no MacOS High Sierra 10.13.3 usando asciinema 1.4.0.
A mensagem que vejo é:
~ 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
Tentei executar o comando sugerido acima:
$/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
O upload ainda falhou.
Ah, deixa pra lá, eu tive que atualizar url
em ~/.config/asciinema/config
para http.
O upload funciona depois que eu faço isso.
Mas parece que deve funcionar mais de https
?
De qualquer forma, obrigado !!
alguém pode me dizer o que exatamente o arquivo ~ / .config / asciinema / config tem dentro?
@bllyz nos documentos: https://asciinema.org/docs/config
Eu ainda estou quebrado no cano embora
Comentários muito úteis
@stayingcool @ stefb12 se você instalou o Python por meio do instalador oficial dmg, será necessário instalar os certificados raiz executando este comando:
Cole-o em seu terminal ou localize e abra no Finder.
(encontre essa informação aqui: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)