Skip to main navigation Zum Hauptinhalt springen Skip to page footer

Nextcloud – Benutzerverwaltung (Kontenübersicht leer)

|   Linux

Fehlerbild

Nach dem Login als Administrator:

  • Benutzer → Konten ist leer.
  • Benutzer → Gruppen zeigt alle Benutzer korrekt an.
  • occ user:list listet ebenfalls alle Benutzer.

Ursache

In unserem Fall verursachte die Guests-App (guests) einen Datenbankfehler.

Im Nextcloud-Log erschien:

OC\DB\Exceptions\DbalException
Unknown column 'email' in 'WHERE'

OCA\Guests\UserBackend
OCA\Guests\GuestManager

Die Guests-App erwartete eine Datenbankspalte email, die nicht vorhanden war

Diagnose

Benutzer per OCC prüfen:

sudo -u www-data php occ user:list

Sind dort alle Benutzer vorhanden, liegt das Problem nicht am Benutzer-Backend.

Log beobachten:

sudo -u www-data php occ log:watch

Beim Öffnen der Kontenübersicht erscheint der Fehler der Guests-App.

Lösung

Guests-App deaktivieren:

sudo -u www-data php occ app:disable guests

Danach funktioniert die Kontenübersicht sofort wieder.

Optional

Falls Gäste benötigt werden:

sudo -u www-data php occ app:update guests
sudo -u www-data php occ maintenance:repair
sudo -u www-data php occ app:enable guests

Nur aktivieren, wenn die installierte Version zur verwendeten Nextcloud-Version kompatibel ist.Betroffene Symptome

  • Kontenübersicht leer
  • Gruppenverwaltung funktioniert
  • occ user:list funktioniert
  • Fehler im Log:
Unknown column 'email'
OCA\Guests\UserBackend
Zurück