Hauptmenü

error: 42 - Error during HTTP (session/user) GET request.

Begonnen von dariusbengfort, 13.05.2024 10:16:04

⏪ vorheriges - nächstes ⏩

dariusbengfort

Hallo, 

ich erhalte folgenden Fehler:

Mon May 13 2024 10:08:16 GMT+0200 (Central European Summer Time) - info: 42 - [SERVER] Start
Mon May 13 2024 10:08:16 GMT+0200 (Central European Summer Time) - info: 42 - Initialize 26 service extensions
Mon May 13 2024 10:08:16 GMT+0200 (Central European Summer Time) - info: 42 - Initialize Redis cache backend
Mon May 13 2024 10:08:16 GMT+0200 (Central European Summer Time) - info: 42 - Create ClientRegsitration
Mon May 13 2024 10:08:16 GMT+0200 (Central European Summer Time) - info: 42 - [CLIENT REGISTRATION] Start
Mon May 13 2024 10:08:16 GMT+0200 (Central European Summer Time) - info: 42 - Update translations
Mon May 13 2024 10:08:16 GMT+0200 (Central European Summer Time) - info: 42 - Create Default Configurations
Mon May 13 2024 10:08:16 GMT+0200 (Central European Summer Time) - info: 42 - REDIS connecting
Mon May 13 2024 10:08:17 GMT+0200 (Central European Summer Time) - info: 42 - Found 91 configuration extensions
Mon May 13 2024 10:08:17 GMT+0200 (Central European Summer Time) - info: 42 - REDIS ready
Mon May 13 2024 10:08:17 GMT+0200 (Central European Summer Time) - info: 42 - REDIS: Subscribed to channel KIXFrontendNotify
Mon May 13 2024 10:08:17 GMT+0200 (Central European Summer Time) - error: 42 - Error during HTTP (session/user) GET request.
Mon May 13 2024 10:08:17 GMT+0200 (Central European Summer Time) - error: 42 - (401) Unauthorized User is not authorized. The requested operation cannot be executed.
Mon May 13 2024 10:08:17 GMT+0200 (Central European Summer Time) - error: 42 - An unhandledRejection occured:
Mon May 13 2024 10:08:17 GMT+0200 (Central European Summer Time) - error: 42 - [object Object]
Unhandled Rejection at: Promise Promise {
  <rejected> Error {
    Code: 'Unauthorized',
    Message: 'User is not authorized. The requested operation cannot be executed.',
    StatusCode: 401
  }
} reason: Error {
  Code: 'Unauthorized',
  Message: 'User is not authorized. The requested operation cannot be executed.',
  StatusCode: 401
}
Error {
  Code: 'Unauthorized',
  Message: 'User is not authorized. The requested operation cannot be executed.',
  StatusCode: 401
}

Dieser Fehler ist "über Nacht" aufgetreten. Ohne eine Veränderung an der Konfiguration. Das Frontend bleibt in der "Ladeansicht" aber es aufgrund des Fehlers ist es nicht erreichbar. 
Tickets kommen trotzdem noch an und werden verarbeitet. 

Beatrice Müller

Hallo,

lösche bitte einmal den API-Token (unter /var/lib/docker/volumes/kix_shared/_data/backend_api_token) und starte den Stack neu.
Sollte das nicht helfen, wäre die Build-Nummer noch interessant und die Logausgaben des Backends.

Viele Grüße
Beatrice

Tamme_1337

Hallo,

ich würde mich dem Thema anschließen. Bei mir ist es das gleiche Fehlerbild. Nach löschen des API Keys kommt zwar der Fehler nicht mehr, allerdings startet das Frontend hierbei auch nicht. Bei mir ist es sogar ein komplett neuer Server, frisch aufgesetzt, da der Plan war unseren Produktiv-Server umzuziehen. 
Interessant ist es, dass der Stack neu löschen der Volumes usw (also quasi einmal alles komplett neu beziehen) normal staret. Möchten man dann den Stack wieder starten, kommt das genannte Fehlerbild.
Wie bekomme ich die Build-Nummer ohne Web Interface heraus?

Viele Grüße.

Beatrice Müller

Hallo,

zur weiteren Analyse benötigen wir die Logs (FE, BE):
docker logs kix-backend-1 > /tmp/BE.log 2>&1docker logs kix-frontend-1 > /tmp/FE.log 2>&1
Prüfe bitte außerdem den admin-User in der DB:
docker exec -it kix-db-1 psql -h kix-db-1 -U kix -d kix -c "SELECT login FROM users WHERE id=1;"
Die Build-Nummer findest du mit folgendem Befehl raus:
docker exec kix-backend-1 bash -c "cat /opt/kix/RELEASE"
Viele Grüße
Beatrice

Tamme_1337

Hallo,

hier die Ausgaben:

admin-user:
root@rz2oelkix31:/opt/kix-on-premise/deploy/linux# docker exec -it kix-db-1 psql -h kix-db-1 -U kix -d kix -c "SELECT login FROM users WHERE id=1;"
Password for user kix:
 login
-------
 admin
(1 row)

Buildnummer:
root@rz2oelkix31:/opt/kix-on-premise/deploy/linux# docker exec kix-backend-1 bash -c "cat /opt/kix/RELEASE"
PRODUCT = KIX
VERSION = 18
BUILDDATE = Fri, 19 Jan 2024 09:31:31 +0100
BUILDHOST = git.intra.cape-it.de
BUILDNUMBER = 1868
PATCHNUMBER = 1

Im Anhang sind die Logs vom Front- und Backend.

Viele Grüße.

Beatrice Müller

Im BE-Log ist ersichtliche, dass der Container als root läuft.

Sende mal bitte die Ausgabe von folgendem Befehl:
docker exec kix-backend-1 bash -c "cat /etc/debian_version"

Tamme_1337

Hi,

hier die Ausgabe des Befehls:

root@rz2oelkix31:/opt/kix-on-premise/deploy/linux# docker exec kix-backend-1 bash -c "cat /etc/debian_version"
10.13

Beatrice Müller