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...
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
@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.
@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 !
Commentaire le plus utile
Essayez d'utiliser
export LC_ALL="C"
avant d'exécuter ./certbot-autoJe ne sais pas pourquoi cela fonctionne, mais cela a fonctionné sur Ubuntu 16.04.