Seeing the same after updating from NC v27.1.5.1 to v27.1.7.2 today (or when running sudo -u www-data php /var/www/nextcloud/occ maintenance:repair manually).
[updater] Fehler: OC\Repair\Events\RepairErrorEvent: Repair error: There is no table with name 'nextcloud.oc_file_metadata' in the schema.
at 2024-03-03T21:15:32+01:00
[no app in context] Fehler: Doctrine\DBAL\Schema\SchemaException: There is no table with name 'nextcloud.oc_file_metadata' in the schema. at <<closure>>
0. /var/www/nextcloud/3rdparty/doctrine/dbal/src/Schema/Schema.php line 189
Doctrine\DBAL\Schema\SchemaException::tableDoesNotExist()
1. /var/www/nextcloud/lib/private/Repair/AddMetadataMigrationJob.php line 44
Doctrine\DBAL\Schema\Schema->getTable()
2. /var/www/nextcloud/lib/private/Repair.php line 128
OC\Repair\AddMetadataMigrationJob->run()
3. /var/www/nextcloud/lib/private/Updater.php line 299
OC\Repair->run()
4. /var/www/nextcloud/lib/private/Updater.php line 139
OC\Updater->doUpgrade()
5. /var/www/nextcloud/core/Command/Upgrade.php line 225
OC\Updater->upgrade()
6. /var/www/nextcloud/3rdparty/symfony/console/Command/Command.php line 298
OC\Core\Command\Upgrade->execute()
7. /var/www/nextcloud/3rdparty/symfony/console/Application.php line 1040
Symfony\Component\Console\Command\Command->run()
8. /var/www/nextcloud/3rdparty/symfony/console/Application.php line 301
Symfony\Component\Console\Application->doRunCommand()
9. /var/www/nextcloud/3rdparty/symfony/console/Application.php line 171
Symfony\Component\Console\Application->doRun()
10. /var/www/nextcloud/lib/private/Console/Application.php line 218
Symfony\Component\Console\Application->run()
11. /var/www/nextcloud/console.php line 100
OC\Console\Application->run()
12. /var/www/nextcloud/occ line 11
require_once("/var/www/nextcloud/console.php")
at 2024-03-03T21:15:32+01:00
Please note: there’s a table named “nextcloud.nc_file_metadata”. Seems like the updater etc. still check hardcoded for th “oc” prefix…
Anyone willing to raise this at GitHub?
Not sure what’s the actual impact of this.