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?
@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
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:
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)