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.