Troubleshooting
Probleme schnell finden und lösen.
Anmeldung
Anmeldung funktioniert nicht
NEVARO läuft über HTTP (ohne TLS).
In der .env COOKIE_SECURE=false setzen, dann neu starten:
$ docker compose up -dInstallation & Betrieb
Backend startet nicht
Meist ein Fehler bei der Datenbank-Migration.
Den Migrationsfehler anzeigen:
$ docker compose logs db_initStart bricht beim Laden der Images ab
500 Internal Server Error oder Timeout von der Registry – ein Aussetzer dort, kein Fehler in NEVARO. Das Installationsskript wiederholt das Laden dreimal.
Im NEVARO-Ordner noch einmal laden und starten:
$ docker compose pull
$ docker compose up -dPermission denied (publickey)
Nur bei einer Installation direkt von GitHub (alter Weg) – beim Klonen oder Auto-Update: der SSH-Schlüssel liegt im ~/.ssh eines anderen Benutzers (z. B. als root installiert, als normaler Benutzer gestartet). Das Update nutzt den Ordner aus SSH_DEPLOY_KEY_DIR, ohne Angabe das ~/.ssh dessen, der docker compose startet.
In der .env den Ordner mit dem freigeschalteten Schlüssel fest eintragen und neu starten:
SSH_DEPLOY_KEY_DIR=/home/<benutzer>/.ssh$ docker compose up -dApp lädt, API meldet 502
$ docker compose restart frontendUpdates
Update schlägt fehl
Lokale Änderungen im NEVARO-Ordner (Checkout).
git status prüfen und bereinigen.
Integrationen
„Image … konnte nicht geladen werden“
GarminDer Server hat kein Internet oder hängt im Docker-Hub-Limit.
Den in der Meldung genannten docker pull von Hand ausführen.
„Docker-Socket nicht erreichbar“
Garmin/var/run/docker.sock fehlt beim Backend in docker-compose.yml.
Den Socket dort beim Backend wieder eintragen.
Abruf scheitert mit „Garmin-Token“
GarminVerbindung trennen und neu verbinden – es geht nichts verloren.
redirect_uri_mismatch
Google HealthDie Redirect-URI bei Google und in NEVARO weichen ab.
Beide Einträge Zeichen für Zeichen angleichen.
„noch nicht bei Google Health eingerichtet“
Google HealthDas Google-Konto hat kein Google-Health-Profil.
Die Uhr in der Fitbit-/Google-Health-App mit genau diesem Konto einrichten.
Nach Google ist localhost nicht erreichbar
Google HealthDie Verbindung hat geklappt – nur die Rückleitung zeigt auf die falsche Adresse.
NEVARO unter der richtigen Adresse öffnen (ab v0.0.0238 automatisch richtig).
„Standort-Freigabe fehlt“ bei den Strecken
Google HealthGoogle hat die Standort-Freigabe nicht erteilt – sie fehlt unter Datenzugriff oder wurde im Google-Dialog abgewählt.
googlehealth.location.readonly unter Datenzugriff eintragen, auf der Google-Karte Neu verbinden und den Haken beim Standort setzen. Alle anderen Daten laufen bis dahin normal weiter.
redirect_uri invalid
StravaDie Authorization Callback Domain passt nicht.
Dort nur den Host eintragen – ohne https:// und ohne Pfad.
Zweiter Nutzer kann sich nicht verbinden
StravaDie Strava-App ist noch im Single Player Mode.
Das Kontingent der App auf 10 Athleten anheben.
Kein passender Eintrag. Andere Begriffe versuchen – oder den Support fragen.