Salut,
Pour une raison quelconque, le asciinema
ne peut pas télécharger l'enregistrement.
asciinema play
.``` $ quel asciinema
/snap/bin/asciinema
## Error
$ asciinema upload /tmp/tmpc5xmedw5-ascii.cast
asciinema: upload failed: Le serveur rencontre des problèmes temporaires. Réessayez dans une minute.
asciinema : réessayez plus tard en exécutant : asciinema upload /tmp/tmpc5xmedw5-ascii.cast
## System
Hôte : bashfulrobot Noyau : 5.0.0-13-generic x86_64 bits : 64
Bureau : 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
```
Merci.
@bashfulrobot Je suppose que cela est causé par Disco Dingo :) J'ai le même problème avec Xubuntu 19.04.
@vranystepan Merci d'avoir confirmé le problème et que je ne suis pas le seul.
Pouvez-vous essayer de télécharger avec curl
comme indiqué ici ? https://gist.github.com/sickill/514860f60d01ed9218be4ede51a33887
Cela nous montrera s'il s'agit d'un problème spécifique au système d'exploitation (certificats SSL) ou peut-être du problème de construction Python 3 d'Ubuntu.
@sickill Cela fonctionne sans problème via curl (mentionné dans le message d'origine). :-) Mais je viens de réexécuter avec la commande - aucun problème via curl. En fait, ma solution de contournement temporaire est un alias shell.
J'ai trouvé le problème, et ce n'est pas quelque chose que j'attendais :)
Sur Ubuntu Disco, la chaîne User-Agent envoyée ressemble à ceci :
asciinema/2.0.2 CPython/3.7.3 Linux/4.9.125-linuxkit-x86_64-with-Ubuntu-19.04-disco
La partie finale est le résultat de platform.platform()
qui est essentiellement un uname
.
Jusqu'ici tout va bien.
Désormais, le nginx sur asciinema.org utilise la liste de blocage des "mauvais bots" de https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker qui fait correspondre la chaîne de l'agent utilisateur à une liste de bots connus pour leur mauvais comportement.
Il est apparu que cette liste de blocage contient l'expression rationnelle ~*\bDisco\b
...
??
Je l'ai supprimé de la liste de blocage, testé sur Ubuntu Disco, semble fonctionner correctement maintenant.
Désolé pour ça!
Confirmé comme fonctionnel ! Espérons que rien ne change dans la 19.10 (nous venons juste de commencer à travailler dessus).
Merci pour votre temps!
Super! Merci beaucoup!
Cela semble être le même problème que je rencontre sur Debian ; curl upload fonctionne, le client Python échoue.
$ 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
Appuyant le commentaire de
$ 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
ceci est toujours présent, la chaîne de plate-forme :
>>> platform.platform();
'Linux-5.4.0-3-amd64-x86_64-with-debian-bullseye-sid'
Après avoir passé des heures à essayer de comprendre les problèmes SSL sur MacOS Catalina
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
Aucune des solutions proposées n'a fonctionné pour moi. La solution de contournement curl télécharge mon enregistrement test
.
Je vois que ce problème est clos mais y a-t-il une solution.
Commentaire le plus utile
ceci est toujours présent, la chaîne de plate-forme :