无法在Ubuntu 16.04.3上安装certbot

我试图安装certbot在我的Ubuntu 16.04.3服务器,与16.04.2相同的命令不会这样做。 Python安装的是默认的Python 2.7.12

这是安装脚本:

#!/bin/bash sudo apt-get update sudo apt-get install software-properties-common sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install python-certbot-nginx 

这是输出

 Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: python-certbot-nginx : Depends: certbot (>= 0.17.0~) but it is not going to be installed Depends: python-acme but it is not going to be installed Depends: python-certbot but it is not going to be installed Depends: python-mock but it is not going to be installed Depends: python-openssl but it is not going to be installed Depends: python-pkg-resources but it is not going to be installed Depends: python-zope.interface but it is not going to be installed Depends: python:any (< 2.8) Depends: python:any (>= 2.7.5-5~) E: Unable to correct problems, you have held broken packages. 

如果我尝试这个

 sudo apt-get install python-pkg-resources 

我明白了

 The following packages have unmet dependencies: python-pkg-resources : Depends: python:any (< 2.8) Depends: python:any (>= 2.7.5-5~) E: Unable to correct problems, you have held broken packages 

我已经尝试过了

 sudo add-apt-repository universe sudo apt-get update sudo apt-get install -f sudo apt-get install --reinstall python2.7 

更多信息

 $ apt-cache policy python python: Installed: 2.7.12-1 Candidate: 2.7.12-1 Version table: *** 2.7.12-1 100 100 /var/lib/dpkg/status 2.7.11-1 500 500 http://us-west-2.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 Packages