Update von NC17 auf NC23 (klappt lokal, am shared host leider nicht)

Hallo, seit einigen Jahren verwende ich NC auf einem shared Host, eigentlich nur als Backup-Lösung. Jetzt wollte ich wieder mal aktualisieren, über den eingebauten Updater. Aber das klappte nicht, der Prozeß steckte auch Stunden später noch in der Integritätsprüfung fest.

Ich habe dann alle Dateien und die DB lokal kopiert und installiert und mittels der entsprechenden OCC-Kommandos lt. Manual auf der Konsole von 17 auf 23 upgedatet. Alles lief ohne Fehler durch, die Installation funktioniert lokal wie erhofft.

Dann alle Dateien und die DB wieder auf den Server kopiert und installiert. Vorher den mySQL-Server auf 8 gehoben und kontrolliert ob es in der DB irgendwelche Verweise gibt die anzupassen wären. Auch darauf geachtet daß alle Dateien übertragen werden. Und gehofft daß wieder alles klaglos funktioniert. Fast, ich kann mich schon mal anmelden, Dashboard normal.

Im Profil:
Apps → weiße Seite
Benutzer → weiße Seite
Einstellungen → Interner Serverfehler

Apps:
Dateien → vorhanden.
Aktivitäten → Interner Serverfehler
Kontakte → Keine Kontakte
Kalender → Verschiedene Kalender sichtbar, Daten laden ewig

Einstellungen - Fehlermeldung:

Interner Serverfehler

Der Server konnte die Anfrage nicht fertig stellen.

Sollte dies erneut auftreten, sende bitte die nachfolgenden technischen Einzelheiten an Deinen Server-Administrator.

Weitere Details können im Server-Protokoll gefunden werden.
Technische Details

    Entfernte Adresse: 46.125.249.120
    Yf0l0YkVKY0UL2hr4HbB3AAARA4
    OCP\AppFramework\QueryException
    0
    Could not resolve OCA\Notifications\Settings\PersonalSection! Class OCA\Notifications\Settings\PersonalSection does not exist
    /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Utility/SimpleContainer.php
    120

Trace

#0 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Utility/SimpleContainer.php(131): OC\AppFramework\Utility\SimpleContainer->resolve('OCA\\Notificatio...')
#1 /var/home/wddw_at/www/nextcloud/app/lib/private/ServerContainer.php(161): OC\AppFramework\Utility\SimpleContainer->query('OCA\\Notificatio...', true)
#2 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Utility/SimpleContainer.php(56): OC\ServerContainer->query('OCA\\Notificatio...')
#3 /var/home/wddw_at/www/nextcloud/app/lib/private/Settings/Manager.php(130): OC\AppFramework\Utility\SimpleContainer->get('OCA\\Notificatio...')
#4 /var/home/wddw_at/www/nextcloud/app/lib/private/Settings/Manager.php(288): OC\Settings\Manager->getSections('personal')
#5 /var/home/wddw_at/www/nextcloud/app/apps/settings/lib/Controller/CommonSettingsTrait.php(107): OC\Settings\Manager->getPersonalSections()
#6 /var/home/wddw_at/www/nextcloud/app/apps/settings/lib/Controller/CommonSettingsTrait.php(62): OCA\Settings\Controller\PersonalSettingsController->formatPersonalSections('personal', 'personal-info')
#7 /var/home/wddw_at/www/nextcloud/app/apps/settings/lib/Controller/CommonSettingsTrait.php(139): OCA\Settings\Controller\PersonalSettingsController->getNavigationParameters('personal', 'personal-info')
#8 /var/home/wddw_at/www/nextcloud/app/apps/settings/lib/Controller/PersonalSettingsController.php(64): OCA\Settings\Controller\PersonalSettingsController->getIndexResponse('personal', 'personal-info')
#9 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Http/Dispatcher.php(217): OCA\Settings\Controller\PersonalSettingsController->index('personal-info')
#10 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Http/Dispatcher.php(126): OC\AppFramework\Http\Dispatcher->executeController(Object(OCA\Settings\Controller\PersonalSettingsController), 'index')
#11 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/App.php(157): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Settings\Controller\PersonalSettingsController), 'index')
#12 /var/home/wddw_at/www/nextcloud/app/lib/private/Route/Router.php(302): OC\AppFramework\App::main('OCA\\Settings\\Co...', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)
#13 /var/home/wddw_at/www/nextcloud/app/lib/base.php(1006): OC\Route\Router->match('/settings/user')
#14 /var/home/wddw_at/www/nextcloud/app/index.php(36): OC::handleRequest()
#15 {main}

Aktivitäten - Fehlermeldung

Interner Serverfehler

Der Server konnte die Anfrage nicht fertig stellen.

Sollte dies erneut auftreten, sende bitte die nachfolgenden technischen Einzelheiten an Deinen Server-Administrator.

Weitere Details können im Server-Protokoll gefunden werden.
Technische Details

    Entfernte Adresse: 46.125.249.120
    Yf0mkxTaOKYvkgax2wj2CQABAh4
    Exception
    0
    Interface 'OCP\Activity\IFilter' not found in file '/var/home/wddw_at/www/nextcloud/app/apps/settings/lib/Activity/SecurityFilter.php' line 29
    /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Http/Dispatcher.php
    158


Trace

#0 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/App.php(157): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Activity\Controller\ActivitiesController), 'showList')
#1 /var/home/wddw_at/www/nextcloud/app/lib/private/Route/Router.php(302): OC\AppFramework\App::main('OCA\\Activity\\Co...', 'showList', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)
#2 /var/home/wddw_at/www/nextcloud/app/lib/base.php(1006): OC\Route\Router->match('/apps/activity/')
#3 /var/home/wddw_at/www/nextcloud/app/index.php(36): OC::handleRequest()
#4 {main}


Vorige

#0 /var/home/wddw_at/www/nextcloud/app/lib/composer/composer/ClassLoader.php(571): include()
#1 /var/home/wddw_at/www/nextcloud/app/lib/composer/composer/ClassLoader.php(428): Composer\Autoload\includeFile('/var/home/wddw_...')
#2 [internal function]: Composer\Autoload\ClassLoader->loadClass('OCA\\Settings\\Ac...')
#3 [internal function]: spl_autoload_call('OCA\\Settings\\Ac...')
#4 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Utility/SimpleContainer.php(112): ReflectionClass->__construct('OCA\\Settings\\Ac...')
#5 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Utility/SimpleContainer.php(131): OC\AppFramework\Utility\SimpleContainer->resolve('OCA\\Settings\\Ac...')
#6 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/DependencyInjection/DIContainer.php(463): OC\AppFramework\Utility\SimpleContainer->query('OCA\\Settings\\Ac...')
#7 /var/home/wddw_at/www/nextcloud/app/lib/private/ServerContainer.php(145): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback('OCA\\Settings\\Ac...')
#8 /var/home/wddw_at/www/nextcloud/app/lib/private/Activity/Manager.php(195): OC\ServerContainer->query('OCA\\Settings\\Ac...')
#9 /var/home/wddw_at/www/nextcloud/app/lib/private/Activity/Manager.php(215): OC\Activity\Manager->getFilters()
#10 /var/home/wddw_at/www/nextcloud/app/apps/activity/lib/Data.php(316): OC\Activity\Manager->getFilterById('all')
#11 /var/home/wddw_at/www/nextcloud/app/apps/activity/lib/Controller/ActivitiesController.php(77): OCA\Activity\Data->validateFilter('all')
#12 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Http/Dispatcher.php(217): OCA\Activity\Controller\ActivitiesController->showList('all')
#13 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Http/Dispatcher.php(126): OC\AppFramework\Http\Dispatcher->executeController(Object(OCA\Activity\Controller\ActivitiesController), 'showList')
#14 /var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/App.php(157): OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Activity\Controller\ActivitiesController), 'showList')
#15 /var/home/wddw_at/www/nextcloud/app/lib/private/Route/Router.php(302): OC\AppFramework\App::main('OCA\\Activity\\Co...', 'showList', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)
#16 /var/home/wddw_at/www/nextcloud/app/lib/base.php(1006): OC\Route\Router->match('/apps/activity/')
#17 /var/home/wddw_at/www/nextcloud/app/index.php(36): OC::handleRequest()
#18 {main}

LOG - letzter Eintrag

{"reqId":"Yf0opxTaOKYvkgax2wgB1wABGA4","level":3,"time":"2022.02.04 13:22","remoteAddr":"46.125.249.120","user":"--","app":"firstrunwizard","method":"GET","url":"/wddw_at/nextcloud/app/index.php/apps/theming/favicon/settings?v=0","message":"App class OCA\\FirstRunWizard\\AppInfo\\Application is not setup via query() but directly","userAgent":"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0","version":"23.0.0.10","exception":{"Exception":"RuntimeException","Message":"App class OCA\\FirstRunWizard\\AppInfo\\Application is not setup via query() but directly","Code":0,"Trace":[{"file":"/var/home/wddw_at/www/nextcloud/app/apps/firstrunwizard/lib/AppInfo/Application.php","line":42,"function":"__construct","class":"OCP\\AppFramework\\App","type":"->","args":["firstrunwizard"]},{"file":"/var/home/wddw_at/www/nextcloud/app/lib/private/ServerContainer.php","line":107,"function":"__construct","class":"OCA\\FirstRunWizard\\AppInfo\\Application","type":"->","args":[]},{"file":"/var/home/wddw_at/www/nextcloud/app/lib/private/ServerContainer.php","line":176,"function":"getAppContainer","class":"OC\\ServerContainer","type":"->","args":["firstrunwizard","Firstrunwizard"]},{"file":"/var/home/wddw_at/www/nextcloud/app/lib/private/ServerContainer.php","line":143,"function":"getAppContainerForService","class":"OC\\ServerContainer","type":"->","args":["OCA\\Firstrunwizard\\AppInfo\\Application"]},{"file":"/var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Bootstrap/Coordinator.php","line":123,"function":"query","class":"OC\\ServerContainer","type":"->","args":["OCA\\Firstrunwizard\\AppInfo\\Application"]},{"file":"/var/home/wddw_at/www/nextcloud/app/lib/private/AppFramework/Bootstrap/Coordinator.php","line":85,"function":"registerApps","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":[["files","accessibility","activity","calendar","circles","And 42 more entries, set log level to debug to see all entries"]]},{"file":"/var/home/wddw_at/www/nextcloud/app/lib/base.php","line":640,"function":"runInitialRegistration","class":"OC\\AppFramework\\Bootstrap\\Coordinator","type":"->","args":[]},{"file":"/var/home/wddw_at/www/nextcloud/app/lib/base.php","line":1087,"function":"init","class":"OC","type":"::","args":[]},{"file":"/var/home/wddw_at/www/nextcloud/app/index.php","line":34,"args":["/var/home/wddw_at/www/nextcloud/app/lib/base.php"],"function":"require_once"}],"File":"/var/home/wddw_at/www/nextcloud/app/lib/public/AppFramework/App.php","Line":80,"CustomMessage":"--"}}

So sehr ich mich auch bemühe, ich kann aus den Fehlermeldungen das Problem nicht erkennen bzw. fehlt mir das Verständnis für die ganzen OCP / OCA Klassen.

Kann mich da mal jemand an der Hand nehmen, danke.
Dietmar

Lokal konntest du auch navigieren ohne Probleme?

Ich würde probieren, ob das mit einer App zusammenhängt, die entweder noch nicht richtig geupdated wurde oder irgendwelche nicht vorhandenen Dinge verwendet.

Die php Version ist auch komptibel mit NC 23? NC23 ist auch relativ neu, das erste Pointrelease verzögert sich immer weiter, ich hätte vermutlich nur bis NC 22 aktualisiert.