Page 1 of 1

Statistiken im falschen Pfad seit Update auf 23.1

Posted: Tue 9. May 2023, 10:12
by mhagge
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Ja, sehr wahrscheinlich durch Update auf 23.1 bedingt


Server-Betriebssystem + Version
Debian 11


Eingesetzte Server-Virtualisierung-Technologie
keine


KeyHelp-Version + Build-Nummer
23.1 (Build 3009)


Problembeschreibung / Fehlermeldungen
Hier melden sich Nutzer, die nicht mehr auf Ihre Statistiken zugreifen können, der Zugriff wird mit einem 500er-Fehler nach Eingabe von Benutzernamen und Passwort abgewiesen

Erwartetes Ergebnis
Statistiken werden angezeigt

Tatsächliches Ergebnis
Error 500, Statistiken werden nicht angeueigt

Schritte zur Reproduktion
Menüpunkt Statistiken bei einem Kunden auf einem geupdateten System aufrufen, einloggen (versuchen)


Zusätzliche Informationen
Es scheint sich um einen falschen Pfad zu handeln. Schaue ich mir die error.log von Keyhelp auf /var/log/apache2/keyhelp an steht da bei Zugriffsversuchen

Code: Select all

[Mon May 08 19:53:11.551971 2023] [authn_file:error] [pid 2694320:tid 140533181245184] (2)No such file or directory: [remote xxxxxx] AH01620: Could not open password file: /home/keyhelp/www/kh.webstats/xxxx/.htpasswd
Die Statistiken befinden sich allerdings im Pfad

Code: Select all

/home/keyhelp/www/keyhelp.webstats
Vermutlich irgendwo einen Pfad bei der Anpassung der Struktur übersehen ;)

Re: Statistiken im falschen Pfad seit Update auf 23.1

Posted: Tue 9. May 2023, 10:17
by Alexander
Grüße,

Im Zuge des Updates wird der Pfad zur Statistik in der Datei /etc/apache2/keyhelp/keyhelp.conf aktualisiert und der Apache neu gestartet.

Problem könnte jetzt sein:
- die Datei ist schreibgeschützt
- der Apache hat ein Syntax-Error/Konfigurationsproblem, was dessen Neustart im Zuge des Updates verhindert hatte.


Zum Beheben:

Den Pfad in der Datei von:

Code: Select all

Alias /webstats           "/home/keyhelp/www/kh.webstats"
zu Diesem ändern:

Code: Select all

Alias /webstats           "/home/keyhelp/www/keyhelp.webstats"
und Apache neu starten.

Re: Statistiken im falschen Pfad seit Update auf 23.1

Posted: Tue 9. May 2023, 10:25
by mhagge
Hallo Alex,

ich hab sicherheitshalber nochmal nachgeschaut - der Alias-Eintrag in der /etc/apache2/keyhelp/keyhelp.conf steht richtig drin, also mit

Code: Select all

Alias /webstats           "/home/keyhelp/www/keyhelp.webstats"
Den Apachen habe ich gerade sicherheitshalber nochmal manuell neugestartet, ging auch ohne Probleme.

Die .htpasswd-Datei wird aber weiterhin versucht vom "alten" kh.webstats"-Pfad zu laden

Der Pfad an sich scheint durchaus richtig zu sein, nur die .htpasswd-Datei wird am falschen Platz gesucht

Re: Statistiken im falschen Pfad seit Update auf 23.1

Posted: Tue 9. May 2023, 10:34
by mhagge
Der Pfad zur .htpasswd-Datei ist in den .htaccess-Dateien ist in den Statistik-Verzeichnissen falsch drin, das dürfte die Ursache sein

Code: Select all

AuthUserFile /home/keyhelp/www/kh.webstats/kxxx/.htpasswd
AuthName "User Login"
AuthType Basic
require valid-user
steht da (soweit ich das nachvollziehen kann auch auf jedem meiner Server). Die sind also beim Update nicht angepasst worden

Re: Statistiken im falschen Pfad seit Update auf 23.1  [GELÖST]

Posted: Tue 9. May 2023, 10:40
by Alexander
Danke fürs Nachsehen, ja das ist korrekt. Ich mach einen Hotfix fertig - geht Heute noch online.

Bis es soweit ist: Ein Neu-Vergeben des Passworts würde das Problem auch lösen.

Re: Statistiken im falschen Pfad seit Update auf 23.1

Posted: Tue 9. May 2023, 10:42
by mhagge
Super, Danke Dir!