Certbot: OSError : commande ~/.local/...ncrypt/bin/python2.7 - la roue pip setuptools pkg_resources a échoué avec le code d'erreur 1

Créé le 1 juin 2016  ·  18Commentaires  ·  Source: certbot/certbot

J'ai essayé d'installer mes certificats via cette commande.

$sudo ./certbot-auto

Mais chaque fois que j'obtiens cette erreur virtualenv sur mon serveur Ubuntu 16.04.

J'ai essayé les solutions à ces problèmes mais cela ne fonctionne pas...

1559

1554

Hit:1 http://mirror.leaseweb.net/ubuntu xenial InRelease
Hit:2 http://mirror.leaseweb.net/ubuntu xenial-updates InRelease                                           
Hit:3 http://mirror.leaseweb.net/ubuntu xenial-backports InRelease                                         
Get:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]                                                          
Ign:5 http://download.webmin.com/download/repository sarge InRelease                                                                 
Hit:6 http://download.webmin.com/download/repository sarge Release
Fetched 94.5 kB in 0s (177 kB/s)                       
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_US:",
    LC_ALL = (unset),
    LC_TIME = "nl_NL.UTF-8",
    LC_MONETARY = "nl_NL.UTF-8",
    LC_CTYPE = "en_US.UTF-8",
    LC_ADDRESS = "nl_NL.UTF-8",
    LC_TELEPHONE = "nl_NL.UTF-8",
    LC_NAME = "nl_NL.UTF-8",
    LC_MEASUREMENT = "nl_NL.UTF-8",
    LC_IDENTIFICATION = "nl_NL.UTF-8",
    LC_NUMERIC = "nl_NL.UTF-8",
    LC_PAPER = "nl_NL.UTF-8",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
augeas-lenses is already the newest version (1.4.0-0ubuntu1).
ca-certificates is already the newest version (20160104ubuntu1).
gcc is already the newest version (4:5.3.1-1ubuntu1).
libaugeas0 is already the newest version (1.4.0-0ubuntu1).
libffi-dev is already the newest version (3.2.1-4).
python is already the newest version (2.7.11-1).
python-dev is already the newest version (2.7.11-1).
dialog is already the newest version (1.3-20160209-1).
python-virtualenv is already the newest version (15.0.1+ds-3).
virtualenv is already the newest version (15.0.1+ds-3).
libssl-dev is already the newest version (1.0.2g-1ubuntu4.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Creating virtual environment...
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/virtualenv.py", line 2363, in <module>
    main()
  File "/usr/lib/python3/dist-packages/virtualenv.py", line 719, in main
    symlink=options.symlink)
  File "/usr/lib/python3/dist-packages/virtualenv.py", line 988, in create_environment
    download=download,
  File "/usr/lib/python3/dist-packages/virtualenv.py", line 918, in install_wheel
    call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
  File "/usr/lib/python3/dist-packages/virtualenv.py", line 812, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command /home/yassin/.local/...ncrypt/bin/python2.7 - setuptools pkg_resources pip wheel failed with error code 1

certbot-auto

Commentaire le plus utile

Essayez d'utiliser export LC_ALL="C" avant d'exécuter ./certbot-auto

Je ne sais pas pourquoi cela fonctionne, mais cela a fonctionné sur Ubuntu 16.04.

doing

Tous les 18 commentaires

@erikrose pensées?

Ne fonctionne toujours pas....

J'ai essayé d'installer sur une machine virtuelle, également sans succès et le même message d'erreur aussi ....

Même problème avec moi. Cela fonctionne sur Ubuntu 14.04 mais échoue sur 16.04. Je pense que cela a quelque chose à voir avec la version Python. Le dernier est livré avec Python 3 uniquement.

Essayez d'utiliser export LC_ALL="C" avant d'exécuter ./certbot-auto

Je ne sais pas pourquoi cela fonctionne, mais cela a fonctionné sur Ubuntu 16.04.

doing

@hso Merci ça a marché !

@hso merci !!!!!

@hso merci !

@hso wow... ça a marché, merci !

Merci mec!

@hso merci !

@hso merci !

@hso fonctionne comme un miracle

@hos merci mec !

Même problème, merci @hso

http://unix.stackexchange.com/questions/87745/what-does-lc-all-c-do#87748

La locale C est une locale spéciale qui est censée être la locale la plus simple. Vous pouvez également dire que tandis que les autres paramètres régionaux sont destinés aux humains, le paramètre régional C est destiné aux ordinateurs. Dans la locale C, les caractères sont des octets uniques, le jeu de caractères est ASCII (enfin, ce n'est pas obligatoire, mais en pratique ce sera dans les systèmes que la plupart d'entre nous utiliseront), l'ordre de tri est basé sur les valeurs des octets, la langue est généralement l'anglais américain (bien que pour les messages d'application (par opposition aux choses comme les noms de mois ou de jour ou les messages des bibliothèques système), c'est à la discrétion de l'auteur de l'application) et des choses comme les symboles monétaires ne sont pas définies.

J'ai eu le même problème lors du renouvellement du certificat. Cela a fonctionné pour moi:

sudo  LC_ALL="C" certbot-auto renew

Merci mec. Cela m'a vraiment été d'une grande aide. 👍

Merci beaucoup beaucoup !

Cette page vous a été utile?
0 / 5 - 0 notes