Debian Jessie certbot dependency issues

My domain is:

I ran this command: sudo apt-get install certbot -t jessie-backports

It produced this output:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 certbot : Depends: python-certbot (= 0.10.2-1~bpo8+1) but it is not going to be installed
 python-acme : Depends: python-openssl (>= 0.15) but 0.14-1 is to be installed
               Depends: python-cryptography (>= 0.8) but 0.6.1-1+deb8u1 is to be installed
               Depends: python-setuptools (>= 11.3~) but it is not going to be installed
               Recommends: python-dnspython but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

My web server is (include version): Nginx 1.6.2

The operating system my web server runs on is (include version): Debian Jessie (DietPi version)

I can login to a root shell on my machine (yes or no, or I don’t know): Yep

Whenever I try to install certbot on my dietpi installation of debian jessie 8, I get this error. I’ve found a similar problem here, but it ends saying that the bug (a dependency error in the package) has now been resolved, in this bug report. I’ve run apt-get update, upgrade, -f, etc, but I’m still running in to the same issue, which has been present for several weeks now. Any idea what I can do?

Just a quick question here, why are you running such an old version of Nginx? Why not upgrade to at least 1.10.3 or even better 1.11.x and then use certbot from the github repo.

Perhaps DietPi needs to do something to sync that bugfix from Debian? You should ask on their forums.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.