Asciinema: Upload fehlgeschlagen

Erstellt am 20. Sept. 2017  ·  16Kommentare  ·  Quelle: asciinema/asciinema

Der Upload schlägt mit folgendem Fehler fehl:

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

Mein Env:
MacOS Sierra - 10.12.4 (16E195)

Ich kann die Aufnahme abspielen, nur dass der Upload fehlschlägt. Irgendwelche Rückmeldungen oder Hinweise, um dieses Problem zu beheben?

Hilfreichster Kommentar

@stayingcool @stefb12 Wenn Sie Python über das offizielle dmg-Installationsprogramm installiert haben, müssen Sie Root-Zertifikate installieren, indem Sie diesen Befehl

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

Fügen Sie diese in Ihr Terminal ein oder suchen und öffnen Sie sie im Finder.

(Diese Informationen finden Sie hier: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

Alle 16 Kommentare

@stayingcool Ich hatte das gleiche Problem auf El Capitan - 10.11.6 und habe es behoben, indem ich die Zeile url zu meinem ~/.config/asciinema/config hinzugefügt habe:

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

@stayingcool welche Asciinema-Version und welches Betriebssystem verwendest du?

Ich sehe das gleiche Problem beim aktuellen HEAD (8cdd2579ff2b192eca6df6b3164cabf03461aebe).
Ich bekomme Error: HTTP status: 500 Internal Server Error von asciinema 1.1.1-56ee754 - die Version, die vom install Skript installiert wurde, als ich das ausgeführt habe.

Ich erhalte einen erfolgreichen Upload, wenn ich 0.9.8 , was apt-get installiert hat, aber das erlaubt mir nicht, bereits aufgenommene Dateien hochzuladen oder die Bildschirmbreite mit tmux auf eine geeignete Größe einzustellen.

Vertrieb:

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

Ich habe versucht, den url Eintrag explizit der ~/.asciinema/config Datei hinzuzufügen , wie von

@boris @stayingcool das ist eine vorübergehende Problemumgehung für das Problem mit dem Client-Zertifikat, aber wir werden http:// bald CERTIFICATE_VERIFY_FAILED suchen - ich vermute ein Problem mit der Homebrew-Abhängigkeit bezüglich libopenssl oder ähnlichem .

@hickeng wurde die develop Filiale)?

@sickill ja, es wurde mit develop .

@hickeng ok, das liegt daran, dass develop Asciicasts der Version 2 produziert und die Instanz auf asciinema.org noch nicht aktualisiert wurde, um dies zu handhaben. Das werde ich in den nächsten Tagen beheben.

@stayingcool Ich hatte das gleiche Problem mit OSX Sierra 10.12.6 (16G29)

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

und behoben durch Bearbeiten von ~/.config/asciinema/config, wie von @boris empfohlen (danke !! :)
asciinema installiert wurde direkt mit pip3 ausgeführt:

$ pip3 installiere asciinema
Asciinema . sammeln
Herunterladen von asciinema-1.4.0.tar.gz
... (geschnippelt)

Ich habe auch 1.4.0 mit pip3 auf dem oben erwähnten OS XI installiert. Leider (um dieses Problem zu replizieren, aber zum Glück für mich) verwende ich OS X nicht mehr und Asciinema funktioniert ziemlich gut unter Linux :)

@stayingcool @stefb12 Wenn Sie Python über das offizielle dmg-Installationsprogramm installiert haben, müssen Sie Root-Zertifikate installieren, indem Sie diesen Befehl

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

Fügen Sie diese in Ihr Terminal ein oder suchen und öffnen Sie sie im Finder.

(Diese Informationen finden Sie hier: https://stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify)

danke für die info @sickill !

@stayingcool hat der obige Hinweis geholfen?

Hallo, ich habe das gleiche Problem.
Ich verwende MacOS High Sierra 10.13.3 mit Asciinema 1.4.0.

Die Nachricht, die ich sehe, ist:

~ 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

Ich habe versucht, den oben vorgeschlagenen Befehl auszuführen:

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

Hochladen ist immer noch fehlgeschlagen.

Ach egal, ich musste url in ~/.config/asciinema/config auf http aktualisieren.
Der Upload funktioniert, nachdem ich das getan habe.
Aber fühlt sich an, als ob es über https funktionieren sollte?
Wie auch immer, danke!!

Kann mir jemand sagen, was genau die Datei ~/.config/asciinema/config enthält?

@bllyz in der Dokumentation: https://asciinema.org/docs/config

Ich bin immer noch am Rohr gebrochen

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

ethanboxx picture ethanboxx  ·  6Kommentare

deeplook picture deeplook  ·  10Kommentare

TyrfingMjolnir picture TyrfingMjolnir  ·  7Kommentare

SR-Lut3t1um picture SR-Lut3t1um  ·  3Kommentare

lukehinds picture lukehinds  ·  5Kommentare