Fórum Root.cz

Hlavní témata => Server => Téma založeno: Peterek 12. 01. 2016, 16:30:02

Název: Let's encrypt na VPS (OpenVZ)
Přispěvatel: 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

Kód: [Vybrat]
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

Kód: [Vybrat]
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ěď
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterek 12. 01. 2016, 16:36:15
Jen doplnim jedná se o OS Debian

Distributor ID: Debian
Description:    Debian GNU/Linux 7.9 (wheezy)
Release:        7.9
Codename:       wheezy

Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Jeason 12. 01. 2016, 16:55:58
pokud chces nastavim ti to.
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterekcze 12. 01. 2016, 17:05:28
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 :)
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Petr Krčmář 12. 01. 2016, 19:12:27
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ě.
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterekcze 12. 01. 2016, 19:20:02
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.
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Jenda 12. 01. 2016, 19:58:50
Otevři ten pythoní skript a dej si před řádku, na které to padá, debug printy.
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterekcze 13. 01. 2016, 15:40:58

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 :)
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: opio 13. 01. 2016, 16:07:13
doporucuju https://github.com/diafygi/acme-tiny, je to jeden python skript a funguje skvele
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterekcze 13. 01. 2016, 16:50:21
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)
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Petr Krčmář 13. 01. 2016, 17:23:06
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).
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Mirek Prýmek 13. 01. 2016, 17:25:02
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
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Mirek Prýmek 13. 01. 2016, 17:27:27
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
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterekcze 13. 01. 2016, 17:56:03
Dobrý den

dostanu se asi takto daleko

Kód: [Vybrat]
https://www.youtube.com/watch?v=XWE-3pcaUK0

Log je tento

Kód: [Vybrat]
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.
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Jenda 13. 01. 2016, 18:45:44
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é).
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterekcze 13. 01. 2016, 18:54:42
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

Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: to_je_jedno 13. 01. 2016, 19:03:51
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)...
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Jenda 13. 01. 2016, 19:09:08
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í.
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Petr Krčmář 13. 01. 2016, 20:02:37
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.
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Petr 13. 01. 2016, 23:02:03
Ahoj, mě Let's encrypt normálně frčí na Debianu 7. Jsi přihlášen jako root?
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: sh 14. 01. 2016, 07:29:38
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 ...
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterekcze 14. 01. 2016, 16:28:06
DObrý den,
přidejte si mě na

Citace
skype: acers.cz

Jméno:
Citace
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.
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterekcze 14. 01. 2016, 17:39:01
Dobrý den,

již jsem to rozjel děkuji především Jendovi :)


Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: ET 14. 01. 2016, 20:18:24
a napises nam to sladke tajemstvi v cem to bylo? treba to nekomu pomuze...
Název: Re:Let's encrypt na VPS (OpenVZ)
Přispěvatel: Peterekcze 15. 01. 2016, 22:18:49
Byla chyba v python knihovnách (přeinstaloval jsem celý python :) )