Nach Update auf 21.0 folgender sudo -u nextcloud php ./occ db:add-missing-indices Speicherzugriffsfehler

Hallo, ich habe aein Update gemacht auf die neuste Version, beim ausführen von sudo -u nextcloud php ./occ db:add-missing-indices kommt nun: Speicherzugriffsfehler
Ich kann das nicht so ganz verstehen, bei einer Testcloud auf dem selben Server klappt alles ohne Probleme. Hat da jemand eine Idee?
Wenn ich es über andere PHP Versionen mache (geht bei der testcloud auch) kommt folgendes:
sudo -u nextcloud /opt/keyhelp/php/7.3/bin/php /home/users/nextcloud/www/nextc
loud/occ db:add-missing-indices
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 135168 bytes) in /home/users/nextcloud/
www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php on line 133

Bevor man ein Thema zum wiederholten Male im Forum anspricht, empfiehlt es sich immer erst einmal die Suchfunktion des Forums zu verwenden :wink:

https://help.nextcloud.com/search?q=nextcloud%2021%20db:add-missing-indices

Das liegt vermutlich daran, dass du APCU in der Command-Line-Version nicht aktiviert hast. Das gibt seit NC 21 diesen Fehler:

Hallo und Danke für die Antwort. Ich habenun apc.enable_cli = 1 in die Config geschrieben und jetzt kommt ein neuer Fehler.

sudo -u nextcloud php occ db:add-missing-indices
An unhandled exception has been thrown:
ParseError: syntax error, unexpected 'BackupService' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST) in /home/
users/nextcloud/www/nextcloud/apps/passwords/lib/Command/BackupCreateCommand.php:28
Stack trace:
#0 /home/users/nextcloud/www/nextcloud/lib/composer/composer/ClassLoader.php(344): Composer\Autoload\includeFile('/home/users
/nex...')
#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('OCA\\Passwords\\C...')
#2 [internal function]: spl_autoload_call('OCA\\Passwords\\C...')
#3 /home/users/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(107): ReflectionClass->__construc
t('OCA\\Passwords\\C...')
#4 /home/users/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(126): OC\AppFramework\Utility\Sim
pleContainer->resolve('OCA\\Passwords\\C...')
#5 /home/users/nextcloud/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(459): OC\AppFramework\Uti
lity\SimpleContainer->query('OCA\\Passwords\\C...')
#6 /home/users/nextcloud/www/nextcloud/lib/private/ServerContainer.php(146): OC\AppFramework\DependencyInjection\DIContainer-
>queryNoFallback('OCA\\Passwords\\C...')
#7 /home/users/nextcloud/www/nextcloud/lib/private/Console/Application.php(221): OC\ServerContainer->query('OCA\\Passwords\\C
...')
#8 /home/users/nextcloud/www/nextcloud/lib/private/Console/Application.php(136): OC\Console\Application->loadCommandsFromInfo
Xml(Array)
#9 /home/users/nextcloud/www/nextcloud/console.php(99): OC\Console\Application->loadCommands(Object(Symfony\Component\Console
\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#10 /home/users/nextcloud/www/nextcloud/occ(11): require_once('/home/users/nex...')

Fehler gefunden, passwords deaktiviert und alles läuft durch, warum auch immer.

1 Like