Asciinema: Aufnahme kann nicht hochgeladen werden - funktioniert aber über curl

Erstellt am 3. Mai 2019  ·  11Kommentare  ·  Quelle: asciinema/asciinema

Hi,

Aus irgendeinem Grund kann asciinema die Aufnahme nicht hochladen.

  • Ich habe den Wiederholungsbefehl versucht - aber das funktioniert auch nicht.
  • Ich kann die lokale Datei mit dem Befehl asciinema play .
  • Ich kann über curl hochladen (Befehl kam vom IRC-Kanal, kann mich aber derzeit nicht an den Befehl erinnern).
  • Ich habe Asciinema über ein Snap-Paket installiert.

``` $ was asciinema
/snap/bin/asciinema

## Error

$ asciinema hochladen /tmp/tmpc5xmedw5-ascii.cast
asciinema: Upload fehlgeschlagen: Der Server hat vorübergehende Probleme. Versuchen Sie es in einer Minute erneut.
asciinema: Versuchen Sie es später erneut, indem Sie Folgendes ausführen: asciinema upload /tmp/tmpc5xmedw5-ascii.cast

## System

Host: bashfulrobot Kernel: 5.0.0-13-generic x86_64 Bits: 64
Desktop: i3 4.16.1 Distribution: 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

```

Dankeschön.

Hilfreichster Kommentar

dies ist immer noch vorhanden, der Plattform-String:

>>> platform.platform();
'Linux-5.4.0-3-amd64-x86_64-with-debian-bullseye-sid'

Alle 11 Kommentare

@bashfulrobot Ich nehme an, es wird von Disco Dingo verursacht :) Ich habe das gleiche Problem mit Xubuntu 19.04.

@vranystepan Vielen Dank für die Bestätigung des Problems und dass ich nicht der einzige bin.

Können Sie versuchen, mit curl hochzuladen, wie hier gezeigt? https://gist.github.com/sickill/514860f60d01ed9218be4ede51a33887

Dies wird uns zeigen, ob es sich um ein betriebssystemspezifisches Problem (SSL-Zertifikate) oder um das Python 3-Build-Problem von Ubuntu handelt.

@sickill Dies funktioniert problemlos über curl (im ursprünglichen Beitrag erwähnt). :-) Aber ich habe den Befehl gerade noch einmal ausgeführt - keine Probleme über curl. Tatsächlich ist meine temporäre Problemumgehung ein Shell-Alias.

Ich habe das Problem gefunden und es ist nicht etwas, was ich erwartet hatte :)

Auf Ubuntu Disco lautet der gesendete User-Agent-String etwa:
asciinema/2.0.2 CPython/3.7.3 Linux/4.9.125-linuxkit-x86_64-with-Ubuntu-19.04-disco

Der letzte Teil ist das Ergebnis von platform.platform() das im Grunde ein uname .

So weit, ist es gut.

Jetzt verwendet nginx auf asciinema.org die Blockierungsliste "Bad Bots" von https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker, die die Zeichenfolge des Benutzeragenten mit einer Liste von Bots abgleicht, die für schlechtes Verhalten bekannt sind.

Anscheinend enthält diese Blockliste regexp ~*\bDisco\b ...

🤦♂

Ich habe es aus der Sperrliste entfernt, auf Ubuntu Disco getestet, scheint jetzt ok zu funktionieren.

Das tut mir leid!

Bestätigt als funktionierend! Hoffentlich ändert sich in 19.10 nichts (wir haben gerade angefangen, daran zu arbeiten).

Vielen Dank für Ihre Zeit!

Groß! Ich danke dir sehr!

Dies scheint das gleiche Problem zu sein, das ich bei Debian habe; curl-Upload funktioniert, Python-Client schlägt fehl.

$ 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

Zweiter Kommentar von

$ 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

dies ist immer noch vorhanden, der Plattform-String:

>>> platform.platform();
'Linux-5.4.0-3-amd64-x86_64-with-debian-bullseye-sid'

Nachdem ich stundenlang versucht hatte, SSL-Probleme unter MacOS Catalina herauszufinden

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

Keine der angebotenen Lösungen hat bei mir funktioniert. Der curl-Workaround lädt meine test Aufnahme hoch.
Ich sehe, dass dieses Problem geschlossen ist, aber gibt es eine Lösung.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

dlintw picture dlintw  ·  11Kommentare

KurtPfeifle picture KurtPfeifle  ·  3Kommentare

lukehinds picture lukehinds  ·  5Kommentare

Bux42 picture Bux42  ·  9Kommentare

laughedelic picture laughedelic  ·  7Kommentare