Asciinema: アップロードに失敗しました

作成日 2017年09月20日  ·  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

私の環境:
MacOS Sierra-10.12.4(16E195)

アップロードが失敗しただけで、録音を再生できます。 この問題を修正するためのフィードバックや手がかりはありますか?

最も参考になるコメント

@stayingcool @ stefb12公式のdmgインストーラーを介してPythonをインストールした場合は、次のコマンドを実行してルート証明書をインストールする必要があります。

/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バージョンとOSを実行していますか?

現在のHEAD(8cdd2579ff2b192eca6df6b3164cabf03461aebe)でも同じ問題が発生しています。
私は取得していますError: HTTP status: 500 Internal Server Errorからasciinema 1.1.1-56ee754によってインストールされたバージョン- install私はそれを実行したときにスクリプトを。

apt-getインストールされている0.9.8を使用するとアップロードが成功しますが、すでに記録されているファイルをアップロードしたり、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

@borisによって提案されたようにurlエントリを~/.asciinema/configファイルに明示的に追加しようとしましたが、観察可能な効果はありませんでした(HEADでこれを試しました)。

@boris @stayingcoolこれはクライアント証明書の問題の一時的な回避策ですが、すぐにhttp://をオフにするので、 CERTIFICATE_VERIFY_FAILEDの原因を探す必要があります-libopensslなどの自作の依存関係の問題が疑われます。

@hickengは、まだリリースされていないasciinemaバージョンによって作成された失敗した録音でしたか? ( developブランチ)?

@sickillはい、 develop記録されました。

@hickengわかりました。これは、 developがバージョン2のasciicastを生成し、asciinema.orgのインスタンスがそれを処理するようにまだ更新されていないためです。 数日中に修正する予定です。

@stayingcool OSX Sierra 10.12.6(16G29)でも同じ問題が発生しました

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

@borisのアドバイスに従って〜/ .config / asciinema / configを編集して修正しました(ありがとう!! :)
インストールされたasciinemaは、pip3を使用して直接実行されました。

$ pip3 install asciinema
アシイネマの収集
asciinemaのダウンロード-1.4.0.tar.gz
...(snip'd)

また、上記のOSXIにpip3を使用して1.4.0をインストールしました。 悲しいことに(この問題を再現するためですが、幸運なことに)私はもうOS Xを使用しておらず、asciinemaはLinuxでかなりうまく機能します:)

@stayingcool @ stefb12公式のdmgインストーラーを介してPythonをインストールした場合は、次のコマンドを実行してルート証明書をインストールする必要があります。

/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は上記のヒントが

こんにちは、私は同じ問題を抱えています。
私はasciinema1.4.0を使用してMacOSHigh Sierra10.13.3を使用しています。

私が見るメッセージは次のとおりです。

~ 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

アップロードはまだ失敗しました。

ああ、気にしないでください。 ~/.config/asciinema/configurl ~/.config/asciinema/configをhttpに更新する必要がありました。
それを行った後、アップロードは機能します。
しかし、それはhttps以上で機能するはずだと感じますか?
とにかく、ありがとう!

誰かが〜/ .config / asciinema / configファイルの中に正確に何があるか教えてもらえますか?

ドキュメント内のhttps//asciinema.org/docs/config

私はまだパイプで壊れています

このページは役に立ちましたか?
0 / 5 - 0 評価