Certbot: Certbot utilise l'ancienne version de Python

Créé le 17 janv. 2017  ·  3Commentaires  ·  Source: certbot/certbot

Salut à tous, Certbot sur Ubuntu 14.04 utilise une ancienne version de Pip (8.0.3) même si la dernière version de Pip (9.0.1) est disponible. Je ne peux pas exécuter la commande de renouvellement $certbot-auto avec succès, car elle donne l'avertissement InsecurePlatformWarning . Puis-je résoudre ce problème ? En dessous, j'ai collé toute la sortie:

Command "/home/wolthuis/.local/share/letsencrypt/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Txn1F9/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('
', '
'), __file__, 'exec'))" install --record /tmp/pip-igOc6P-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/wolthuis/.local/share/letsencrypt/include/site/python2.7/cryptography" failed with error code 1 in /tmp/pip-build-Txn1F9/cryptography
/home/wolthuis/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
You are using pip version 8.0.3, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
=====================================================

Certbot has problem setting up the virtual environment.

Based on your pip output, the problem can likely be fixed by 
increasing the available memory.

Consult https://certbot.eff.org/docs/install.html#problems-with-python-virtual-environment
for possible solutions.
You may also find some support resources at https://certbot.eff.org/support/ .

duplicate

Tous les 3 commentaires

Cela ressemble à un doublon de #2804 (ou #1081). En bref, libérer plus de mémoire en arrêtant (temporairement) d'autres processus en cours d'exécution ou en ajoutant un fichier d'échange devrait résoudre le problème.

ceci est une solution du document officiel
création d'un fichier d'échange temporaire :
user<strong i="7">@webserver</strong>:~$ sudo fallocate -l 1G /tmp/swapfile
user<strong i="10">@webserver</strong>:~$ sudo chmod 600 /tmp/swapfile
user<strong i="13">@webserver</strong>:~$ sudo mkswap /tmp/swapfile
user<strong i="16">@webserver</strong>:~$ sudo swapon /tmp/swapfile

fais ton renouvellement

Désactivez et supprimez le fichier d'échange une fois l'environnement virtuel construit :
user<strong i="21">@webserver</strong>:~$ sudo swapoff /tmp/swapfile
user<strong i="24">@webserver</strong>:~$ sudo rm /tmp/swapfile

Cela n'a pas résolu le problème pour moi. J'ai fini par devoir exécuter ./certbot-auto certonly --debug au lieu de ./certbot-auto certonly --no-bootstrap

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