not sure if it’s also the case for more current suses, but on my older one (12.1) there was one dependency missing to run letsencrypt for the package “python-xml”. Had to run
zypper install python-xml
manually to fix it.
After that I also had to run the following to fix some InsecurePlatformWarnings:
pip install requests[security]
Just in case anyone else runs into similar issues, or the dependency is missing in the letsencrypt suse install skript thingy.