Nextcloud App unter IOS verbindet sich nicht mehr

Moin,
wir sitzen hier etwas ratlos. Seitdem wir die Cloud mit Updates versehen haben, sind plötzlich viele User aus der Nextcloud App unter Ios 18.5 ausgeloggt. Die App-Version ist 7.0.1, also die neuste aus dem Appstore, wenn ich es richtig sehe.
Neues Verbinden klappt nicht.

Das passiert: Serveradresse eingeben, Log-In-Fenster öffnet sich, man loggt sich ein, er meldet, dass man mit dem User eingeloggt ist und fragt, ob man den Zugriff gewähren will für Mozilla/5.0 (iOS) Nextcloud-IOS/7.0.1 - und wenn man den Button anklickt, springt er zurück auf das Login-Fenster.

Der Fehler tritt in verschiedenen Netzwerken auf. Der Fehler tritt auf lokale Nutzer der Cloud und LDAP-Nutzer zu. Er tritt auch auf, wenn der User neu angelegt ist. Ich hab auch versucht, die verbundene Geräte des Kontos zu löschen, er tritt dennoch auf.
In der Cloud sehen wir folgenden Log:

{„reqId“:„45APtxRG2KUOnDn6hoPD“,„level“:3,„time“:„2025-07-13T13:37:14+00:00“,„remoteAddr“:„10.16.54.14“,„user“:„–“,„app“:„core“,„method“:„GET“,„url“:„/index.php/apps/theming/theme/dark.css?plain=0&v=b9cdb956“,„message“:„Renewing session token failed: Token does not exist: token does not exist“,„userAgent“:„Mozilla/5.0 (iOS) Nextcloud-iOS/7.0.1“,„version“:„31.0.7.1“,„exception“:{„Exception“:„OC\Authentication\Exceptions\InvalidTokenException“,„Message“:„Token does not exist: token does not exist“,„Code“:0,„Trace“:[{„file“:„/var/www/html/lib/private/Authentication/Token/PublicKeyTokenProvider.php“,„line“:232,„function“:„getToken“,„class“:„OC\Authentication\Token\PublicKeyTokenProvider“,„type“:„->“,„args“:[„*** sensitive parameters replaced „]},{„file“:“/var/www/html/lib/public/AppFramework/Db/TTransactional.php",„line“:45,„function“:„OC\Authentication\Token\{closure}“,„class“:„OC\Authentication\Token\PublicKeyTokenProvider“,„type“:„->“,„args“:[" sensitive parameters replaced „]},{„file“:“/var/www/html/lib/private/Authentication/Token/PublicKeyTokenProvider.php",„line“:231,„function“:„atomic“,„class“:„OC\Authentication\Token\PublicKeyTokenProvider“,„type“:„->“},{„file“:„/var/www/html/lib/private/Authentication/Token/Manager.php“,„line“:155,„function“:„renewSessionToken“,„class“:„OC\Authentication\Token\PublicKeyTokenProvider“,„type“:„->“},{„file“:„/var/www/html/lib/private/User/Session.php“,„line“:883,„function“:„renewSessionToken“,„class“:„OC\Authentication\Token\Manager“,„type“:„->“},{„file“:„/var/www/html/lib/base.php“,„line“:1122,„function“:„loginWithCookie“,„class“:„OC\User\Session“,„type“:„->“,„args“:[" sensitive parameters replaced „]},{„file“:“/var/www/html/lib/base.php",„line“:1029,„function“:„handleLogin“,„class“:„OC“,„type“:„::“},{„file“:„/var/www/html/index.php“,„line“:24,„function“:„handleRequest“,„class“:„OC“,„type“:„::“}],„File“:„/var/www/html/lib/private/Authentication/Token/PublicKeyTokenProvider.php“,„Line“:165,„Previous“:{„Exception“:„OCP\AppFramework\Db\DoesNotExistException“,„Message“:„token does not exist“,„Code“:0,„Trace“:[{„file“:„/var/www/html/lib/private/Authentication/Token/PublicKeyTokenProvider.php“,„line“:157,„function“:„getToken“,„class“:„OC\Authentication\Token\PublicKeyTokenMapper“,„type“:„->“,„args“:[" sensitive parameters replaced „]},{„file“:“/var/www/html/lib/private/Authentication/Token/PublicKeyTokenProvider.php",„line“:232,„function“:„getToken“,„class“:„OC\Authentication\Token\PublicKeyTokenProvider“,„type“:„->“,„args“:[" sensitive parameters replaced „]},{„file“:“/var/www/html/lib/public/AppFramework/Db/TTransactional.php",„line“:45,„function“:„OC\Authentication\Token\{closure}“,„class“:„OC\Authentication\Token\PublicKeyTokenProvider“,„type“:„->“,„args“:[" sensitive parameters replaced „]},{„file“:“/var/www/html/lib/private/Authentication/Token/PublicKeyTokenProvider.php",„line“:231,„function“:„atomic“,„class“:„OC\Authentication\Token\PublicKeyTokenProvider“,„type“:„->“},{„file“:„/var/www/html/lib/private/Authentication/Token/Manager.php“,„line“:155,„function“:„renewSessionToken“,„class“:„OC\Authentication\Token\PublicKeyTokenProvider“,„type“:„->“},{„file“:„/var/www/html/lib/private/User/Session.php“,„line“:883,„function“:„renewSessionToken“,„class“:„OC\Authentication\Token\Manager“,„type“:„->“},{„file“:„/var/www/html/lib/base.php“,„line“:1122,„function“:„loginWithCookie“,„class“:„OC\User\Session“,„type“:„->“,„args“:[" sensitive parameters replaced ***“]},{„file“:„/var/www/html/lib/base.php“,„line“:1029,„function“:„handleLogin“,„class“:„OC“,„type“:„::“},{„file“:„/var/www/html/index.php“,„line“:24,„function“:„handleRequest“,„class“:„OC“,„type“:„::“}],„File“:„/var/www/html/lib/private/Authentication/Token/PublicKeyTokenMapper.php“,„Line“:81},„message“:„Renewing session token failed: Token does not exist: token does not exist“,„user“:„xxx“,„exception“:,„CustomMessage“:„Renewing session token failed: Token does not exist: token does not exist“},„id“:„xxx“}

Der Fehler betrifft nur die Dateien-App. Talk und Deck können sich unter ios verbinden. Der Fehler betrifft nur ios, unter Windows kann man die Dateien problemlos einbinden.

Hat jemand eine Idee, was wir noch machen können? Ne Cloud, die auf 90% der Geräte nicht funktioniert, ist ja irgendwie sehr witzlos…

Hallo Silas,

wurden die Nacharbeiten nach dem Update gemacht?
Da stehen immer occ Befehle, die man ausführen soll „missing indeces“ usw.

Außerdem würde ich mal den NC Server rebooten.

Wenn das nicht hilf, dann würde ich im nextcloud Forum nach dem Fehler suchen (mit dem HInweis auf iOS)

LG
Holger