Opened 6 years ago
Closed 6 years ago
#2264 closed task (fixed)
Fix Letsencrypt on webextra
Reported by: | robe | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Sysadmin Contract 2019-I |
Component: | SysAdmin | Keywords: | |
Cc: |
Description
Letsencrypt on webextra was broken as wildintellect pointed out since notice for europe.foss4g.org was sent that it was about to expire.
Note:
See TracTickets
for help on using tickets.
The issue of what went wrong it output in this issue on certbot
https://github.com/certbot/certbot/issues/6824
and there were many suggestions there of what to do.
Basically the old syntax for pip is: pip install somepackage The new syntax is : pip -m install somepackage
and unfortunately since Debian7 is EOL'd which is what is running on webextra, the pip needs old syntax. That said pip wasn't even installed, so I stupidly before reading the above, tried to install it with:
which failed and then doing
Which still gave me an old pip but at least worked. But anyrate hopefully this did not break anything.
So in the end I downgraded the certbot to the .31 and turned off auto-upgrading using a suggestion from the above issue ticket
and changed the cronjob to include the --no-self-upgrade switch.
That seemed to do the trick. This is a bandage for now. webextra will just need to be rebuilt which I have on my list.