Page 1 of 1

E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Tue 30. Jun 2020, 15:32
by Steven2105
Hallo,

seit ca. 6 Tagen werden alle E-Mails mit dem Tag "unchecked" markiert. Der Virenscan schlägt ebenfalls fehl. Man kann auch keine Datenbanken mehr verwalten, beziehungsweise zugreifen und seperate Apache Einstellungen für eine Domain werden auch nicht mehr gehandelt.

Im Dashboard steht folgendes: 20.1 (Build 1928) Changelog Failed to retrieve update information.
Bei News steht AJAX_ERROR.

Die Server Logs zeigen nicht wirklich etwas an (also die in KeyHelp).

Ich habe eigentlich nichts in letzter Zeit installiert, außer Microsoft's DotNet Core.

LG Steven

Re: E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Tue 30. Jun 2020, 15:51
by ShortSnow
Hi,

läuft der MySQL Server überhaupt?

Gruß Arne

Re: E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Tue 30. Jun 2020, 15:53
by Steven2105
ShortSnow wrote: Tue 30. Jun 2020, 15:51 Hi,

läuft der MySQL Server überhaupt?

Gruß Arne
Ja, diese läuft laut KeyHelp.

Re: E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Wed 1. Jul 2020, 15:14
by Steven2105
Ich habe mir nochmal die Logs angesehen und außer im master Log habe ich nichts wirklich hilfreiches gefunden.
Im master Log steht folgendes:

Code: Select all

[PID-12108] [30-Jun-2020 20:35:01] INFO  --> jobs to run: update.php
[PID-12108] [30-Jun-2020 20:35:01] INFO  --> >>> trying to run "update"
[PID-12108] [30-Jun-2020 20:35:01] INFO  --> lock "update" acquired
[PID-12108] [30-Jun-2020 20:35:01] INFO  --> processing the job ...
[PID-12108] [30-Jun-2020 20:35:01] INFO  --> <<< job done, releasing lock "update"
[PID-12108] [30-Jun-2020 20:35:01] INFO  --> perform internal database backups
[PID-12108] [30-Jun-2020 20:35:02] ERROR --> error while dumping internal database "keyhelp"
[PID-12108] [30-Jun-2020 20:35:02] ERROR --> error while dumping internal database "phpmyadmin"
[PID-12108] [30-Jun-2020 20:35:02] ERROR --> error while dumping internal database "roundcube"
[PID-12108] [30-Jun-2020 20:35:02] ERROR --> error while dumping internal database "rainloop"
[PID-12108] [30-Jun-2020 20:35:02] ERROR --> error while dumping internal database "mysql"
Die MySQL Datenbanken der Benutzer funktionieren nicht mehr richtig. Wenn man z.B. versucht, eine neue Datenbank anzulegen oder eine bestehende Datenbank zu bearbeiten, dann erscheint immer und bei jedem Benutzer ein 500 Error.

Re: E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Wed 1. Jul 2020, 15:40
by Alexander
Schau einmal ins Fehlerprotokoll /var/log/keyhelp/php-error.log, warum er den 500er wirft.

---

Code: Select all

[PID-12108] [30-Jun-2020 20:35:02] ERROR --> error while dumping internal database "XXXXX"
Diese Fehler liegen an einer "#" im DB-Root-Passwort, da könnte ich dir eine Datei geben, die du austauschen kannst, dann sind die beseitigt (welches OS nutzt du?). Der Fehler hat aber nichts mit deinem eigentlichen Problem zu tun.

Re: E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Wed 1. Jul 2020, 16:05
by Tobi
Verwendest du überhaupt die Standard-Distributions-MariaDB-Version oder hast du eventuell eine Version > 10.3 manuell installiert?

Re: E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Wed 1. Jul 2020, 16:08
by Steven2105
Alexander wrote: Wed 1. Jul 2020, 15:40 Schau einmal ins Fehlerprotokoll /var/log/keyhelp/php-error.log, warum er den 500er wirft.

---

Code: Select all

[PID-12108] [30-Jun-2020 20:35:02] ERROR --> error while dumping internal database "XXXXX"
Diese Fehler liegen an einer "#" im DB-Root-Passwort, da könnte ich dir eine Datei geben, die du austauschen kannst, dann sind die beseitigt (welches OS nutzt du?). Der Fehler hat aber nichts mit deinem eigentlichen Problem zu tun.
Ich benutze Ubuntu 18.04. In den Zugangsdaten zum KeyHelp ist allerdings kein # in dem MySQL Passwort enthalten.

Und im PHP error log kann er die curl_init methode nicht finden.

Code: Select all

[01-Jul-2020 15:08:54 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to undefined function curl_init() in /home/keyhelp/www/keyhelp/core/Curl/Curl.php:299
Stack trace:
#0 /home/keyhelp/www/keyhelp/core/Curl/Curl.php(152): Curl->curl('GET', 'https://api.pwn...')
#1 /home/keyhelp/www/keyhelp/core/Security/PwnedChecker.php(111): Curl->get('26778')
#2 /home/keyhelp/www/keyhelp/core/Security/PwnedChecker.php(44): PwnedChecker->queryApi('f4@%PpWZVygP')
#3 /home/keyhelp/www/keyhelp/core/Validation/PasswordValidator.php(311): PwnedChecker->checkPassword('f4@%PpWZVygP')
#4 /home/keyhelp/www/keyhelp/core/Validation/PasswordValidator.php(167): PasswordValidator->isPwned('f4@%PpWZVygP', 0, '')
#5 /home/keyhelp/www/keyhelp/pages/user_databases.php(168): PasswordValidator->validate('f4@%PpWZVygP', 'f4@%PpWZVygP')
#6 /home/keyhelp/www/keyhelp/index.php(402): unknown()
#7 {main}
  thrown in /home/keyhelp/www/keyhelp/core/Curl/Curl.php on line 299

Re: E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Wed 1. Jul 2020, 16:11
by Steven2105
Tobi wrote: Wed 1. Jul 2020, 16:05 Verwendest du überhaupt die Standard-Distributions-MariaDB-Version oder hast du eventuell eine Version > 10.3 manuell installiert?
Ich benutze MariaDB 10.3.23. Ich kann mich leider nicht mehr daran errinern, ob ich jemals eine andere Version installiert habe. (Es hat auf jedenfall seit Oktober 2019 problemslos funktioniert)

Re: E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Wed 1. Jul 2020, 16:24
by Alexander
Hier fehlen PHP-Komponenten, hast du hier was geändert?

Hier zum Nachinstallieren der PHP-Pakete:

Code: Select all

apt-get install -y php php-curl php-gd imagemagick php-imagick php-mail-mime php-net-sieve php-pspell php-net-socket php-auth-sasl php-intl php7.2-mysql php-net-smtp php-zip php-bcmath php-soap

Mit DB root-Account meinte ich den KeyHelp eigenen DB Account mit root Rechten ("keyhelp_root"), Zugangsdaten finden sich hier /etc/keyhelp/config/config.json

Re: E-Mail Schutz und Datenbanken funktionieren nicht mehr

Posted: Wed 1. Jul 2020, 16:39
by Steven2105
Alexander wrote: Wed 1. Jul 2020, 16:24 Hier fehlen PHP-Komponenten, hast du hier was geändert?

Hier zum Nachinstallieren der PHP-Pakete:

Code: Select all

apt-get install -y php php-curl php-gd imagemagick php-imagick php-mail-mime php-net-sieve php-pspell php-net-socket php-auth-sasl php-intl php7.2-mysql php-net-smtp php-zip php-bcmath php-soap

Mit DB root-Account meinte ich den KeyHelp eigenen DB Account mit root Rechten ("keyhelp_root"), Zugangsdaten finden sich hier /etc/keyhelp/config/config.json
Von PHP hab ich meine Finger gelassen. Ich habe jetzt den Befehl ausgeführt und die Datenbanken scheinen wieder zu funktionieren. Ich teste dann noch den Viren und Spam Schutz.