Asciinema: Gagal mengunggah

Dibuat pada 20 Sep 2017  ·  16Komentar  ·  Sumber: asciinema/asciinema

Upload gagal dengan kesalahan berikut:

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

Lingkungan saya:
MacOS Sierra - 10.12.4 (16E195)

Saya dapat memutar rekaman, hanya saja pengunggahan gagal. Adakah umpan balik atau petunjuk untuk memperbaiki masalah ini?

Komentar yang paling membantu

@stayingcool @stefb12 jika Anda telah menginstal Python melalui dmg installer resmi maka Anda perlu menginstal sertifikat root dengan menjalankan perintah ini:

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

Rekatkan ini ke terminal Anda atau cari dan buka di Finder.

(temukan info ini di sini: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

Semua 16 komentar

@stayingcool Saya menghadapi masalah yang sama di El Capitan - 10.11.6 dan memperbaikinya dengan menambahkan baris url ke ~/.config/asciinema/config :

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

@stayingcool versi asciinema dan OS mana yang Anda jalankan?

Saya melihat masalah yang sama pada HEAD saat ini (8cdd2579ff2b192eca6df6b3164cabf03461aebe).
Saya mendapatkan Error: HTTP status: 500 Internal Server Error dari asciinema 1.1.1-56ee754 - versi yang diinstal oleh skrip install ketika saya menjalankannya.

Saya mendapatkan unggahan yang berhasil saat menggunakan 0.9.8 yang merupakan apt-get diinstal, tetapi itu tidak memungkinkan saya untuk mengunggah file yang sudah direkam, atau mengatur lebar layar ke ukuran yang sesuai dengan 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

Saya telah mencoba secara eksplisit menambahkan entri url ke file ~/.asciinema/config seperti yang disarankan oleh @boris tetapi tidak memiliki efek yang dapat diamati (mencoba ini dengan HEAD).

@boris @stayingcool itu solusi sementara untuk masalah sertifikat klien, tetapi kami akan segera mematikan http:// jadi kami harus mencari penyebab CERTIFICATE_VERIFY_FAILED - Saya menduga beberapa masalah ketergantungan homebrew wrt libopenssl atau yang serupa .

@hickeng adalah rekaman yang gagal diproduksi oleh versi asciinema yang belum dirilis? ( develop cabang)?

@sickill ya, itu direkam dengan develop .

@hickeng ok, itu karena develop menghasilkan versi 2 asciicast, dan instance di asciinema.org belum diperbarui untuk menanganinya. Saya akan memperbaikinya dalam beberapa hari mendatang.

@stayingcool Saya memiliki masalah yang sama dengan OSX Sierra 10.12.6 (16G29)

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

dan memperbaikinya dengan mengedit ~/.config/asciinema/config seperti yang disarankan oleh @boris (terima kasih !! :)
asciinema yang diinstal dilakukan secara langsung menggunakan pip3:

$ pip3 instal asciinema
Mengumpulkan asciinema
Mengunduh asciinema-1.4.0.tar.gz
... (snip'd)

Saya juga menginstal 1.4.0 menggunakan pip3 pada OS XI yang disebutkan di atas. Sayangnya (untuk mereplikasi masalah ini, tapi untungnya bagi saya) saya tidak menggunakan OS X lagi dan asciinema bekerja cukup baik di Linux :)

@stayingcool @stefb12 jika Anda telah menginstal Python melalui dmg installer resmi maka Anda perlu menginstal sertifikat root dengan menjalankan perintah ini:

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

Rekatkan ini ke terminal Anda atau cari dan buka di Finder.

(temukan info ini di sini: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

terima kasih atas informasinya @sickill !

@stayingcool apakah petunjuk di atas membantu?

Hai, saya mengalami masalah yang sama.
Saya menggunakan MacOS High Sierra 10.13.3 menggunakan asciinema 1.4.0.

Pesan yang saya lihat adalah:

~ 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

Saya mencoba menjalankan perintah yang disarankan di atas:

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

Unggah masih gagal.

Ah tidak apa-apa, saya harus memperbarui url di ~/.config/asciinema/config ke http.
Unggahan berfungsi setelah saya melakukan itu.
Tapi rasanya itu harus bekerja lebih dari https ?
Bagaimanapun, terima kasih!!

dapatkah seseorang memberi tahu saya apa sebenarnya yang ada di dalam file ~/.config/asciinema/config ?

@bllyz dalam dokumen: https://asciinema.org/docs/config

Saya masih patah di pipa

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

abaykan picture abaykan  ·  10Komentar

TyrfingMjolnir picture TyrfingMjolnir  ·  7Komentar

SR-Lut3t1um picture SR-Lut3t1um  ·  3Komentar

KurtPfeifle picture KurtPfeifle  ·  3Komentar

ThomasWaldmann picture ThomasWaldmann  ·  3Komentar