Parece que o opensuse instalou o mínimo de python com a instalação do servidor de texto, o que significa que você precisa instalar o python do yast ou zypper ou onde quiser, para que o ssl e HTTPS funcionem ... (o mais irritante)
Solução:
sudo zypper install python
e escolha a solução 1 (desinstalação de patterns-openSUSE-minimum_base-conflicts)