Fórum Root.cz
Hlavní témata => Server => Téma založeno: Peterek 12. 01. 2016, 16:30:02
-
Dobrý den,
máte někdo zkušenosti s instalaci Let's encrypt na VPS pod virtualizací OpenVZ?
Nemohu to zaboha rozjet :(
Log file
2016-01-12 15:27:16,621:DEBUG:letsencrypt.cli:Root logging level set at 30
2016-01-12 15:27:16,622:INFO:letsencrypt.cli:Saving debug log to /var/log/letsencrypt/letsencrypt.log
2016-01-12 15:27:16,622:DEBUG:letsencrypt.cli:letsencrypt version: 0.1.1
2016-01-12 15:27:16,622:DEBUG:letsencrypt.cli:Arguments: []
2016-01-12 15:27:16,622:DEBUG:letsencrypt.cli:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#webroot,PluginEntryPoint#null,PluginEntryPoint#manual,PluginEntryPoint#standalone)
2016-01-12 15:27:16,634:DEBUG:letsencrypt.cli:Requested authenticator None and installer None
2016-01-12 15:27:16,968:DEBUG:letsencrypt.plugins.disco:Other error:(PluginEntryPoint#apache): Unable to parse runtime variables
Traceback (most recent call last):
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/plugins/disco.py", line 103, in prepare
self._initialized.prepare()
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt_apache/configurator.py", line 148, in prepare
self.aug, self.conf("server-root"), self.conf("ctl"))
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt_apache/parser.py", line 39, in __init__
self.update_runtime_variables(ctl)
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt_apache/parser.py", line 104, in update_runtime_variables
raise errors.PluginError("Unable to parse runtime variables")
PluginError: Unable to parse runtime variables
2016-01-12 15:27:16,969:DEBUG:letsencrypt.display.ops:No candidate plugin
2016-01-12 15:27:16,969:DEBUG:letsencrypt.cli:Selected authenticator None and installer None
Output putty
root@blog3centrum:/tmp/letsencrypt# sudo ./letsencrypt-auto
Bootstrapping dependencies for Debian-based OSes...
...
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Creating virtual environment...
Updating letsencrypt and virtual environment dependencies...../root/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
.
Requesting root privileges to run with virtualenv: /root/.local/share/letsencrypt/bin/letsencrypt
No installers seem to be present and working on your system; fix that or try running letsencrypt with the "certonly" command
Případně další informace dopíšu
Děkuji předem za jakoukoliv odpověď
-
Jen doplnim jedná se o OS Debian
Distributor ID: Debian
Description: Debian GNU/Linux 7.9 (wheezy)
Release: 7.9
Codename: wheezy
-
pokud chces nastavim ti to.
-
pokud chces nastavim ti to.
Docela rád bych to rozběhal ale nevim proč to nejde :( Zkoušel jsem už snad všechno i ten onlycrt atd
Případně napište soukromou zprávu :)
An případně co za to budete chtít :)
-
Já to mám na vpsFree.cz (https://vpsfree.cz/) rozchozené a funguje to bez problémů. Psal jsem o tom v článku (http://www.root.cz/clanky/let-s-encrypt-v-praxi-jak-jsem-presel-na-https/). Pravděpodobně bude problém v tom systému. Já jsem to dělal taky na Debianu, ale na aktuální Jessie.
Můžeš zkusit jiného klienta, teď experimentuju se simp_le (https://github.com/kuba/simp_le) a vypadá moc pěkně.
-
Já to mám na vpsFree.cz (https://vpsfree.cz/) rozchozené a funguje to bez problémů. Psal jsem o tom v článku (http://www.root.cz/clanky/let-s-encrypt-v-praxi-jak-jsem-presel-na-https/). Pravděpodobně bude problém v tom systému. Já jsem to dělal taky na Debianu, ale na aktuální Jessie.
Můžeš zkusit jiného klienta, teď experimentuju se simp_le (https://github.com/kuba/simp_le) a vypadá moc pěkně.
Třeba někde dělám chybu ale rád bych to rozchodil.
-
Otevři ten pythoní skript a dej si před řádku, na které to padá, debug printy.
-
Jeason: Můžete si mě přidat na skype: acers.cz
Potřeboval bych to již dodělat již si nevim rady děkuji moc :)
-
doporucuju https://github.com/diafygi/acme-tiny, je to jeden python skript a funguje skvele
-
doporucuju https://github.com/diafygi/acme-tiny, je to jeden python skript a funguje skvele
Mě nejde nainstalovat toto:
https://github.com/letsencrypt/letsencrypt
Proto se nehnu z místa
Chci se zeptat zda to nekro rozebehnul na Debian GNU/Linux 7.9 (wheezy)
A zda jak se případně dá upgradovat debian na novější verzi (Virtualizace OpenVZ)
-
Postupoval jsi při instalaci podle dokumentace? Nestačí to rozbalit a spustit. Je tam instalační skript, který do systému dotáhne balíčky a pak se u uživatele musí instalovat další věci z Pythonu.
A Debian se samozřejmě aktualizovat dá, je to popsáno v dokumentaci (https://www.debian.org/releases/jessie/amd64/release-notes/ch-upgrading.en.html).
-
Pokud potřebuješ poradit, chtělo by to korektní žádost o pomoc:
1. podle jakého návododu jedu
2. na kterém bodě jsem se zasekl
3. jak se liší skutečný výstup od očekávaného
Já třeba vůbec netuším, co je ten první výpis.
U druhého zase netuším
1. proč to spouštíš z /tmp/letsencrypt a jak jsi to tam dostal.
2. jestli jsi četl to odkazované https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning a co na něm nechápeš
3. jestli máš nainstalovaný virtualenv a v jaké verzi
4. milion dalších otázek
-
Jinak kdybys aspoň dal do googlu tu hlášku z prvního výstupu, dostal by ses sem: https://github.com/letsencrypt/letsencrypt/issues/1253
-
Dobrý den
dostanu se asi takto daleko
https://www.youtube.com/watch?v=XWE-3pcaUK0
Log je tento
2016-01-13 16:40:29,632:DEBUG:letsencrypt.cli:Root logging level set at 30
2016-01-13 16:40:29,632:INFO:letsencrypt.cli:Saving debug log to /var/log/letsencrypt/letsencrypt.log
2016-01-13 16:40:29,632:DEBUG:letsencrypt.cli:letsencrypt version: 0.1.1
2016-01-13 16:40:29,633:DEBUG:letsencrypt.cli:Arguments: []
2016-01-13 16:40:29,633:DEBUG:letsencrypt.cli:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#webroot,PluginEntryPoint#null,PluginEntryPoint#manual,PluginEntryPoint#standalone)
2016-01-13 16:40:29,642:DEBUG:letsencrypt.cli:Requested authenticator None and installer None
2016-01-13 16:40:29,972:DEBUG:letsencrypt.plugins.disco:Other error:(PluginEntryPoint#apache): Unable to parse runtime variables
Traceback (most recent call last):
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt/plugins/disco.py", line 103, in prepare
self._initialized.prepare()
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt_apache/configurator.py", line 148, in prepare
self.aug, self.conf("server-root"), self.conf("ctl"))
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt_apache/parser.py", line 39, in __init__
self.update_runtime_variables(ctl)
File "/root/.local/share/letsencrypt/local/lib/python2.7/site-packages/letsencrypt_apache/parser.py", line 104, in update_runtime_variables
raise errors.PluginError("Unable to parse runtime variables")
PluginError: Unable to parse runtime variables
2016-01-13 16:40:29,974:DEBUG:letsencrypt.display.ops:No candidate plugin
2016-01-13 16:40:29,974:DEBUG:letsencrypt.cli:Selected authenticator None and installer None
Dál jsem již nepostoupil ať dělám co dělám.
-
Dál jsem již nepostoupil ať dělám co dělám.
Už včera jsem ti psal, že máš zjistit, co dělá a jaké parametry dostává funkce update_runtime_variables, a jestli tam někde není zjevně chyba (dokonce to schválně vyhodí výjimku, takže se asi nepodařilo splnit něco, co je ve zdrojáku explicitně ošetřené).
-
Dál jsem již nepostoupil ať dělám co dělám.
Už včera jsem ti psal, že máš zjistit, co dělá a jaké parametry dostává funkce update_runtime_variables, a jestli tam někde není zjevně chyba (dokonce to schválně vyhodí výjimku, takže se asi nepodařilo splnit něco, co je ve zdrojáku explicitně ošetřené).
Až tak moc tomu nerozumim python moc neovládám učim se jen C# v xaml (Visual Studio)
Byl bych rád za pomoc třeba přes teamviwer nebo tak. Skype jsem již psal na sebe
-
A Debian se samozřejmě aktualizovat dá, je to popsáno v dokumentaci (https://www.debian.org/releases/jessie/amd64/release-notes/ch-upgrading.en.html).
Opravdu to v kontejneru funguje? Mozna je na tom Debian nejak lepe, ale Ubuntu mi nikdy dist-upgrade neproslo (pravda, tehdy jsem to jako zacatecnik zkousel na jinym hostingu, ale taky OpenVZ)...
-
Debiany jsem v OpenVZ upgradoval z verze 6 na verzi 7 a to bylo úplně v pohodě. Při upgrade na verzi 8 by možná mohl být problém se systemd, který bude vyžadovat nějaké funkce kernelu, ale čekal bych, že to hosting už bude mít pořešené, případně se dá systemd nepoužívat (http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation).
Ubuntu jsem upgradoval pomocí do_release_upgrade (efektivně to dělá skoro totéž co dist-upgrade) mnohokrát na skutečném železe a tam to taky bylo v pohodě. Nemyslím, že by se v kontejneru mělo něco navíc pokazit - naopak, člověk neřeší bootování.
-
Opravdu to v kontejneru funguje? Mozna je na tom Debian nejak lepe, ale Ubuntu mi nikdy dist-upgrade neproslo...
Ano, normálně jsem aktualizoval. Ale nemám s OpenVZ zkušenost jinde než na vpsFree.cz, kde je jádro z RHEL, které je hodně vytuněné a má spoustu patchů z novějších verzí, takže pod ním systemd normálně funguje.
-
Ahoj, mě Let's encrypt normálně frčí na Debianu 7. Jsi přihlášen jako root?
-
Shameless promo... Pokud používáte docker, zkuste https://github.com/analogic/lemanager - máte to i s web managementem a emailovejma oznámeníma o obnově/chybě. Anebo jestli programujete v PHP tak si logiku můžete naprogramovat sám téměř bez závislostí https://github.com/analogic/lescript ...
-
DObrý den,
přidejte si mě na
skype: acers.cz
Jméno: Peterek シ Acers
Rád bych to již dnes vyřešil.
Tedy Vás žádám kdo mě s tím poradí případně vyřeší.
Děkuji moc i za zkoušku mě pomoc.
-
Dobrý den,
již jsem to rozjel děkuji především Jendovi :)
-
a napises nam to sladke tajemstvi v cem to bylo? treba to nekomu pomuze...
-
Byla chyba v python knihovnách (přeinstaloval jsem celý python :) )