Asciinema: التحميل فشل

تم إنشاؤها على ٢٠ سبتمبر ٢٠١٧  ·  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 إذا قمت بتثبيت 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 ولكن لم يكن له تأثير ملحوظ (جربت ذلك باستخدام HEAD).

borisstayingcool هذا هو حل مؤقت لقضية شهادة عميل، لكننا سوف تتحول قريبا من HTTP: // لذلك علينا أن نبحث عن سبب CERTIFICATE_VERIFY_FAILED - أظن بعض البيرة قضية التبعية WRT libopenssl أو شيئا من هذا القبيل .

hickeng هل كان التسجيل الذي فشل في إصدار نسخة Asciinema التي لم يتم إصدارها بعد؟ (فرع develop

sickill نعم ، تم تسجيله بـ develop .

hickeng ، حسنًا ، هذا لأن develop ينتج الإصدار 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-1.4.0.tar.gz
... (snip'd)

لقد قمت أيضًا بتثبيت 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 التقييمات

القضايا ذات الصلة

SR-Lut3t1um picture SR-Lut3t1um  ·  3تعليقات

karelbilek picture karelbilek  ·  9تعليقات

abaykan picture abaykan  ·  10تعليقات

dlintw picture dlintw  ·  11تعليقات

lebinh picture lebinh  ·  3تعليقات