Asciinema: Загрузка не удалась

Созданный на 20 сент. 2017  ·  16Комментарии  ·  Источник: asciinema/asciinema

Загрузка не выполняется из-за следующей ошибки:

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

Мой Env:
MacOS Sierra - 10.12.4 (16E195)

Я могу воспроизвести запись, просто загрузка не удалась. Есть ли отзывы или подсказки по устранению этой проблемы?

Самый полезный комментарий

@stayingcool @ stefb12, если вы установили Python через официальный установщик dmg, вам необходимо установить корневые сертификаты, выполнив эту команду:

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

Вставьте это в свой терминал или найдите и откройте в Finder.

(нашел эту информацию здесь: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

Все 16 Комментарий

@stayingcool Я столкнулся с той же проблемой на El Capitan - 10.11.6 и исправил ее, добавив строку url в мой ~/.config/asciinema/config :

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

@stayingcool, какая у вас версия asciinema и какая операционная система?

Я вижу ту же проблему в текущей HEAD (8cdd2579ff2b192eca6df6b3164cabf03461aebe).
Я получаю Error: HTTP status: 500 Internal Server Error от asciinema 1.1.1-56ee754 - версию, установленную сценарием install когда я его запускал.

Я получаю успешную загрузку при использовании 0.9.8 который установлен apt-get , но это не позволяет мне загружать уже записанные файлы или устанавливать ширину экрана на соответствующий размер с помощью tmux.

Дистро:

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

Я попытался явно добавив url запись в ~/.asciinema/config файл , как предложено @boris , но не было никакого заметного эффекта (попытался это с головой).

@boris @stayingcool - это временное решение проблемы с сертификатом клиента, но мы скоро CERTIFICATE_VERIFY_FAILED - я подозреваю, что есть проблема с зависимостью homebrew от libopenssl или чего-то подобного .

@hickeng была ли запись, которая не прошла, произведена еще не выпущенной версией asciinema? ( develop ветка)?

@sickill да, это было записано с develop .

@hickeng хорошо, это потому, что develop производит asciicasts версии 2, а экземпляр на asciinema.org еще не обновлен, чтобы справиться с этим. Я собираюсь исправить это в ближайшие дни.

@stayingcool У меня была такая же проблема с OSX Sierra 10.12.6 (16G29)

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

и исправил это, отредактировав ~ / .config / asciinema / config в соответствии с рекомендациями @boris (спасибо !! :)
Установка asciinema выполнялась напрямую с помощью pip3:

$ pip3 установить asciinema
Сбор asciinema
Скачиваем asciinema-1.4.0.tar.gz
... (вырезано)

Я также установил 1.4.0 с помощью pip3 в OS XI, упомянутой выше. К сожалению (чтобы повторить эту проблему, но, к счастью для меня), я больше не использую OS X, а asciinema довольно хорошо работает в Linux :)

@stayingcool @ stefb12, если вы установили Python через официальный установщик dmg, вам необходимо установить корневые сертификаты, выполнив эту команду:

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

Вставьте это в свой терминал или найдите и откройте в Finder.

(нашел эту информацию здесь: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

спасибо за информацию @sickill !

@stayingcool помогла ли вышеупомянутая подсказка?

Привет, у меня такая же проблема.
Я использую MacOS High Sierra 10.13.3, использую asciinema 1.4.0.

Сообщение, которое я вижу:

~ 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

Я попытался запустить предложенную выше команду:

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

Загрузка по-прежнему не удалась.

Да ладно, мне пришлось обновить url в ~/.config/asciinema/config до http.
Загрузка работает после того, как я это сделал.
Но кажется, что он должен работать более https ?
В любом случае, спасибо !!

может кто-нибудь сказать мне, что именно находится внутри файла ~ / .config / asciinema / config?

@bllyz в документации: https://asciinema.org/docs/config

Хотя я все еще сломан на трубе

Была ли эта страница полезной?
0 / 5 - 0 рейтинги