トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

Debian7でcertbotが動かない問題

Debian7でcertbotが動かない問題

pipパッケージが見当たらないといわれるが実際には入っている。
python -m pip とするとエラーになってしまう模様。_main_.pyがないのが原因か?
らちがあかないので、certbot-autoにパッチをあてる。

$ cat debian7-certbot-auto.patch
--- certbot-auto.old    2019-03-22 09:14:46.622080917 +0900
+++ certbot-auto        2019-03-29 11:22:52.562301982 +0900
@@ -1387,6 +1387,7 @@
 UNLIKELY_EOF
     # -------------------------------------------------------------------------
     # Set PATH so pipstrap upgrades the right (v)env:
+    ln -s /opt/eff.org/certbot/venv/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/__init__.py /opt/eff.org/certbot/venv/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/__main__.py
     PATH="$VENV_BIN:$PATH" "$VENV_BIN/python" "$TEMP_DIR/pipstrap.py"
     set +e
     if [ "$VERBOSE" = 1 ]; then

これで動きました。一件落着。