Open gvansanden opened 2 years ago
I solved this by disabling the app, re-running the upgrade, enabling the app again and calling fulltextsearch:migration:24
afterwards.
occ app:disable fulltextsearch
occ upgrade
occ maintenance:mode --off
occ app:enable fulltextsearch
occ fulltextsearch:migration:24
But yeah, the update process isn't pretty.
@gvansanden it's not postgres. It also occurs with mariadb 10.
@gvansanden do you use the official nextcloud docker image from docker hub or php 8.1?
@level420 No, manual install on Ubuntu 20.04. I still need to upgrade the server to 22.04, that will pull in php 8.1
I also got this error with a different setup :
Applying what hashworks proposed, I got this restults:
occ app:disable fulltextsearch
The system responded that there was no such app to disable (I understood it as meaning that the app was already disabled
And indeed, the upgrader.phar action led to several apps to be disabled including this one. (although they were not marked as incompatible with NC24 before the upgrade)
The rest went smoothly.
Duplicate of #698
I tried to upgrade my Nextcloud 23 server on Ubuntu 20.04 to Nextcloud 24 Note that I use Postgres as the DB backend (which I think is the issue)
The stage where fulltextsearch is upgrade breaks with this error:
Update app fulltextsearch from App Store An unhandled exception has been thrown: Error: Undefined class constant 'MIGRATION_24' in /var/www/nextcloud/apps/fulltextsearch/lib/Migration/Version2400Date202201301329.php:159 Stack trace:
0 /var/www/nextcloud/lib/private/DB/MigrationService.php(547): OCA\FullTextSearch\Migration\Version2400Date202201301329->postSchemaChange()
1 /var/www/nextcloud/lib/private/DB/MigrationService.php(425): OC\DB\MigrationService->executeStep()
2 /var/www/nextcloud/lib/private/legacy/OC_App.php(1022): OC\DB\MigrationService->migrate()
3 /var/www/nextcloud/lib/private/Installer.php(201): OC_App::updateApp()
4 /var/www/nextcloud/lib/private/Updater.php(415): OC\Installer->updateAppstoreApp()
5 /var/www/nextcloud/lib/private/Updater.php(277): OC\Updater->upgradeAppStoreApps()
6 /var/www/nextcloud/lib/private/Updater.php(133): OC\Updater->doUpgrade()
7 /var/www/nextcloud/core/Command/Upgrade.php(235): OC\Updater->upgrade()
8 /var/www/nextcloud/3rdparty/symfony/console/Command/Command.php(255): OC\Core\Command\Upgrade->execute()
9 /var/www/nextcloud/3rdparty/symfony/console/Application.php(1009): Symfony\Component\Console\Command\Command->run()
10 /var/www/nextcloud/3rdparty/symfony/console/Application.php(273): Symfony\Component\Console\Application->doRunCommand()
11 /var/www/nextcloud/3rdparty/symfony/console/Application.php(149): Symfony\Component\Console\Application->doRun()
12 /var/www/nextcloud/lib/private/Console/Application.php(211): Symfony\Component\Console\Application->run()
13 /var/www/nextcloud/console.php(100): OC\Console\Application->run()
14 /var/www/nextcloud/occ(11): require_once('/var/www/nextcl...')
15 {main}