大家好,我在按照本指南安装Certbot时遇到了问题。
我已经按照指示启用了后端口库,但是当我运行apt-get install certbot-t stretch-Backports时,我得到以下结果:
正在读取包裹列表...完成
构建依赖关系树
正在读取状态信息...完成
无法安装某些程序包。这可能意味着你有
请求了一个不可能的情况,或者如果您正在使用不稳定的
分发某些所需的包尚未创建
或者被搬出了收容所。
以下信息可能有助于解决此问题:
以下程序包具有未满足的依赖项:
Certbot:Depends:python-certbot(=0.19.0-1~bpo9+1),但不会安装
E:无法纠正问题,您拿的是损坏的包裹。
它看起来与上一个主题非常相似。
是我做错了什么吗?还是Debian存储库又出了问题?通过POST#6的补丁解决了
丢失的包裹正在路上,所以这应该很快就会解决的。
同时,您可以手动下载并安装旧版本的python-acme,然后通过apt安装certbot的其余部分:
Root@MyWebServer:~#apt-get更新
IGN:1 http://deb.debian.org/debian拉伸释放
点击:2个http://ftp.debian.org/debian可伸缩后端端口
点击:3 http://deb.debian.org/debian Stretch-Release更新
主打:4 http://deb.debian.org/debian拉伸释放
点击:5个http://security.debian.org扩展/更新版本
阅读套餐列表…完成
Root@MyWebServer:~#apt-get安装python-certbot-apache-t stretch-backports
阅读套餐列表…完成
构建依赖关系树
正在读取状态信息…完成
无法安装某些程序包。这可能意味着你有
请求了一个不可能的情况,或者如果您正在使用不稳定的
分发某些所需的包尚未创建
或者被搬出了收容所。
以下信息可能有助于解决此问题:
以下程序包具有未满足的依赖项:
Python-certbot-apache:Depends:certbot(>=0.19.0~),但不会安装
视情况而定:python-acme,但不会安装d
视情况而定:Python-certbot,但不会安装
E:无法纠正问题,您拿的是损坏的包裹。
Root@MyWebServer:~#,@joohoi,您对这种情况熟悉吗?有相同的问题:apt安装certbot-t stretch-backports
阅读套餐列表…完成
构建依赖关系树
正在读取状态信息…完成
无法安装某些程序包。这可能意味着你有
请求了一个不可能的情况,或者如果您正在使用不稳定的
分发某些所需的包尚未创建
或者被搬出了收容所。
以下信息可能有助于解决此问题:
以下程序包具有未满足的依赖项:
Certbot:Depends:python-certbot(=0.19.0-1~bpo9+1),但不会安装
E:无法纠正问题,您拿的是损坏的包裹。
如果我尝试安装python-certbot:
APT安装python-certbot-t拉伸后端
阅读套餐列表…完成
构建依赖关系树
正在读取状态信息…完成
无法安装某些程序包。这可能意味着你有
请求了一个不可能的情况,或者如果您正在使用不稳定的
分发某些所需的包尚未创建
或者被搬出了收容所。
以下信息可能有助于解决此问题:
以下程序包具有未满足的依赖项:
python-certbot:取决于:python-acme(>= 0.19.0),但不会安装它
E:无法纠正问题,您持有损坏的包裹。
Python-acme已经是最新的转变:
易于安装python-acme -t stretch-backports
阅读包裹列表.完成
构建依赖关系树
正在阅读状态信息.完成
python-acme已经是最新版本(0.21.1-1~ bpo 9 +1)。
0已升级,0新安装,0要删除,39未升级。,似乎stretch-backports确实有python-acme的0.21.1版本,但只有Certbot的0.19.0版本。
也许今天只是时机不对?或者Certbot的0.21.1版本被延迟?我不知道。,丢失的包裹正在路上,因此应该很快就会修复。
与此同时,您可以手动下载并安装旧版本的python-acme,然后通过apt安装certbot的其余部分:
sudo dpkg -i python-acme_0. 19. 0 - 1ðbpo9 + 1_all.deb
sudo apt -t stretch-backports installing-f
sudo apt -t stretch-backports安装python-certbot-apache