All letsencrypt-auto does is the "yum stuff"


#1

This is all on a centos 6.5 follow the official instructions: https://letsencrypt.readthedocs.org/en/latest/using.html#installation

I cloned the git repo… run the ./letsencrypt-auto command which installed a couple more packages. Now every time I call ./letsencrypt-auto it does the same thing, saying everything is up-to-date.

Even ./letsencrypt-auto --help all just does this:

./letsencrypt-auto --help all
Bootstrapping dependencies for RedHat-based OSes…
yum is /usr/bin/yum
Loaded plugins: fastestmirror
Setting up Install Process
Determining fastest mirrors
epel/metalink | 12 kB 00:00

  • base: mirror.netaddicted.ca
  • epel: mirror.steadfast.net
  • extras: mirror.netaddicted.ca
  • updates: centos.mirror.rafal.ca
    base | 3.7 kB 00:00
    base/primary_db | 4.6 MB 00:00
    epel | 4.3 kB 00:00
    epel/primary_db | 5.8 MB 00:02
    extras | 3.4 kB 00:00
    extras/primary_db | 33 kB 00:00
    nginx | 2.9 kB 00:00
    nginx/primary_db | 6.8 kB 00:00
    updates | 3.4 kB 00:00
    updates/primary_db | 2.6 MB 00:00
    Package python-2.6.6-64.el6.x86_64 already installed and latest version
    Package python-devel-2.6.6-64.el6.x86_64 already installed and latest version
    Package python-virtualenv-1.10.1-1.el6.noarch already installed and latest version
    Nothing to do
    Loaded plugins: fastestmirror
    Setting up Install Process
    Loading mirror speeds from cached hostfile
  • base: mirror.netaddicted.ca
  • epel: mirror.steadfast.net
  • extras: mirror.netaddicted.ca
  • updates: centos.mirror.rafal.ca
    Package git-1.7.1-3.el6_4.1.x86_64 already installed and latest version
    Package gcc-4.4.7-16.el6.x86_64 already installed and latest version
    Package dialog-1.1-9.20080819.1.el6.x86_64 already installed and latest version
    Package augeas-libs-1.0.0-10.el6.x86_64 already installed and latest version
    Package openssl-devel-1.0.1e-42.el6.x86_64 already installed and latest version
    Package libffi-devel-3.0.5-3.2.el6.x86_64 already installed and latest version
    Package redhat-rpm-config-9.0.3-44.el6.centos.noarch already installed and latest version
    Package ca-certificates-2015.2.4-65.0.1.el6_6.noarch already installed and latest version
    Nothing to do
    WARNING: Python 2.6 support is very experimental at present…
    if you would like to work on improving it, please ensure you have backups
    and then run this script again with the --debug flag!

#2

I haven’t got a copy of centos 6.5 to test (although I’m sure others do).

Does running with the debug flag provide some more useful information ?


#3

The last three lines are the clue. You’re on an older version of Python than the script was originally written to target. As such, you’ll want to run in debug mode or you could use a different client.

Alternately, you could install Python 2.7 from IUS or a similar repository.


#4

Ok, I tried the --debug first, which somehow unstuck the “yum checking loop”, then I compiled/installed python 2.7 and the tool started working… python versions, what a mess :frowning: