其实好久之前就发现阿里云的服务器,使用lnmp自带的let's encrpt证书,普遍无法安装。最近重新安装了一下服务器,发现问题仍然存在,于是这次打算测试解决掉这个问题。
问题重现
setuptools pkg_resources pip wheel failed with error code 2
每次报错基本都是上面的这个信息,根据网上搜索的结果,发现是python存在2和3两个版本导致的。在GitHub上面看到有人所通过升级pip解决,但是我亲自试了一下,问题依然存在,最后还是在lnmp论坛找到的解决办法。
问题解决
我是用的是Ubuntu 16.04版本的,这个我亲自试了,可以解决,而且根据lnmp论坛返回解决,这个问题貌似只有阿里云的服务器才会出现这个问题
解决办法很简单,首先依次执行下面的命令,
apt-get update
apt-get install python-pip -y
apt-get purge python-virtualenv python3-virtualenv virtualenv
pip install --upgrade pip
pip install virtualenv
然后编辑/bin/lnmp
查找 /bin/certbot certonly
替换为 /bin/certbot --no-bootstrap certonly
最后再重新运行
lnmp ssl add
添加域名就可以了
啊哈哈,正好需要
审核要多久呢