After upgrading the passwords app today to 2023.12.10, any login is answered with “Internal server error …”
When I deactivate the app,
sudo -u www-data php occ app:disable passwords
the server works (although everybody can get in then).
After re-enabling it, the error message comes again.
A reboot of the machine does not help.
Did anybody encounter a similar behaviour?
php-version: 7.4.3-4ubuntu2.19 (cli)
OS: Ubuntu 20.04
Nextcloud version: 25.0.13.2
Error message in Nextcloud in Firefox:
( Interner Serverfehler
Der Server konnte die Anfrage nicht fertig stellen.
Sollte dies erneut auftreten, sende bitte die nachfolgenden technischen Einzelheiten an deinen Server-Administrator.
Weitere Details können im Server-Protokoll gefunden werden.
Technische Details…)
Nextcloud.log contains:
{“reqId”:“–removed”,“level”:3,“time”:“2023-12-13T18:20:01+00:00”,“remoteAddr”:“–removed–”,“user”:“–removed–”,“app”:“index”,“method”:“GET”,“url”:“/nextcloud/index.php/apps/dashboard/”,“message”:“Interface ‘OCP\Dashboard\IConditionalWidget’ not found in file ‘/var/www/html/nextcloud/apps/passwords/lib/Dashboard/PasswordsWidget.php’ line 27”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0”,“version”:“25.0.13.2”,“exception”:{“Exception”:“Exception”,“Message”:“Interface ‘OCP\Dashboard\IConditionalWidget’ not found in file ‘/var/www/html/nextcloud/apps/passwords/lib/Dashboard/PasswordsWidget.php’ line 27”,“Code”:0,“Trace”:[{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/App.php”,“line”:172,“function”:“dispatch”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Route/Router.php”,“line”:298,“function”:“main”,“class”:“OC\AppFramework\App”,“type”:“::”},{“file”:“/var/www/html/nextcloud/lib/base.php”,“line”:1053,“function”:“match”,“class”:“OC\Route\Router”,“type”:“->”},{“file”:“/var/www/html/nextcloud/index.php”,“line”:36,“function”:“handleRequest”,“class”:“OC”,“type”:“::”}],“File”:“/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“Line”:165,“Previous”:{“Exception”:“Error”,“Message”:“Interface ‘OCP\Dashboard\IConditionalWidget’ not found”,“Code”:0,“Trace”:[{“file”:“/var/www/html/nextcloud/lib/composer/composer/ClassLoader.php”,“line”:571,“function”:“include”},{“file”:“/var/www/html/nextcloud/lib/composer/composer/ClassLoader.php”,“line”:428,“function”:“Composer\Autoload\includeFile”},{“function”:“loadClass”,“class”:“Composer\Autoload\ClassLoader”,“type”:“->”},{“function”:“spl_autoload_call”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php”,“line”:114,“function”:“__construct”,“class”:“ReflectionClass”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php”,“line”:134,“function”:“resolve”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php”,“line”:466,“function”:“query”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/ServerContainer.php”,“line”:145,“function”:“queryNoFallback”,“class”:“OC\AppFramework\DependencyInjection\DIContainer”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php”,“line”:57,“function”:“query”,“class”:“OC\ServerContainer”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Dashboard/Manager.php”,“line”:78,“function”:“get”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Dashboard/Manager.php”,“line”:134,“function”:“loadLazyPanels”,“class”:“OC\Dashboard\Manager”,“type”:“->”},{“file”:“/var/www/html/nextcloud/apps/dashboard/lib/Controller/DashboardController.php”,“line”:101,“function”:“getWidgets”,“class”:“OC\Dashboard\Manager”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“line”:225,“function”:“index”,“class”:“OCA\Dashboard\Controller\DashboardController”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“line”:133,“function”:“executeController”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/App.php”,“line”:172,“function”:“dispatch”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Route/Router.php”,“line”:298,“function”:“main”,“class”:“OC\AppFramework\App”,“type”:“::”},{“file”:“/var/www/html/nextcloud/lib/base.php”,“line”:1053,“function”:“match”,“class”:“OC\Route\Router”,“type”:“->”},{“file”:“/var/www/html/nextcloud/index.php”,“line”:36,“function”:“handleRequest”,“class”:“OC”,“type”:“::”}],“File”:“/var/www/html/nextcloud/apps/passwords/lib/Dashboard/PasswordsWidget.php”,“Line”:27},“CustomMessage”:“–”}}