Hallo zusammen, ich weiß, dass es doof ist, sich als neuer User in einem Forum direkt mit einer Frage vorzustellen, aber ich stecke leider in der Klemme :-/ Ich bin absoluter Linux-Neuling und habe mich erst die letzten Wochen mit Linux, Terminal, SSH-Zugang usw. beschäftigt bzw. beschäftigen müssen.
Ich bin von unserer Organisation gebeten worden, mich um die Website zu kümmern, da diese seit Jahren nicht mehr gepflegt wurde. Derjenige, der es aufgesetzt hat, ist seit Jahren nicht mehr Mitglied.
Letzte Woche bekam ich dann die Nachricht, dass die Website nicht mehr erreichbar ist. Das SSL-Zertifikat ist abgelaufen.
Zunächst einmal die Daten:
Habe die Version (21.10) im Dropdown-Menü nur ausgewählt, da sonst der Beitrag nicht veröffentlicht werden konnte. (Oder habe ich was falsch gemacht?)
Zugang über SSH und root habe ich.
1 2 3 4 5 6 | # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.6 LTS Release: 14.04 Codename: trusty |
Ich habe bereits alle mir logisch und einigermaßen verständlichen Befehle ausgeführt, doch sobald ich irgendein Befehl mit certbot ausführen möchte, bekomme ich die Meldung:
1 2 | # certbot renew -bash: certbot: command not found |
Bisher (so leite ich es aus der Historie der Befehle im Terminal her) wurde es immer mit folgendem Befehl ausgeführt, der nun allerdings nicht ausgeführt werden kann:
1 2 3 4 5 6 7 8 9 | # /opt/letsencrypt/certbot-auto renew Your system is not supported by certbot-auto anymore. certbot-auto and its Certbot installation will no longer receive updates. You will not receive any bug fixes including those fixing server compatibility or security problems. Please visit https://certbot.eff.org/ to check for other alternatives. /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/cryptography/hazmat/primitives/constant_time.py:26: CryptographyDeprecationWarning: Support for your Python version is deprecated. The next version of cryptography will remove support. Please upgrade to a release (2.7.7+) that supports hmac.compare_digest as soon as possible. utils.PersistentlyDeprecated2018, Saving debug log to /var/log/letsencrypt/letsencrypt.log |
Also habe ich mich an ein Update von Python gemacht und erhalte auch folgende Versionen angezeigt:
1 2 3 | # ls /usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.4m /usr/bin/python-config /usr/bin/python2-config /usr/bin/python2.7-config /usr/bin/python3.4 /usr/bin/python3m |
Den Default Wert für die Python Version habe ich auch ändern können, sodass ich folgende Ausgabe erhalte
1 2 | python -V Python 3.4.3 |
Certbot command ist weiterhin ungültig. Mittlerweile weiß ich nicht mehr, wo ich ansetzen soll und hoffe, dass hier jemand entscheidende Hinweise und Tipps geben kann. Drüber wäre ich sehr dankbar.
Falls noch weitere Informationen fehlen, würde ich sie selbstverständlich nachreichen.
Grüße
Bearbeitet von ChickenLipsRfun2eat:
Falsche Versionsangabe entfernt.