nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
26.12k stars 3.94k forks source link

[Bug]: upgrade to 29.0.1 from 28.0.6 failed #45605

Open Geexirooz opened 1 month ago

Geexirooz commented 1 month ago

⚠️ This issue respects the following points: ⚠️

Bug description

I upgraded the server from 28.0.5 to 28.0.6 successfully. And I tried to upgrade to 29.0.1 right after but it failed with the error attach to this post in the below. Please note that I tried the upgrade from the terminal using this command: sudo -u www-data php --define apc.enable_cli=1 ./updater/updater.phar

OS => Ubuntu 22.04 (up to date) PHP => 8.1.2-1ubuntu2.17 Apache => 2.4.52 Database => Mysql

How can I get this sorted asap please?

~# sudo -u www-data php --define apc.enable_cli=1 ./updater/updater.phar
Nextcloud Updater - version: v29.0.0-1-g9293bcb dirty

Current version is 29.0.1.

Update to Nextcloud 29.0.1 available. (channel: "stable")
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-29.0.1.zip
Open changelog ↗

<SNIP>

Continue update? [y/N] y

<SNIP>

Update of code successful.

Should the "occ upgrade" command be executed? [Y/n]
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Setting log level to debug
Turned on maintenance mode
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":1,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::maintenanceEnabled: Turned on maintenance mode","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"core","method":"","url":"--","message":"starting upgrade from 28.0.6.1 to 29.0.1.1","userAgent":"--","version":"28.0.6.1","data":{"app":"core"}}
Repair step: Repair MySQL collation
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":1,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"OC\\Repair\\Events\\RepairStepEvent: Repair step: Repair MySQL collation","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
Repair info: All tables already have the correct collation -> nothing to do
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":1,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"OC\\Repair\\Events\\RepairInfoEvent: Repair info: All tables already have the correct collation -> nothing to do","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
Repair step: Copy data from accounts table when migrating from ownCloud
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":1,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"OC\\Repair\\Events\\RepairStepEvent: Repair step: Copy data from accounts table when migrating from ownCloud","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
Repair step: Drop account terms table when migrating from ownCloud
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":1,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"OC\\Repair\\Events\\RepairStepEvent: Repair step: Drop account terms table when migrating from ownCloud","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
Updating database schema
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":1,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::dbUpgradeBefore: Updating database schema","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":1,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::dbUpgrade: Updated database","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
Updated database
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","message":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1","userAgent":"--","version":"28.0.6.1","exception":{"Exception":"Exception","Message":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1","Code":0,"Trace":[{"file":"/path/to/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php","line":348,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->"},{"file":"/path/to/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php","line":384,"function":"executeQuery","class":"Doctrine\\DBAL\\Query\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/DB/QueryBuilder/QueryBuilder.php","line":280,"function":"execute","class":"Doctrine\\DBAL\\Query\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/DB/QueryBuilder/QueryBuilder.php","line":293,"function":"execute","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/BackgroundJob/JobList.php","line":166,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/BackgroundJob/JobList.php","line":78,"function":"has","class":"OC\\BackgroundJob\\JobList","type":"->"},{"file":"/path/to/lib/private/Setup.php","line":453,"function":"add","class":"OC\\BackgroundJob\\JobList","type":"->"},{"file":"/path/to/lib/private/Updater.php","line":255,"function":"installBackgroundJobs","class":"OC\\Setup","type":"::"},{"file":"/path/to/lib/private/Updater.php","line":129,"function":"doUpgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/core/Command/Upgrade.php","line":216,"function":"upgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Command/Command.php","line":298,"function":"execute","class":"OC\\Core\\Command\\Upgrade","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":1040,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":301,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":171,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/lib/private/Console/Application.php","line":213,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/console.php","line":102,"function":"run","class":"OC\\Console\\Application","type":"->"},{"file":"/path/to/occ","line":11,"args":["/path/to/console.php"],"function":"require_once"}],"File":"/path/to/lib/private/DB/Connection.php","Line":300,"message":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1","tables":["jobs"],"reads":["jobs"],"exception":{},"CustomMessage":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","message":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1","userAgent":"--","version":"28.0.6.1","exception":{"Exception":"Exception","Message":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1","Code":0,"Trace":[{"file":"/path/to/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php","line":348,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->"},{"file":"/path/to/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php","line":384,"function":"executeQuery","class":"Doctrine\\DBAL\\Query\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/DB/QueryBuilder/QueryBuilder.php","line":280,"function":"execute","class":"Doctrine\\DBAL\\Query\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/DB/QueryBuilder/QueryBuilder.php","line":293,"function":"execute","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/BackgroundJob/JobList.php","line":166,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/BackgroundJob/JobList.php","line":78,"function":"has","class":"OC\\BackgroundJob\\JobList","type":"->"},{"file":"/path/to/lib/private/Setup.php","line":454,"function":"add","class":"OC\\BackgroundJob\\JobList","type":"->"},{"file":"/path/to/lib/private/Updater.php","line":255,"function":"installBackgroundJobs","class":"OC\\Setup","type":"::"},{"file":"/path/to/lib/private/Updater.php","line":129,"function":"doUpgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/core/Command/Upgrade.php","line":216,"function":"upgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Command/Command.php","line":298,"function":"execute","class":"OC\\Core\\Command\\Upgrade","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":1040,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":301,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":171,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/lib/private/Console/Application.php","line":213,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/console.php","line":102,"function":"run","class":"OC\\Console\\Application","type":"->"},{"file":"/path/to/occ","line":11,"args":["/path/to/console.php"],"function":"require_once"}],"File":"/path/to/lib/private/DB/Connection.php","Line":300,"message":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1","tables":["jobs"],"reads":["jobs"],"exception":{},"CustomMessage":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","message":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1","userAgent":"--","version":"28.0.6.1","exception":{"Exception":"Exception","Message":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1","Code":0,"Trace":[{"file":"/path/to/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php","line":348,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->"},{"file":"/path/to/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php","line":384,"function":"executeQuery","class":"Doctrine\\DBAL\\Query\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/DB/QueryBuilder/QueryBuilder.php","line":280,"function":"execute","class":"Doctrine\\DBAL\\Query\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/DB/QueryBuilder/QueryBuilder.php","line":293,"function":"execute","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/BackgroundJob/JobList.php","line":166,"function":"executeQuery","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/path/to/lib/private/BackgroundJob/JobList.php","line":78,"function":"has","class":"OC\\BackgroundJob\\JobList","type":"->"},{"file":"/path/to/lib/private/Setup.php","line":455,"function":"add","class":"OC\\BackgroundJob\\JobList","type":"->"},{"file":"/path/to/lib/private/Updater.php","line":255,"function":"installBackgroundJobs","class":"OC\\Setup","type":"::"},{"file":"/path/to/lib/private/Updater.php","line":129,"function":"doUpgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/core/Command/Upgrade.php","line":216,"function":"upgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Command/Command.php","line":298,"function":"execute","class":"OC\\Core\\Command\\Upgrade","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":1040,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":301,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":171,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/lib/private/Console/Application.php","line":213,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/console.php","line":102,"function":"run","class":"OC\\Console\\Application","type":"->"},{"file":"/path/to/occ","line":11,"args":["/path/to/console.php"],"function":"require_once"}],"File":"/path/to/lib/private/DB/Connection.php","Line":300,"message":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1","tables":["jobs"],"reads":["jobs"],"exception":{},"CustomMessage":"dirty table reads: SELECT `id` FROM `*PREFIX*jobs` WHERE (`class` = :dcValue1) AND (`argument_hash` = :dcValue2) LIMIT 1"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","message":"The loading of lazy AppConfig values have been requested","userAgent":"--","version":"28.0.6.1","exception":{"Exception":"RuntimeException","Message":"ignorable exception","Code":0,"Trace":[{"file":"/path/to/lib/private/AppConfig.php","line":1206,"function":"loadConfig","class":"OC\\AppConfig","type":"->"},{"file":"/path/to/lib/private/AppConfig.php","line":127,"function":"loadConfigAll","class":"OC\\AppConfig","type":"->"},{"file":"/path/to/lib/private/AllConfig.php","line":196,"function":"getKeys","class":"OC\\AppConfig","type":"->"},{"file":"/path/to/apps/user_ldap/lib/Helper.php","line":133,"function":"getAppKeys","class":"OC\\AllConfig","type":"->"},{"file":"/path/to/apps/user_ldap/lib/Helper.php","line":74,"function":"getServersConfig","class":"OCA\\User_LDAP\\Helper","type":"->"},{"file":"/path/to/apps/user_ldap/lib/AppInfo/Application.php","line":133,"function":"getServerConfigurationPrefixes","class":"OCA\\User_LDAP\\Helper","type":"->"},{"file":"/path/to/lib/private/AppFramework/Bootstrap/FunctionInjector.php","line":66,"function":"OCA\\User_LDAP\\AppInfo\\{closure}","class":"OCA\\User_LDAP\\AppInfo\\Application","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/path/to/lib/private/AppFramework/Bootstrap/BootContext.php","line":50,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\FunctionInjector","type":"->"},{"file":"/path/to/apps/user_ldap/lib/AppInfo/Application.php","line":147,"function":"injectFn","class":"OC\\AppFramework\\Bootstrap\\BootContext","type":"->"},{"file":"/path/to/lib/private/AppFramework/Bootstrap/Coordinator.php","line":200,"function":"boot","class":"OCA\\User_LDAP\\AppInfo\\Application","type":"->"},{"file":"/path/to/lib/private/App/AppManager.php","line":437,"function":"bootApp","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->"},{"file":"/path/to/lib/private/legacy/OC_App.php","line":139,"function":"loadApp","class":"OC\\App\\AppManager","type":"->"},{"file":"/path/to/lib/private/Updater.php","line":358,"function":"loadApp","class":"OC_App","type":"::"},{"file":"/path/to/lib/private/Updater.php","line":262,"function":"doAppUpgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/lib/private/Updater.php","line":129,"function":"doUpgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/core/Command/Upgrade.php","line":216,"function":"upgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Command/Command.php","line":298,"function":"execute","class":"OC\\Core\\Command\\Upgrade","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":1040,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":301,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":171,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/lib/private/Console/Application.php","line":213,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/console.php","line":102,"function":"run","class":"OC\\Console\\Application","type":"->"},{"file":"/path/to/occ","line":11,"args":["/path/to/console.php"],"function":"require_once"}],"File":"/path/to/lib/private/AppConfig.php","Line":1220,"message":"The loading of lazy AppConfig values have been requested","exception":{},"CustomMessage":"The loading of lazy AppConfig values have been requested"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"activity\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"activity\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"admin_audit\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"admin_audit\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"bookmarks\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"bookmarks\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"bruteforcesettings\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"bruteforcesettings\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"cloud_federation_api\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"cloud_federation_api\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"comments\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"comments\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"dashboard\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"dashboard\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"dav\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"dav\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"federatedfilesharing\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"federatedfilesharing\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"federation\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"federation\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"files\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"files\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"files_pdfviewer\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"files_pdfviewer\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"files_reminders\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"files_reminders\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"files_sharing\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"files_sharing\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"files_trashbin\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"files_trashbin\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"files_versions\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"files_versions\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"firstrunwizard\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"firstrunwizard\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"impersonate\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"impersonate\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"logreader\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"logreader\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"lookup_server_connector\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"lookup_server_connector\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"nextcloud_announcements\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"nextcloud_announcements\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"notifications\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"notifications\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"oauth2\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"oauth2\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"password_policy\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"password_policy\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"photos\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"photos\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"privacy\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"privacy\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"provisioning_api\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"provisioning_api\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"recommendations\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"recommendations\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"related_resources\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"related_resources\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"serverinfo\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"serverinfo\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"settings\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"settings\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"sharebymail\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"sharebymail\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"survey_client\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"survey_client\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"systemtags\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"systemtags\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"text\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"text\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"theming\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"theming\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"twofactor_backupcodes\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"twofactor_backupcodes\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"updatenotification\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"updatenotification\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"user_ldap\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"user_ldap\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"user_status\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"user_status\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"viewer\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"viewer\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"weather_status\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"weather_status\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreAppBefore: Checking for update of app \"workflowengine\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::checkAppStoreApp: Checked for update of app \"workflowengine\" in appstore","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"files_downloadlimit","method":"","url":"--","message":"Migrating schema only","userAgent":"--","version":"28.0.6.1","data":{"app":"files_downloadlimit"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"files_downloadlimit","method":"","url":"--","message":"- Reading 000000Date20210910094923","userAgent":"--","version":"28.0.6.1","data":{"app":"files_downloadlimit"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"files_downloadlimit","method":"","url":"--","message":"- Checking target database schema","userAgent":"--","version":"28.0.6.1","data":{"app":"files_downloadlimit"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":3,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","message":"Index name \"parent_index\" for table \"share\" collides with the constraint on table \"share_bak\".","userAgent":"--","version":"28.0.6.1","exception":{"Exception":"InvalidArgumentException","Message":"Index name \"parent_index\" for table \"share\" collides with the constraint on table \"share_bak\".","Code":0,"Trace":[{"file":"/path/to/lib/private/DB/MigrationService.php","line":443,"function":"ensureUniqueNamesConstraints","class":"OC\\DB\\MigrationService","type":"->"},{"file":"/path/to/lib/private/DB/MigrationService.php","line":401,"function":"migrateSchemaOnly","class":"OC\\DB\\MigrationService","type":"->"},{"file":"/path/to/lib/private/Installer.php","line":574,"function":"migrate","class":"OC\\DB\\MigrationService","type":"->"},{"file":"/path/to/lib/private/Installer.php","line":532,"function":"installShippedApp","class":"OC\\Installer","type":"::"},{"file":"/path/to/lib/private/Updater.php","line":278,"function":"installShippedApps","class":"OC\\Installer","type":"::"},{"file":"/path/to/lib/private/Updater.php","line":129,"function":"doUpgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/core/Command/Upgrade.php","line":216,"function":"upgrade","class":"OC\\Updater","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Command/Command.php","line":298,"function":"execute","class":"OC\\Core\\Command\\Upgrade","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":1040,"function":"run","class":"Symfony\\Component\\Console\\Command\\Command","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":301,"function":"doRunCommand","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/3rdparty/symfony/console/Application.php","line":171,"function":"doRun","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/lib/private/Console/Application.php","line":213,"function":"run","class":"Symfony\\Component\\Console\\Application","type":"->"},{"file":"/path/to/console.php","line":102,"function":"run","class":"OC\\Console\\Application","type":"->"},{"file":"/path/to/occ","line":11,"args":["/path/to/console.php"],"function":"require_once"}],"File":"/path/to/lib/private/DB/MigrationService.php","Line":691,"message":"Index name \"parent_index\" for table \"share\" collides with the constraint on table \"share_bak\".","exception":{},"CustomMessage":"Index name \"parent_index\" for table \"share\" collides with the constraint on table \"share_bak\"."}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":3,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::failure: InvalidArgumentException: Index name \"parent_index\" for table \"share\" collides with the constraint on table \"share_bak\".","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
InvalidArgumentException: Index name "parent_index" for table "share" collides with the constraint on table "share_bak".
Update failed
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":3,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::updateEnd: Update failed","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":1,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::maintenanceActive: Maintenance mode is kept active","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":1,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::resetLogLevel: Reset log level to Warning(2)","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
Maintenance mode is kept active
Resetting log level

<SNIP>

Steps to reproduce

No specific steps to take, just upgrade from 28.0.5 to 28.0.6 and then to 29.0.1 and thing swill fail in the second step.

Expected behavior

I expected it to be upgraded as smoothly as before.

Installation method

None

Nextcloud Server version

29

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.1

Web server

Apache (supported)

Database engine version

MySQL

Is this bug present after an update or on a fresh install?

Upgraded to a MAJOR version (ex. 22 to 23)

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?

Configuration report

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud.domain.com",
            "nextcloud.domain.com"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "http:\/\/cloud.domain.com\/nextcloud",
        "dbtype": "mysql",
        "version": "28.0.6.1",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "logtimezone": "UTC",
        "lost_password_link": "disabled",
        "installed": true,
        "ldapIgnoreNamingRules": false,
        "mail_smtpmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_send_plaintext_only": true,
        "updatechecker": false,
        "maintenance": false,
        "theme": "",
        "log_type": "file",
        "logfile": "\/var\/log\/nextcloud.log",
        "loglevel": 2,
        "trashbin_retention_obligation": "auto",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory",
        "mail_sendmailmode": "smtp",
        "default_phone_region": "REDACTED",
        "maintenance_window_start": 1
    }
}

List of activated Apps

Enabled:
  - activity: 2.21.1
  - admin_audit: 1.19.0
  - bookmarks: 14.0.2
  - bruteforcesettings: 2.9.0
  - cloud_federation_api: 1.12.0
  - comments: 1.19.0
  - dashboard: 7.9.0
  - dav: 1.30.1
  - federatedfilesharing: 1.19.0
  - federation: 1.19.0
  - files: 2.1.0
  - files_pdfviewer: 2.10.0
  - files_reminders: 1.2.0
  - files_sharing: 1.21.0
  - files_trashbin: 1.19.0
  - files_versions: 1.22.0
  - firstrunwizard: 2.18.0
  - impersonate: 1.16.0
  - logreader: 2.14.0
  - lookup_server_connector: 1.17.0
  - nextcloud_announcements: 1.18.0
  - notifications: 2.17.0
  - oauth2: 1.17.0
  - password_policy: 1.19.0
  - photos: 2.5.0
  - privacy: 1.13.0
  - provisioning_api: 1.19.0
  - recommendations: 2.1.0
  - related_resources: 1.4.0
  - serverinfo: 1.19.0
  - settings: 1.12.0
  - sharebymail: 1.19.0
  - survey_client: 1.17.0
  - systemtags: 1.19.0
  - text: 3.10.0
  - theming: 2.4.0
  - twofactor_backupcodes: 1.18.0
  - updatenotification: 1.19.1
  - user_ldap: 1.20.0
  - user_status: 1.9.0
  - viewer: 2.3.0
  - weather_status: 1.9.0
  - workflowengine: 2.11.0
Disabled:
  - circles: 29.0.0-dev (installed 24.0.1)
  - contactsinteraction: 1.10.0 (installed 1.5.0)
  - encryption: 2.17.0
  - files_downloadlimit: 2.0.0
  - files_external: 1.21.0
  - files_rightclick: 0.15.1 (installed 1.6.0)
  - keeweb: 0.6.18 (installed 0.6.17)
  - support: 1.12.0 (installed 1.3.0)
  - suspicious_login: 7.0.0
  - twofactor_totp: 11.0.0-dev

Nextcloud Signing status

can't get in there

Nextcloud Logs

No response

Additional info

No response

joshtrichards commented 1 month ago
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":3,"time":"2024-05-31T12:37:22+00:00","remoteAddr":"","user":"--","app":"updater","method":"","url":"--","message":"\\OC\\Updater::failure: InvalidArgumentException: Index name \"parent_index\" for table \"share\" collides with the constraint on table \"share_bak\".","userAgent":"--","version":"28.0.6.1","data":{"app":"updater"}}
InvalidArgumentException: Index name "parent_index" for table "share" collides with the constraint on table "share_bak".
Update failed

You appear to have some sort of manually created duplicate table called share_bak. Does that sound familiar at all to you?

I suggest making sure you have a good database dump (backup) then dropping the share_bak table.

If you need help doing that, please use the community help forum: https://help.nextcloud.com

Geexirooz commented 1 month ago

Thanks for your reply. I certainly did not knowingly create that table. I have already resolved the issue with the risky fix you mentioned, so I hope no problems arise later.

joshtrichards commented 1 month ago
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "",

Are you sharing your db with other apps (or even other Nextcloud installations)?

EDIT: I just noticed the following:

Current version is 29.0.1.

Update to Nextcloud 29.0.1 available. (channel: "stable")
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-29.0.1.zip
Open changelog ↗
{"reqId":"1j1Y0A4xRxc9p6bJB262","level":0,"time":"2024-05-31T12:36:49+00:00","remoteAddr":"","user":"--","app":"core","method":"","url":"--","message":"starting upgrade from 28.0.6.1 to 29.0.1.1","userAgent":"--","version":"28.0.6.1","data":{"app":"core"}}

This output doesn't make any sense. Was there some backstory here? Did you have to run the Updater more than once or anything like that?

Your Updater shouldn't (can't in theory) update from the same version to the same version.

Can you share your updater.log file?

Installation method

None

What installation method are you using?

Also, now that I think about it, the constraint collision check I believe only fails on a new install. It should only be a warning on an upgrade.

nextcloud-command commented 4 days ago

This issue has been automatically marked as stale because it has not had recent activity and seems to be missing some essential information. It will be closed if no further activity occurs. Thank you for your contributions.