Page 1 of 2

Einstellungsausführung von Keyhelp an Debian

Posted: Sun 13. Feb 2022, 09:02
by r4z13l
Hi Zusammen,

ich habe seit ein paar Wochen das Problem, dass Einstellungen, welche im Adminpanel vorgenommen werden nicht mehr ausgeführt werden. Bsp.: Unter der benutzerverwaltung mächte ich einen neuen User anlegen. Dieser bleibt im Status "In Bearbeitung" stehen.

Das selbe problem tritt auch auf, wenn ich neue (Sub-)Domains anlege/erstelle. Hierzu erhalte ich folgende eMail vom System:

Code: Select all

Certificate name: backend.MYDOMAIN.com (Let's Encrypt)

Verification ended with an error.
Details: Invalid response from https://www.MYDOMAIN.com/ [2a02::MYIPv6]
Type: urn:ietf:params:acme:error:unauthorized
Full response: {"type":"http-01","status":"invalid","error":{"type":"urn:ietf:params:acme:error:unauthorized","detail":"Invalid response from https:\/\/www.MYDOMAIN.com\/ [2a02::MYIPv6]: \"\\n\\n\\n\\t\\n\\t 
Das SSL Log gibt mir folgendes aus:

Code: Select all

[13-Feb-2022 00:00:55] INFO  --> check domain "backend.MYDOMAIN.com'
[13-Feb-2022 00:00:55] INFO  --> certificate file does not exist
[13-Feb-2022 00:00:55] INFO  --> renew cert
[13-Feb-2022 00:00:55] INFO  --> Using certificate authority: "https://acme-v02.api.letsencrypt.org/" (LIVE).
[13-Feb-2022 00:00:55] INFO  --> Getting endpoint URLs.
[13-Feb-2022 00:00:56] INFO  --> Account "MYACCOUNT" already registered. Continue.
[13-Feb-2022 00:00:56] INFO  --> Requesting Key ID.
[13-Feb-2022 00:00:56] INFO  --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/new-acct".
[13-Feb-2022 00:00:57] INFO  --> Start certificate generation.
[13-Feb-2022 00:00:57] INFO  --> Token stored at: /home/keyhelp/www/.well-known/acme-challenge/local-check-62083c2972d530.78811209
[13-Feb-2022 00:00:57] INFO  --> Skip local resolving check.
[13-Feb-2022 00:00:57] INFO  --> Local resolving checks of domains successfully completed.
[13-Feb-2022 00:00:57] INFO  --> Requesting challenges for domain "backend.MYDOMAIN.com".
[13-Feb-2022 00:00:57] INFO  --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/new-order".
[13-Feb-2022 00:00:58] INFO  --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/authz-v3/77912854260".
[13-Feb-2022 00:00:58] INFO  --> Start authorization process for "backend.MYDOMAIN.com".
[13-Feb-2022 00:00:58] INFO  --> Deploy challenge.
[13-Feb-2022 00:00:58] INFO  --> Token stored at: /home/keyhelp/www/.well-known/acme-challenge/xxxMYTOKENxxx
[13-Feb-2022 00:00:58] INFO  --> Skip local resolving check.
[13-Feb-2022 00:00:58] INFO  --> Notify CA that the challenge is ready.
[13-Feb-2022 00:00:58] INFO  --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/chall-v3/77912854260/-LHrXg".
[13-Feb-2022 00:00:59] INFO  --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/chall-v3/77912854260/-LHrXg".
[13-Feb-2022 00:00:59] INFO  --> Waiting for verification...
[13-Feb-2022 00:01:01] INFO  --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/chall-v3/77912854260/-LHrXg".
[13-Feb-2022 00:01:02] INFO  --> Waiting for verification...
[13-Feb-2022 00:01:04] INFO  --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/chall-v3/77912854260/-LHrXg".
[13-Feb-2022 00:01:04] INFO  --> Waiting for verification...
[13-Feb-2022 00:01:06] INFO  --> Sending signed request to "https://acme-v02.api.letsencrypt.org/acme/chall-v3/77912854260/-LHrXg".
[13-Feb-2022 00:01:07] ERROR --> a Let's Encrypt error occurred: Verification ended with an error.
Details: Invalid response from https://www.MYDOMAIN.com/ [2a02::MYIPv6]
Type: urn:ietf:params:acme:error:unauthorized
Full response: {"type":"http-01","status":"invalid","error":{"type":"urn:ietf:params:acme:error:unauthorized","detail":"Invalid response from https:\/\/www.MYDOMAIN.com\/ [2a02::MYIPv6]: \"<!doctype html>\\n<html lang=\\\"de-DE\\\">\\n<head>\\n\\t<meta charset=\\\"UTF-8\\\">\\n\\t<meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-s\"","status":403},"url":"https:\/\/acme-v02.api.letsencrypt.org\/acme\/chall-v3\/77912854260\/-LHrXg","token":"xxxMYTOKENxxx","validationRecord":[{"url":"http:\/\/backend.MYDOMAIN.com\/.well-known\/acme-challenge\/xxxMYTOKENxxx","hostname":"backend.MYDOMAIN.com","port":"80","addressesResolved":["217.MYIPv4","2a02::MYIPv6"],"addressUsed":"2a02::MYIPv6"},{"url":"http:\/\/MYDOMAIN.com","hostname":"MYDOMAIN.com","port":"80","addressesResolved":["217.MYIPv4","2a02::MYIPv6"],"addressUsed":"2a02::MYIPv6"},{"url":"https:\/\/MYDOMAIN.com\/","hostname":"MYDOMAIN.com","port":"443","addressesResolved":["217.MYIPv4","2a02::MYIPv6"],"addressUsed":"2a02::MYIPv6"},{"url":"https:\/\/www.MYDOMAIN.com\/","hostname":"www.MYDOMAIN.com","port":"443","addressesResolved":["217.MYIPv4","2a02::MYIPv6"],"addressUsed":"2a02::MYIPv6"}],"validated":"2022-02-12T23:00:59Z"}
Bereits bestehende Zertifikate werden problemlos verlängert.

Grüße, r4

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Sun 13. Feb 2022, 09:13
by Jolinar
r4z13l wrote: Sun 13. Feb 2022, 09:02 ich habe seit ein paar Wochen das Problem, dass Einstellungen, welche im Adminpanel vorgenommen werden nicht mehr ausgeführt werden. Bsp.: Unter der benutzerverwaltung mächte ich einen neuen User anlegen. Dieser bleibt im Status "In Bearbeitung" stehen.
Was steht denn im update.log zum fraglichen Zeitpunkt einer Änderung?

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Sun 13. Feb 2022, 10:28
by r4z13l

Code: Select all

[13-Feb-2022 10:26:01] INFO  --> load tasks... 155 found
[13-Feb-2022 10:26:01] INFO  --> task type IDs: 300, 600, 200, 100, 300, 200, 100, 500, 600, 750, 500, 600, 200, 100, 500, 600, 300, 930, 300, 100, 500, 600, 750, 500, 600, 200, 750, 500, 600, 200, 100, 500, 600, 300, 750, 500, 600, 200, 100, 500, 600, 600, 1500, 750, 500, 600, 200, 750, 750, 500, 600, 750, 600, 200, 100, 500, 600, 300, 600, 1410, 1410, 1410, 750, 500, 600, 200, 1410, 1410, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, 600, 600, 600, 600, backup, 600, 600, 600, 600, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, 600, 600, 600, 300, 600, 600, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup
[13-Feb-2022 10:26:01] INFO  --> CRON_EDIT_USER
[13-Feb-2022 10:26:01] INFO  --> params: "id" => integer 7 | "username" => string (7) "augurus" | "changePW" => bool(false) | "password" => string (0) "" | "changeFTP" => bool(true) | "ftp" => bool(false) | "changeSSH" => bool(true) | "ssh" => bool(true) | "ssh_jail" => bool(false) | "changeDiskspace" => bool(false) | "diskspace" => integer 1024
[13-Feb-2022 10:26:01] INFO  --> Update group status for user "NEWUSER"
[13-Feb-2022 10:26:01] ERROR --> Failed to update groups, user could not be loaded.
[13-Feb-2022 10:26:01] INFO  --> remove ssh jail (if available)

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Tue 15. Feb 2022, 10:26
by Alexander
Hallo,

Schau einmal bitte in "Protokolle" -> "php-error.log",
oder über die CLI in /var/log/keyhelp/php-error.log

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 17:01
by r4z13l
Hi Alexander,

die ist voll mit folgender Meldung:

Code: Select all

PHP Notice:  Trying to access array offset on value of type bool in /home/keyhelp/www/keyhelp/functions/functions.jobs.php on line 276
was in der Datei in Zeile 276 sthet kann ich wegen der Verschlüsselung leider nicht nicht sagen.

lg r4

Re: Einstellungsausführung von Keyhelp an Debian  [GELÖST]

Posted: Wed 16. Feb 2022, 17:18
by Alexander
Geh einmal in die KeyHelp Datenbank und lösche einmal alles was in der Tabelle "crontasks" steht.

Anschließend schau ruf einmal den Befehl "keyhelp-toolbox" auf und lasse einmal alle die Konfigurationen neu schreiben (Punkt1) - zur Sicherheit.

Anschließend versuchst du einmal, ob du wieder Änderungen über die UI auslösen kannst.

Sieht so aus als wurde einmal ein User am KeyHelp vorbei gelöscht.

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 19:40
by r4z13l
wie komme ich an die keyhelp datenbank?

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 19:43
by OlliTheDarkness
r4z13l wrote: Wed 16. Feb 2022, 19:40 wie komme ich an die keyhelp datenbank?
z.B über phpMyAdmin ?!

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 19:49
by r4z13l
das ja aber ich wüsste nicht welche Datenbank das sein soll. beim installieren legt man ja keine DB für keyhelp an, das script macht ja alles automatisch. mir sind nur datenbanken der user bekannt.

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 19:51
by Tobi
Frei nach Highlander:
"Es kann nur eine KeyHelp-Datenbank auf dem Server geben"


https://youtu.be/mDzNpkkg8Bo?t=110 😎

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 20:13
by r4z13l
gefunden, danke.

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 20:13
by OlliTheDarkness
r4z13l wrote: Wed 16. Feb 2022, 19:49 das ja aber ich wüsste nicht welche Datenbank das sein soll. beim installieren legt man ja keine DB für keyhelp an, das script macht ja alles automatisch. mir sind nur datenbanken der user bekannt.
WuZa, ich versuche ruhig und sachlich zu bleiben , empfehlung meines Arztes und Anwalts ...

Log dich als root bzw. als mysqladmin ein.
Dann siehst du auch eine Datenbank die , ACHTUNG SPASSBREMSE, keyhelp heißt.
Tobi wrote: Wed 16. Feb 2022, 19:51 Frei nach Highlander:
"Es kann nur eine KeyHelp-Datenbank auf dem Server geben"


https://youtu.be/mDzNpkkg8Bo?t=110 😎
:lol: :lol: :lol: :lol: :lol:

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 20:16
by OlliTheDarkness
r4z13l wrote: Wed 16. Feb 2022, 20:13 gefunden, danke.
Das da nichts drin steht ist nach dem Beitrag zu bezweifeln :lol:
r4z13l wrote: Sun 13. Feb 2022, 10:28

Code: Select all

[13-Feb-2022 10:26:01] INFO  --> load tasks... 155 found
[13-Feb-2022 10:26:01] INFO  --> task type IDs: 300, 600, 200, 100, 300, 200, 100, 500, 600, 750, 500, 600, 200, 100, 500, 600, 300, 930, 300, 100, 500, 600, 750, 500, 600, 200, 750, 500, 600, 200, 100, 500, 600, 300, 750, 500, 600, 200, 100, 500, 600, 600, 1500, 750, 500, 600, 200, 750, 750, 500, 600, 750, 600, 200, 100, 500, 600, 300, 600, 1410, 1410, 1410, 750, 500, 600, 200, 1410, 1410, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, 600, 600, 600, 600, backup, 600, 600, 600, 600, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, 600, 600, 600, 300, 600, 600, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup, backup
[13-Feb-2022 10:26:01] INFO  --> CRON_EDIT_USER
[13-Feb-2022 10:26:01] INFO  --> params: "id" => integer 7 | "username" => string (7) "augurus" | "changePW" => bool(false) | "password" => string (0) "" | "changeFTP" => bool(true) | "ftp" => bool(false) | "changeSSH" => bool(true) | "ssh" => bool(true) | "ssh_jail" => bool(false) | "changeDiskspace" => bool(false) | "diskspace" => integer 1024
[13-Feb-2022 10:26:01] INFO  --> Update group status for user "NEWUSER"
[13-Feb-2022 10:26:01] ERROR --> Failed to update groups, user could not be loaded.
[13-Feb-2022 10:26:01] INFO  --> remove ssh jail (if available)
P.S
Nice Edit

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 20:20
by r4z13l
Alexander wrote: Wed 16. Feb 2022, 17:18 Geh einmal in die KeyHelp Datenbank und lösche einmal alles was in der Tabelle "crontasks" steht.

Anschließend schau ruf einmal den Befehl "keyhelp-toolbox" auf und lasse einmal alle die Konfigurationen neu schreiben (Punkt1) - zur Sicherheit.
das löschen hat ausgereicht, die konfigs mussten nicht neu erzeugt werden. Vielen Dank für die schnelle hilfe :)

Re: Einstellungsausführung von Keyhelp an Debian

Posted: Wed 16. Feb 2022, 20:21
by r4z13l
OlliTheDarkness wrote: Wed 16. Feb 2022, 20:16
P.S
Nice Edit
zu schnell geschrieben :D Dir auch vielen Dank ;)