I’m looking forward to replace the self-signed certificates of two servers for Let’s Encrypt certificates. The servers are running an old version of OpenSUSE 12.3. I can’t upgrade the distribution because they are running old custom programs and I don’t want to risk breaking any dependencies of those programs.
I’ve tried CertBot, but it doesn’t work for some reason. During first run it did install a few packages it needed, now it seems everything it needs is already installed, but it fails on “Installing python packages”. The CertBot output can be found below, if it’s of any use…
I’m running CertBot with the certonly --standalone parameters because the Apache server listens on a non-standard port.
Thank you.
[code]server:/opt/certbot # ./certbot-auto certonly --standalone
Bootstrapping dependencies for openSUSE-based OSes…
Obteniendo los datos del repositorio…
AdvertenciaRepository ‘openSUSE-12.3-Update’ appears to be outdated. Consider using a different mirror or server.
AdvertenciaRepository ‘openSUSE-12.3-Update-Non-Oss’ appears to be outdated. Consider using a different mirror or server.
Leyendo los paquetes instalados…
‘python’ ya está instalado.
No hay actualización para ‘python-2.7.3-10.28.1.i586’. La última versión disponible ya se encuentra instalada.
‘python-devel’ ya está instalado.
No hay actualización para ‘python-devel-2.7.3-10.28.1.i586’. La última versión disponible ya se encuentra instalada.
‘gcc’ ya está instalado.
No hay actualización para ‘gcc-4.7-7.1.1.i586’. La última versión disponible ya se encuentra instalada.
‘libopenssl-devel’ ya está instalado.
No hay actualización para ‘libopenssl-devel-1.0.1j-1.71.1.i586’. La última versión disponible ya se encuentra instalada.
‘augeas-lenses’ ya está instalado.
No hay actualización para ‘augeas-lenses-0.10.0-7.5.1.i586’. La última versión disponible ya se encuentra instalada.
‘dialog’ ya está instalado.
No hay actualización para ‘dialog-1.1-51.1.1.i586’. La última versión disponible ya se encuentra instalada.
libffi-devel no se encontró como nombre de paquete, probando en prestaciones.
El paquete ‘libffi47-devel’ que proporciona ‘libffi-devel’ ya está instalado.
‘python-virtualenv’ ya está instalado.
No hay actualización para ‘python-virtualenv-1.8.4-2.1.1.noarch’. La última versión disponible ya se encuentra instalada.
Resolviendo dependencias…
No hay nada que hacer.
Creating virtual environment…
Installing Python packages…
Exception:
Traceback (most recent call last):
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py”, line 215, in main
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py”, line 350, in run
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py”, line 436, in get_lib_location_guesses
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/locations.py”, line 140, in distutils_scheme
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/dist.py”, line 261, in init
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”, line 476, in iter_entry_points
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”, line 2229, in get_entry_map
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”, line 2034, in parse_map
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”, line 2560, in split_sections
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”, line 1854, in yield_lines
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”, line 2163, in _get_metadata
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”, line 1181, in get_metadata_lines
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”, line 1178, in get_metadata
File “/root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py”, line 1238, in _get
IOError: zipimport: can not open file /root/.local/share/letsencrypt/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
Traceback (most recent call last):
File “/tmp/tmp.wHMlI163ft/pipstrap.py”, line 146, in
exit(main())
File “/tmp/tmp.wHMlI163ft/pipstrap.py”, line 133, in main
shell=True)
File “/usr/lib/python2.7/subprocess.py”, line 544, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command ‘pip install --no-index --no-deps -U /tmp/pipstrap-WX1lIy/pip-8.0.3.tar.gz /tmp/pipstrap-WX1lIy/setuptools-20.2.2.tar.gz /tmp/pipstrap-WX1lIy/wheel-0.29.0.tar.gz’ returned non-zero exit status 2[/code]