I recently installed Certbot and everything worked fine. I wanted to exclude one folder and set up a .htaccess file. But somehow the configuration got messed up and nothing worked anymore. I tried to deinstall certbot with sudo certbot delete
but it kept saying sudo: certbot: command not found
. So I did sudo apt upgrade
, sudo apt update
and sudo apt dist-upgrade
. They all said 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
.
I also tried to manually delete certbot with sudo apt purge certbot
but it gives me an error with:
Failed to stop certbot.timer: Unit certbot.timer not loaded.
dpkg: error processing package certbot (--remove):
subprocess installed pre-removal script returned error exit status 5
/usr/bin/deb-systemd-helper: error: unable to read certbot.timer
Failed to get unit file state for certbot.timer: No such file or directory
certbot.timer is a disabled or a static unit, not starting it.
Errors were encountered while processing:
certbot
E: Sub-process /usr/bin/dpkg returned an error code (1)
I tried to deinstall python-certbot with sudo purge python-certbot
but there's the same error message.
And now if I try to do sudo apt upgrade
, it says
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
certbot : Depends: python3-certbot (= 0.28.0-1~deb9u2) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
So I did exactly that and now we are back where we started. I did sudo dpkg -l *certbot*
and it showed me this:
I also tried reinstalling apache2 and deleteing the letsencrypt folder in etc/letsencrypt
but that didn't help either.
Information:
- Apache - Debian 9 (stretch)
- Root access
- No hoster, vServer
- Domain: http://reqiuem.net
Any help is highly appreciated.