Usually when I install a new server I run "zypper update" but this time after the update certbot is broken. I was on hurry so I didn't save the error log, but it was asking for a Python Library, since the Python repo is no longer available maybe something went wrong. Anyway, I installed the Python repo for 15.2 but it said there were no packages to update when I ran "zypper update".
The official documentation for Certbot recommends using Snap as installation method. So I installed Snap using the official repos
- Code: Select all
$ sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.1 snappy
$ sudo zypper --gpg-auto-import-keys refresh
$ sudo zypper install snapd
$ sudo systemctl enable --now snapd
--- At this point I logged out my session, and login again, in order to update my $PATH ---
Than I installed cerbot using Snap
- Code: Select all
$ sudo snap install core; sudo snap refresh core
$ sudo snap install --classic certbot
Finally I replace the original certbot with the Snappy Copy
- Code: Select all
sudo rm /usr/bin/certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
After doing this I was able to run vicibox-certbot as usual. I know is ugly but it did work, i hope this helps someone