こんにちは。プログラミング初心者です。
https://qiita.com/mahiroaug/items/b0e23e6ca19c33add1a9
↑こちらを参考に読み進めながら、サーバ証明書の導入のところまで進みました。
環境
・macOS Mojave
・さくらvps (centos6)
質問内容
nginxのサーバ証明書を発行したいのだが毎度エラーが発生してしまい、迷っている。
[certbot]# ./certbot-auto
Bootstrapping dependencies for RedHat-based OSes... (you can skip this with --no-bootstrap)
yum is /usr/bin/yum
yum is hashed (/usr/bin/yum)
読み込んだプラグイン:security
インストール処理の設定をしています
パッケージ gcc-4.4.7-23.el6.x86_64 はインストール済みか最新バージョンです
パッケージ augeas-libs-1.0.0-10.el6.x86_64 はインストール済みか最新バージョンです
パッケージ openssl-1.0.1e-58.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ openssl-devel-1.0.1e-58.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ libffi-devel-3.0.5-3.2.el6.x86_64 はインストール済みか最新バージョンです
パッケージ redhat-rpm-config-9.0.3-51.el6.centos.noarch はインストール済みか最新バージョンです
パッケージ ca-certificates-2019.2.32-65.1.el6_10.noarch はインストール済みか最新バージョンです
パッケージ python-devel-2.6.6-68.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ python-virtualenv-12.0.7-1.el6.noarch はインストール済みか最新バージョンです
パッケージ python-tools-2.6.6-68.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ python-pip-7.1.0-2.el6.noarch はインストール済みか最新バージョンです
何もしません
Traceback (most recent call last):
File "/tmp/tmp.MeOMdOGwEo/fetch.py", line 21, in <module>
import ssl
File "/usr/local/lib/python2.7/ssl.py", line 98, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: No module named _ssl
WARNING: unable to check for updates.
Creating virtual environment...
usage: virtualenv [--version] [--with-traceback] [-v | -q] [--app-data APP_DATA] [--clear-app-data] [--discovery {builtin}] [-p py] [--creator {builtin,cpython2-posix}] [--seeder {app-data,pip}] [--no-seed] [--activators comma_sep_list]
[--clear] [--system-site-packages] [--symlinks | --copies] [--download | --no-download] [--extra-search-dir d [d ...]] [--pip version] [--setuptools version] [--wheel version] [--no-pip] [--no-setuptools] [--no-wheel]
[--symlink-app-data] [--prompt prompt] [-h]
dest
virtualenv: error: unrecognized arguments: --no-site-packages
Traceback (most recent call last):
File "<stdin>", line 27, in <module>
File "<stdin>", line 19, in create_venv
File "/usr/local/lib/python2.7/subprocess.py", line 186, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['virtualenv', '--no-site-packages', '--python', '/usr/local/bin/python2.7', '/opt/eff.org/certbot/venv']' returned non-zero exit status 2
[certbot]#
このようなエラーが起きます。
他のやり方も試しましたが、
[root@tk2-407-44574 certbot]# yum install -y epel-release
読み込んだプラグイン:security
インストール処理の設定をしています
パッケージ epel-release-6-8.noarch はインストール済みか最新バージョンです
何もしません
[root@tk2-407-44574 certbot]# curl https://dl.eff.org/certbot-auto -o /usr/bin/certbot-auto
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 80073 100 80073 0 0 238k 0 --:--:-- --:--:-- --:--:-- 8688k
[root@tk2-407-44574 certbot]# chmod a+x /usr/bin/certbot-auto
[root@tk2-407-44574 certbot]# certbot-auto --os-packages-only --non-interactive
Bootstrapping dependencies for RedHat-based OSes... (you can skip this with --no-bootstrap)
yum is /usr/bin/yum
yum is hashed (/usr/bin/yum)
読み込んだプラグイン:security
インストール処理の設定をしています
パッケージ gcc-4.4.7-23.el6.x86_64 はインストール済みか最新バージョンです
パッケージ augeas-libs-1.0.0-10.el6.x86_64 はインストール済みか最新バージョンです
パッケージ openssl-1.0.1e-58.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ openssl-devel-1.0.1e-58.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ libffi-devel-3.0.5-3.2.el6.x86_64 はインストール済みか最新バージョンです
パッケージ redhat-rpm-config-9.0.3-51.el6.centos.noarch はインストール済みか最新バージョンです
パッケージ ca-certificates-2019.2.32-65.1.el6_10.noarch はインストール済みか最新バージョンです
パッケージ python-devel-2.6.6-68.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ python-virtualenv-12.0.7-1.el6.noarch はインストール済みか最新バージョンです
パッケージ python-tools-2.6.6-68.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ python-pip-7.1.0-2.el6.noarch はインストール済みか最新バージョンです
何もしません
OS packages installed.
[root@tk2-407-44574 certbot]# certbot-auto certonly --non-interactive --agree-tos --webroot -w /usr/share/nginx/html -d xxxxxxx.com --email xxxxxxxxx@gmail.com
Bootstrapping dependencies for RedHat-based OSes... (you can skip this with --no-bootstrap)
yum is /usr/bin/yum
yum is hashed (/usr/bin/yum)
読み込んだプラグイン:security
インストール処理の設定をしています
パッケージ gcc-4.4.7-23.el6.x86_64 はインストール済みか最新バージョンです
パッケージ augeas-libs-1.0.0-10.el6.x86_64 はインストール済みか最新バージョンです
パッケージ openssl-1.0.1e-58.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ openssl-devel-1.0.1e-58.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ libffi-devel-3.0.5-3.2.el6.x86_64 はインストール済みか最新バージョンです
パッケージ redhat-rpm-config-9.0.3-51.el6.centos.noarch はインストール済みか最新バージョンです
パッケージ ca-certificates-2019.2.32-65.1.el6_10.noarch はインストール済みか最新バージョンです
パッケージ python-devel-2.6.6-68.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ python-virtualenv-12.0.7-1.el6.noarch はインストール済みか最新バージョンです
パッケージ python-tools-2.6.6-68.el6_10.x86_64 はインストール済みか最新バージョンです
パッケージ python-pip-7.1.0-2.el6.noarch はインストール済みか最新バージョンです
何もしません
Traceback (most recent call last):
File "/tmp/tmp.WOCmKbT7dP/fetch.py", line 21, in <module>
import ssl
File "/usr/local/lib/python2.7/ssl.py", line 98, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: No module named _ssl
WARNING: unable to check for updates.
Creating virtual environment...
usage: virtualenv [--version] [--with-traceback] [-v | -q] [--app-data APP_DATA] [--clear-app-data] [--discovery {builtin}] [-p py] [--creator {builtin,cpython2-posix}] [--seeder {app-data,pip}] [--no-seed] [--activators comma_sep_list]
[--clear] [--system-site-packages] [--symlinks | --copies] [--download | --no-download] [--extra-search-dir d [d ...]] [--pip version] [--setuptools version] [--wheel version] [--no-pip] [--no-setuptools] [--no-wheel]
[--symlink-app-data] [--prompt prompt] [-h]
dest
virtualenv: error: unrecognized arguments: --no-site-packages
Traceback (most recent call last):
File "<stdin>", line 27, in <module>
File "<stdin>", line 19, in create_venv
File "/usr/local/lib/python2.7/subprocess.py", line 186, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['virtualenv', '--no-site-packages', '--python', '/usr/local/bin/python2.7', '/opt/eff.org/certbot/venv']' returned non-zero exit status 2
[root@tk2-407-44574 certbot]#
このように毎回同じエラーが起こります。
原因のわかる方いらっしゃいましたら、ご教授お願いいたします。
回答2件
あなたの回答
tips
プレビュー