Hallo,
benötige dringend Hilfe und bin ein ziemlicher Laie, was den raspberry betrifft. Habe das Ganze nur nach Anleitungen nachgebaut.
Heute wollte ich nun das Zertifikat ĂŒber letsencrypt verlĂ€ngern und bekam die Fehlermeldung:
Certbot has problem setting up the virtual environment. We were not be able to guess the right solution from your pip output.
Ich habe schon sehr viel im I*net gelesen, aber ich verstehe nicht immer alles und habe auch nicht die richtige Lösung gefunden.
Kann mir jemand mit einfachen Worten und Schritten erklÀren, wie ich das Problem lösen kann?
Wird schwierig. Scheint ein Bug von certbot zu sein.
Was hast du denn schon alles probiert? Und was ist die vollstÀndige Fehlermeldung?
Bisher habe ich noch nichts versucht, weil es zig AnsĂ€tze im Internet gibt, die fĂŒr mich schwierig sind zum Umsetzen oder auch teils gar keinen Erfolg bei Betroffenen mit gleicher Fehlermeldung zur Folge hatten.
Die komplette Fehlermeldung lautetâŠ
âŠ
Installing Python packagesâŠ
Had a problem while installing Python packages.
pip prints the following errors:
Certbot has problem setting up the virtual environment.
We were not be able to guess the right solution from your pip
output.
Consult https://certbot.eff.org/docs/install.html#problems-with-python-virtual-environment
for possible solutions.
You may also find some support resources at https://certbot.eff.org/support/ .
versuch mal ein
pip install pycparser==2.19 -U
bei welchem befehl kommt deine fehlermeldung?
p.s.: quote bitte deine logs mit drei ```
vor und hinter dem block. lÀsst sich dann besser lesen.
Bitte nicht lachen. Habe es so versucht und Folgende erhalten:
âââ
sudo pip install pycparser==2.19 -U
sudo: pip: Befehl nicht gefunden
âââ
dann von anfang an:
welche anleitung?
wie rufst du letsencrypt/certbot auf? warum? eigentlich sollte sich das zertifiakt von alleine verlĂ€ngern. d.h. es gibt dafĂŒr einen cron job.
''' != ```
Bzgl. der AnleitungâŠich habe mir fĂŒr den raspberry nextcloud mit einer Anleitung aus dem Internet installiert. Dabei war dann auch letsencrypt dabei. Das funktionierte ja bis vor kurzer Zeit. Leider nie der cron job. Die Aktualisierung des Zertifikates habe ich dann einfach manuel gemacht. Nun mittels
sudo /etc/letsencrypt/letsencrypt-auto certonly --agree-tos --renew-by-default -a webroot --webroot-path /var/www/html/ -d (âŠ)
NatĂŒrlich korrekt mit meiner domain.
Nun aber kommt der erwÀhnte Fehler, den wohl einige auch haben.
FĂŒr alle, die dasselbe Problem haben: Lösung gefunden!!!
Ich habe die Datei /etc/pip.conf umbenannt und sicherheitshalber mal nicht gleich gelöscht. Kann man wohl aber auch.
Und damit hat die VerlÀngerung des Zertifikates wieder funktioniert!!! Bin total happy!
Danke auch an Reiner_Nippes fĂŒr die UnterstĂŒtzung mir zu helfen.