Let's encrypt na VPS (OpenVZ)

Peterek

Let's encrypt na VPS (OpenVZ)
« kdy: 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ěď
« Poslední změna: 12. 01. 2016, 19:10:45 od Petr Krčmář »


Peterek

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #1 kdy: 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


Jeason

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #2 kdy: 12. 01. 2016, 16:55:58 »
pokud chces nastavim ti to.

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #3 kdy: 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 :)

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #4 kdy: 12. 01. 2016, 19:12:27 »
Já to mám na vpsFree.cz rozchozené a funguje to bez problémů. Psal jsem o tom v článku. 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 a vypadá moc pěkně.


Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #5 kdy: 12. 01. 2016, 19:20:02 »
Já to mám na vpsFree.cz rozchozené a funguje to bez problémů. Psal jsem o tom v článku. 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 a vypadá moc pěkně.

Třeba někde dělám chybu ale rád bych to rozchodil.

Jenda

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #6 kdy: 12. 01. 2016, 19:58:50 »
Otevři ten pythoní skript a dej si před řádku, na které to padá, debug printy.

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #7 kdy: 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 :)

opio

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #8 kdy: 13. 01. 2016, 16:07:13 »
doporucuju https://github.com/diafygi/acme-tiny, je to jeden python skript a funguje skvele

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #9 kdy: 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)

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #10 kdy: 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.

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #11 kdy: 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

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #12 kdy: 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

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #13 kdy: 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.

Jenda

Re:Let's encrypt na VPS (OpenVZ)
« Odpověď #14 kdy: 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é).