Client Version 0.3.0

We’ve just pushed version 0.3.0 of the Let’s Encrypt client to PyPI.
Changes in this release include:

  • A non-interactive mode which can be enabled by including -n or
    --non-interactive on the command line. This can be used to
    guarantee the client will not prompt when run automatically using
    cron/systemd.
  • Preparation for the new letsencrypt-auto script. Over the past
    couple months, we’ve been working on increasing the reliability and
    security of letsencrypt-auto. A number of changes landed in this
    release to prepare for the new version of this script.

For a more complete list of changes, see:

Thanks for heads up, looks like updated client broke CentOS 6 + python2.7 IUS Community installed python 2.7

Creating virtual environment...
./letsencrypt-auto: line 167: virtualenv: command not found

relevant section

  DeterminePythonVersion
  echo "Creating virtual environment..."
  if [ "$VERBOSE" = 1 ] ; then
    virtualenv --no-site-packages --python $LE_PYTHON $VENV_PATH
  else
    virtualenv --no-site-packages --python $LE_PYTHON $VENV_PATH > /dev/null
  fi

ah problem at my end as my sed match doesn’t match anymore :o:

sed -i "s|--python python2|--python python2.7|" letsencrypt-auto

or the path to virtualenv not found

rpm -ql python27-virtualenv | grep bin
/usr/bin/virtualenv-2.7

issue submitted https://github.com/letsencrypt/letsencrypt/issues/2300