やあ、
何らかの理由で、 asciinema
は録音をアップロードできません。
asciinema play
コマンドでローカルファイルを再生できます。`` `$ which asciinema
/ snap / bin / asciinema
## Error
$ asciinema upload /tmp/tmpc5xmedw5-ascii.cast
asciinema:アップロードに失敗しました:サーバーに一時的な問題があります。 しばらくしてからもう一度お試しください。
asciinema:後で実行して再試行します:asciinema upload /tmp/tmpc5xmedw5-ascii.cast
## System
ホスト:bashfulrobotカーネル:5.0.0-13-汎用x86_64ビット:64
デスクトップ:i3 4.16.1ディストリビューション:Ubuntu 19.04(Disco Dingo)
## Asciinema Version
asciinema 2.0.2
## Python Versions
python --version
Python 2.7.16
python3 --version
Python 3.7.3
`` `
ありがとうございました。
@bashfulrobotディスコディンゴが原因だと思います:)Xubuntu19.04でも同じ問題があります。
@vranystepan問題を確認していただき、ありがとうございます。私だけではありません。
ここに示すように、 curl
アップロードしてみてください。 https://gist.github.com/sickill/514860f60d01ed9218be4ede51a33887
これにより、これがOS固有の問題(SSL証明書)なのか、UbuntuのPython3ビルドの問題なのかがわかります。
@sickillこれは、curl(元の投稿に記載)を介して問題なく機能します。 :-)しかし、私はコマンドで再度実行しました-curlによる問題はまったくありません。 実際、私の一時的な回避策はシェルエイリアスです。
私は問題を見つけました、そしてそれは私が期待したものではありません:)
Ubuntu Discoでは、送信されるUser-Agent文字列は次のようになります。
asciinema/2.0.2 CPython/3.7.3 Linux/4.9.125-linuxkit-x86_64-with-Ubuntu-19.04-disco
最後の部分はplatform.platform()
の結果であり、これは基本的にuname
です。
ここまでは順調ですね。
現在、asciinema.orgのnginxは、 https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blockerの「badbots」ブロッキングリストを使用して、ユーザーエージェント文字列を不正な動作で知られているボットのリストと照合します。
このブロックリストには正規表現~*\bDisco\b
です...
🤦♂
私はそれをブロックリストから削除し、Ubuntu Discoでテストしましたが、現在は問題なく動作しているようです。
すみません!
動作していることを確認しました! うまくいけば、19.10では何も変更されません(作業を開始したばかりです)。
お時間をいただきありがとうございます!
素晴らしい! どうもありがとう!
これは私がDebianで経験しているのと同じ問題のようです。 curlアップロードは機能し、Pythonクライアントは失敗します。
$ uname -a
Linux carbo 4.19.0-5-amd64 #1 SMP Debian 4.19.37-6 (2019-07-18) x86_64 GNU/Linux
$ python -V
Python 3.7.4+
$ pip list | grep asciinema
asciinema 2.0.2
@stefanvのコメントを2
$ uname -a
Linux shibori 5.2.0-3-amd64 #1 SMP Debian 5.2.17-1 (2019-09-26) x86_64 GNU/Linux
$ asciinema --version
asciinema 2.0.2
これはまだ存在します、プラットフォーム文字列:
>>> platform.platform();
'Linux-5.4.0-3-amd64-x86_64-with-debian-bullseye-sid'
MacOSCatalinaでSSLの問題を理解しようと何時間も費やした後
asciinema: upload failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)>
asciinema: retry later by running: asciinema upload /var/folders/2j/7schjxl10bgdwl5_bsznbqm00000gn/T/tmp62k0vrw7-ascii.cast
提供されたソリューションはどれも私にはうまくいきませんでした。 カールの回避策は、私のtest
レコーディングをアップロードします。
この問題は解決されたようですが、解決策はありますか。
最も参考になるコメント
これはまだ存在します、プラットフォーム文字列: