Newbie openSuSE question on python2-certbot (old SLE 11.2 system)

Hi there, a newbie OpenSUSE user here.

TL;DR I have an old OpenSUSE 11.2 system that is running a VMWare VCenter appliance with expired SSL/CA certificates that I need to update/reinstall.

I was trying to get python2-certbot installed on this server, to get the certificates but am getting blocked by my lack of understanding of everything SUSE.

I’ve followed advice at tediosity.com (add-opensuse-repository-to-vmware-appliances) to add a repo

zypper addrepo -f http://download.opensuse.org/distribution/11.2/repo/oss/ opensuse
Adding repository 'opensuse' [done]
Repository 'opensuse' successfully added
Enabled: Yes
Autorefresh: Yes
GPG check: Yes
URI: http://download.opensuse.org/distribution/11.2/repo/oss/

But I don’t find the python2-certbot here (nor any package related to certbot), but maybe I’m not grasping how to search using zypper.

And if I go to the page I’ve found for python2-certbot I find packages for SLE15-SP1 which I understand is release 15 (mine is 11.2)

If I list 'unsupported distributions of this package:

I see official release, backports, etc with several different version? numbers (1.0.0, 1.4.0). Do these refer to the certbot package?

Finally when I get to ‘Expert download’ for any of these I have a menu where I have to select between ‘Step’ or ‘Standard’ (what are these?).

I cannot ‘add repo and install manually’ because zipper addrepo fails (reason likely the expired certificates that I need to update/reinstall).

zypper addrepo https://download.opensuse.org/repositories/openSUSE:Backports:SLE-15-SP3/step/openSUSE:Backports:SLE-15-SP3.repo
Download (curl) error for 'https://download.opensuse.org//repositories/openSUSE:Backports:SLE-15-SP3/step/openSUSE:Backports:SLE-15-SP3.repo':
Error code: Unrecognized error
Error message: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

And I don’t quite understand why the examples show zypper but then the ‘grab packages directly’ provide rpm files. Can I install rpm files with zypper?

Thanks in advance for any help or suggestion!


fernan

My box has:

cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 2
zypper --version
zypper 1.6.178
python --version
Python 2.6.9
rpm --version
RPM version 4.4.2.3

@fernan Hi and welcome to the (all be it wrong) Forum :smile:
You need to asking over at https://forums.suse.com which is for SUSE Linux Enterprise support.

You are on a downward spiral with that totally unsupported setup… I suspect there will be no solution to your issue…

Hello and welcome to the openSUSE forums.

I am not quite understanding what version of what you have now. When this is about openSUSE (and not as how you spell it in your thread title) then I can only say that support of 11.2 expired in 2011, which is ages in terms of software life. I doubt you will find much for it except on a forensic base.

When this is about SLES, then be advised that that is not what this forum is about.

SLES 11.2 (ie, 11 SP2) is not the same as openSUSE 11.2. The alignment of SLE releases and openSUSE releases happened with openSUSE Leap 15.0 (which aligns with SLE 15). Pre Leap 42.x, the version numbers are not indicative of similarity or compatibility.

Mixing packages from different distributions is a very good way to break your system.

As Malcolm said, you want forums.suse.com - and as you’re on SLE11, you also should have a support contract with SUSE (they don’t, to my knowledge, sell those products without a support subscription), so you could also contact SUSE directly for help, assuming SLE 11 is not end-of-life.

In any event, you will likely want to upgrade. Python 2 is no longer supported or developed, so changes to how ACME has changed (and certbot, being for LetsEncrypt certificates) has also changed a fair bit.

A possible solution is to use a certbot docker image, assuming your system is capable of running a version of Docker that will work with the current image.

Thanks Malcolm, for guiding me. Yes I don’t have much hope for this old system, but will try over there.

Thanks hcvv and apologies if I don’t know much about specific SUSE keywords, just use SLE because that was the abbreviation I saw for the python2-certbot packages, my bad.

Thanks Hendersj,

will try that. Apologies for confusing SUSE with openSUSE my bad, as I said I’m not familiar with the SUSE Universe. Thanks to all that replied! Best – fernan

1 Like

No worries, good luck. :slight_smile:

1 Like