Could not resolve GlobalStoragesService

Hallo an alle,

Ich habe bei einer Nextcloudinstanz ein Problem mit dem occ Kommando.

OS: Debian 10
Nextcloud Version: 23(jetzt 24; gleiches Problem)
PHP: 8.0
Docker: No

An unhandled exception has been thrown:
OCP\AppFramework\QueryException: Could not resolve OCA\Files_External\Service\GlobalStoragesService! Class ‚ÄúOCA\Files_External\Service\GlobalStoragesService‚ÄĚ does not exist in /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php:122
Stack trace:
#0 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(133): OC\AppFramework\Utility\SimpleContainer->resolve()
#1 /var/www/nextcloud/lib/private/ServerContainer.php(161): OC\AppFramework\Utility\SimpleContainer->query()
#2 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(89): OC\ServerContainer->query()
#3 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#4 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(108): array_map()
#5 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(116): OC\AppFramework\Utility\SimpleContainer->buildClass()
#6 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(133): OC\AppFramework\Utility\SimpleContainer->resolve()
#7 /var/www/nextcloud/lib/private/ServerContainer.php(161): OC\AppFramework\Utility\SimpleContainer->query()
#8 /var/www/nextcloud/lib/private/Console/Application.php(217): OC\ServerContainer->query()
#9 /var/www/nextcloud/lib/private/Console/Application.php(128): OC\Console\Application->loadCommandsFromInfoXml()
#10 /var/www/nextcloud/console.php(99): OC\Console\Application->loadCommands()
#11 /var/www/nextcloud/occ(11): require_once(‚Äė‚Ķ‚Äô)
#12 {main}

Next OCP\AppFramework\QueryException: Could not resolve storagesService! Class ‚ÄústoragesService‚ÄĚ does not exist in /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php:102
Stack trace:
#0 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#1 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(108): array_map()
#2 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(116): OC\AppFramework\Utility\SimpleContainer->buildClass()
#3 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(133): OC\AppFramework\Utility\SimpleContainer->resolve()
#4 /var/www/nextcloud/lib/private/ServerContainer.php(161): OC\AppFramework\Utility\SimpleContainer->query()
#5 /var/www/nextcloud/lib/private/Console/Application.php(217): OC\ServerContainer->query()
#6 /var/www/nextcloud/lib/private/Console/Application.php(128): OC\Console\Application->loadCommandsFromInfoXml()
#7 /var/www/nextcloud/console.php(99): OC\Console\Application->loadCommands()
#8 /var/www/nextcloud/occ(11): require_once(‚Äė‚Ķ‚Äô)
#9 {main}

Next Exception: Failed to construct console command ‚ÄėOCA\PermissionsOverwrite\Command\SetCommand‚Äô: Could not resolve storagesService! Class ‚ÄústoragesService‚ÄĚ does not exist in /var/www/nextcloud/lib/private/Console/Application.php:223
Stack trace:
#0 /var/www/nextcloud/lib/private/Console/Application.php(128): OC\Console\Application->loadCommandsFromInfoXml()
#1 /var/www/nextcloud/console.php(99): OC\Console\Application->loadCommands()
#2 /var/www/nextcloud/occ(11): require_once(‚Äė‚Ķ‚Äô)

Ausgef√ľhrt wird es als www-data
sudo -u www-data php /var/www/nextcloud/occ status

Ich hoffe es kann mir jemand helfen.

LG

Hi

da ich die gleiche Fehlerausgabe hatte, hier mein Lösungsweg:
Nextcloud 24.0.5
php 7.4
APCu deaktiviert

Ich habe festgestellt, dass in meinem Fall die Erweiterung ‚ÄúPermissions Overwrite‚ÄĚ der Ausl√∂ser war. Ich habe sie deaktiviert, dann konnte ich occ wieder verwenden.

Hoffentlich hast Du die gleiche Ursache.

LG