Certbot: Certbotは古いバージョンのPythonを使用しています

作成日 2017年01月17日  ·  3コメント  ·  ソース: certbot/certbot

こんにちは、Ubuntu 14.04のCertbotは、最新バージョンのPip(9.0.1)が利用可能であっても、古いバージョンのPip(8.0.3)を使用します。 InsecurePlatformWarning警告が表示されるため、 $certbot-auto renewコマンドを成功で実行できません。 これを修正できますか? その下にすべての出力を貼り付けました。

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

全てのコメント3件

これは、#2804(または#1081)の複製のように見えます。 つまり、実行中の他のプロセスを(一時的に)停止するか、スワップファイルを追加することで、より多くのメモリを解放することで、問題を解決できるはずです。

これは公式文書からの解決策です
一時的なスワップファイルの作成:
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

あなたの更新を行います

仮想環境が構築されたら、スワップファイルを無効にして削除します。
user<strong i="21">@webserver</strong>:~$ sudo swapoff /tmp/swapfile
user<strong i="24">@webserver</strong>:~$ sudo rm /tmp/swapfile

これでは問題は解決しませんでした。 ./certbot-auto certonly --no-bootstrap ./certbot-auto certonly --debugを実行する必要がありました

このページは役に立ちましたか?
0 / 5 - 0 評価