Plenty of "does not exist" after docker upgrade to 30

Nextcloud version latest docker (v30)
Operating system and version (eg, Ubuntu 24.04): Unraid
Apache or nginx version (eg, Apache 2.4.25): whatever is in the docker
PHP version (eg, 8.3): whatever is in the docker

The issue you are facing:
After accessing the nextcloud landing page i see an " Internal Server Error" with no possibility to continue

Is this the first time you’ve seen this error? (Y/N): Yes

Steps to replicate it:

  1. Just access the landing page of my nextcloud

The output of your Nextcloud log in Admin > Logging:

{"reqId":"uKhUhKBrR1lwrUdEctm3","level":3,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"index","method":"GET","url":"/","message":"Class \"OCA\\Dashboard\\Controller\\LayoutApiController\" does not exist","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"ReflectionException","Message":"Class \"OCA\\Dashboard\\Controller\\LayoutApiController\" does not exist","Code":-1,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":450,"function":"__construct","class":"ReflectionClass","type":"->","args":["OCA\\Dashboard\\Controller\\LayoutApiController"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":410,"function":"getAttributeRoutes","class":"OC\\Route\\Router","type":"->","args":["dashboard"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":120,"function":"loadAttributeRoutes","class":"OC\\Route\\Router","type":"->","args":["dashboard"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":260,"function":"loadRoutes","class":"OC\\Route\\Router","type":"->","args":[]},{"file":"/var/www/html/lib/private/Route/Router.php","line":294,"function":"findMatchingRoute","class":"OC\\Route\\Router","type":"->","args":[""]},{"file":"/var/www/html/lib/base.php","line":1001,"function":"match","class":"OC\\Route\\Router","type":"->","args":[""]},{"file":"/var/www/html/index.php","line":24,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/lib/private/Route/Router.php","Line":450,"message":"Class \"OCA\\Dashboard\\Controller\\LayoutApiController\" does not exist","exception":{},"CustomMessage":"Class \"OCA\\Dashboard\\Controller\\LayoutApiController\" does not exist"}}
{"reqId":"uKhUhKBrR1lwrUdEctm3","level":1,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"no app in context","method":"GET","url":"/","message":"Unable to generate a URL for the named route \"theming.icon.getfavicon\" as such route does not exist.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"theming.icon.getfavicon\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":374,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->","args":["theming.icon.getfavicon",["core"],1]},{"file":"/var/www/html/lib/private/Route/CachingRouter.php","line":50,"function":"generate","class":"OC\\Route\\Router","type":"->","args":["theming.icon.getfavicon",["core"],false]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":71,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->","args":["theming.Icon.getFavicon",["core"]]},{"file":"/var/www/html/apps/theming/lib/ThemingDefaults.php","line":384,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->","args":["theming.Icon.getFavicon",["core"]]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":199,"function":"replaceImagePath","class":"OCA\\Theming\\ThemingDefaults","type":"->","args":["core","favicon.ico"]},{"file":"/var/www/html/lib/private/legacy/template/functions.php","line":222,"function":"imagePath","class":"OC\\URLGenerator","type":"->","args":["core","favicon.ico"]},{"file":"/var/www/html/core/templates/layout.guest.php","line":30,"function":"image_path","args":["core","favicon.ico"]},{"file":"/var/www/html/lib/private/Template/Base.php","line":161,"args":["/var/www/html/core/templates/layout.guest.php"],"function":"include"},{"file":"/var/www/html/lib/private/Template/Base.php","line":131,"function":"load","class":"OC\\Template\\Base","type":"->","args":["/var/www/html/core/templates/layout.guest.php",null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":116,"function":"fetchPage","class":"OC\\Template\\Base","type":"->","args":[null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":147,"function":"fetchPage","class":"OC_Template","type":"->","args":[null]},{"file":"/var/www/html/lib/private/Template/Base.php","line":113,"function":"fetchPage","class":"OC_Template","type":"->","args":[]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->","args":[]},{"file":"/var/www/html/index.php","line":89,"function":"printExceptionErrorPage","class":"OC_Template","type":"::","args":[["ReflectionException"],500]}],"File":"/var/www/html/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"message":"Unable to generate a URL for the named route \"theming.icon.getfavicon\" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route \"theming.icon.getfavicon\" as such route does not exist."}}
{"reqId":"uKhUhKBrR1lwrUdEctm3","level":1,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"no app in context","method":"GET","url":"/","message":"Unable to generate a URL for the named route \"theming.icon.gettouchicon\" as such route does not exist.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"theming.icon.gettouchicon\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":374,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->","args":["theming.icon.gettouchicon",["core"],1]},{"file":"/var/www/html/lib/private/Route/CachingRouter.php","line":50,"function":"generate","class":"OC\\Route\\Router","type":"->","args":["theming.icon.gettouchicon",["core"],false]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":71,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->","args":["theming.Icon.getTouchIcon",["core"]]},{"file":"/var/www/html/apps/theming/lib/ThemingDefaults.php","line":387,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->","args":["theming.Icon.getTouchIcon",["core"]]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":199,"function":"replaceImagePath","class":"OCA\\Theming\\ThemingDefaults","type":"->","args":["core","favicon-touch.png"]},{"file":"/var/www/html/lib/private/legacy/template/functions.php","line":222,"function":"imagePath","class":"OC\\URLGenerator","type":"->","args":["core","favicon-touch.png"]},{"file":"/var/www/html/core/templates/layout.guest.php","line":31,"function":"image_path","args":["core","favicon-touch.png"]},{"file":"/var/www/html/lib/private/Template/Base.php","line":161,"args":["/var/www/html/core/templates/layout.guest.php"],"function":"include"},{"file":"/var/www/html/lib/private/Template/Base.php","line":131,"function":"load","class":"OC\\Template\\Base","type":"->","args":["/var/www/html/core/templates/layout.guest.php",null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":116,"function":"fetchPage","class":"OC\\Template\\Base","type":"->","args":[null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":147,"function":"fetchPage","class":"OC_Template","type":"->","args":[null]},{"file":"/var/www/html/lib/private/Template/Base.php","line":113,"function":"fetchPage","class":"OC_Template","type":"->","args":[]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->","args":[]},{"file":"/var/www/html/index.php","line":89,"function":"printExceptionErrorPage","class":"OC_Template","type":"::","args":[["ReflectionException"],500]}],"File":"/var/www/html/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"message":"Unable to generate a URL for the named route \"theming.icon.gettouchicon\" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route \"theming.icon.gettouchicon\" as such route does not exist."}}
{"reqId":"uKhUhKBrR1lwrUdEctm3","level":1,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"no app in context","method":"GET","url":"/","message":"Unable to generate a URL for the named route \"theming.theming.getmanifest\" as such route does not exist.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"theming.theming.getmanifest\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":374,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->","args":["theming.theming.getmanifest",["core"],1]},{"file":"/var/www/html/lib/private/Route/CachingRouter.php","line":50,"function":"generate","class":"OC\\Route\\Router","type":"->","args":["theming.theming.getmanifest",["core"],false]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":71,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->","args":["theming.Theming.getManifest",["core"]]},{"file":"/var/www/html/apps/theming/lib/ThemingDefaults.php","line":397,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->","args":["theming.Theming.getManifest",["core"]]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":199,"function":"replaceImagePath","class":"OCA\\Theming\\ThemingDefaults","type":"->","args":["core","manifest.json"]},{"file":"/var/www/html/lib/private/legacy/template/functions.php","line":222,"function":"imagePath","class":"OC\\URLGenerator","type":"->","args":["core","manifest.json"]},{"file":"/var/www/html/core/templates/layout.guest.php","line":33,"function":"image_path","args":["core","manifest.json"]},{"file":"/var/www/html/lib/private/Template/Base.php","line":161,"args":["/var/www/html/core/templates/layout.guest.php"],"function":"include"},{"file":"/var/www/html/lib/private/Template/Base.php","line":131,"function":"load","class":"OC\\Template\\Base","type":"->","args":["/var/www/html/core/templates/layout.guest.php",null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":116,"function":"fetchPage","class":"OC\\Template\\Base","type":"->","args":[null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":147,"function":"fetchPage","class":"OC_Template","type":"->","args":[null]},{"file":"/var/www/html/lib/private/Template/Base.php","line":113,"function":"fetchPage","class":"OC_Template","type":"->","args":[]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->","args":[]},{"file":"/var/www/html/index.php","line":89,"function":"printExceptionErrorPage","class":"OC_Template","type":"::","args":[["ReflectionException"],500]}],"File":"/var/www/html/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"message":"Unable to generate a URL for the named route \"theming.theming.getmanifest\" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route \"theming.theming.getmanifest\" as such route does not exist."}}
{"reqId":"uKhUhKBrR1lwrUdEctm3","level":1,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"no app in context","method":"GET","url":"/","message":"Unable to generate a URL for the named route \"settings.help.help\" as such route does not exist.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"settings.help.help\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":374,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->","args":["settings.help.help",[],1]},{"file":"/var/www/html/lib/private/Route/CachingRouter.php","line":50,"function":"generate","class":"OC\\Route\\Router","type":"->","args":["settings.help.help",[],false]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":71,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->","args":["settings.Help.help",[]]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":210,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->","args":["settings.Help.help"]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":108,"function":"init","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/var/www/html/apps/theming/lib/ThemingDefaults.php","line":142,"function":"getAll","class":"OC\\NavigationManager","type":"->","args":["guest"]},{"file":"/var/www/html/lib/private/legacy/OC_Defaults.php","line":242,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->","args":[]},{"file":"/var/www/html/lib/public/Defaults.php","line":153,"function":"getLongFooter","class":"OC_Defaults","type":"->","args":[]},{"file":"/var/www/html/core/templates/layout.guest.php","line":59,"function":"getLongFooter","class":"OCP\\Defaults","type":"->","args":[]},{"file":"/var/www/html/lib/private/Template/Base.php","line":161,"args":["/var/www/html/core/templates/layout.guest.php"],"function":"include"},{"file":"/var/www/html/lib/private/Template/Base.php","line":131,"function":"load","class":"OC\\Template\\Base","type":"->","args":["/var/www/html/core/templates/layout.guest.php",null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":116,"function":"fetchPage","class":"OC\\Template\\Base","type":"->","args":[null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":147,"function":"fetchPage","class":"OC_Template","type":"->","args":[null]},{"file":"/var/www/html/lib/private/Template/Base.php","line":113,"function":"fetchPage","class":"OC_Template","type":"->","args":[]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->","args":[]},{"file":"/var/www/html/index.php","line":89,"function":"printExceptionErrorPage","class":"OC_Template","type":"::","args":[["ReflectionException"],500]}],"File":"/var/www/html/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"message":"Unable to generate a URL for the named route \"settings.help.help\" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route \"settings.help.help\" as such route does not exist."}}
{"reqId":"uKhUhKBrR1lwrUdEctm3","level":1,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"no app in context","method":"GET","url":"/","message":"Unable to generate a URL for the named route \"activity.activities.index\" as such route does not exist.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"activity.activities.index\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":374,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->","args":["activity.activities.index",[],1]},{"file":"/var/www/html/lib/private/Route/CachingRouter.php","line":50,"function":"generate","class":"OC\\Route\\Router","type":"->","args":["activity.activities.index",[],false]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":71,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->","args":["activity.Activities.index",[]]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":347,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->","args":["activity.Activities.index"]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":108,"function":"init","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/var/www/html/apps/theming/lib/ThemingDefaults.php","line":142,"function":"getAll","class":"OC\\NavigationManager","type":"->","args":["guest"]},{"file":"/var/www/html/lib/private/legacy/OC_Defaults.php","line":242,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->","args":[]},{"file":"/var/www/html/lib/public/Defaults.php","line":153,"function":"getLongFooter","class":"OC_Defaults","type":"->","args":[]},{"file":"/var/www/html/core/templates/layout.guest.php","line":59,"function":"getLongFooter","class":"OCP\\Defaults","type":"->","args":[]},{"file":"/var/www/html/lib/private/Template/Base.php","line":161,"args":["/var/www/html/core/templates/layout.guest.php"],"function":"include"},{"file":"/var/www/html/lib/private/Template/Base.php","line":131,"function":"load","class":"OC\\Template\\Base","type":"->","args":["/var/www/html/core/templates/layout.guest.php",null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":116,"function":"fetchPage","class":"OC\\Template\\Base","type":"->","args":[null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":147,"function":"fetchPage","class":"OC_Template","type":"->","args":[null]},{"file":"/var/www/html/lib/private/Template/Base.php","line":113,"function":"fetchPage","class":"OC_Template","type":"->","args":[]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->","args":[]},{"file":"/var/www/html/index.php","line":89,"function":"printExceptionErrorPage","class":"OC_Template","type":"::","args":[["ReflectionException"],500]}],"File":"/var/www/html/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"message":"Unable to generate a URL for the named route \"activity.activities.index\" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route \"activity.activities.index\" as such route does not exist."}}
{"reqId":"uKhUhKBrR1lwrUdEctm3","level":1,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"no app in context","method":"GET","url":"/","message":"Unable to generate a URL for the named route \"calendar.view.index\" as such route does not exist.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"calendar.view.index\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":374,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->","args":["calendar.view.index",[],1]},{"file":"/var/www/html/lib/private/Route/CachingRouter.php","line":50,"function":"generate","class":"OC\\Route\\Router","type":"->","args":["calendar.view.index",[],false]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":71,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->","args":["calendar.view.index",[]]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":347,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->","args":["calendar.view.index"]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":108,"function":"init","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/var/www/html/apps/theming/lib/ThemingDefaults.php","line":142,"function":"getAll","class":"OC\\NavigationManager","type":"->","args":["guest"]},{"file":"/var/www/html/lib/private/legacy/OC_Defaults.php","line":242,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->","args":[]},{"file":"/var/www/html/lib/public/Defaults.php","line":153,"function":"getLongFooter","class":"OC_Defaults","type":"->","args":[]},{"file":"/var/www/html/core/templates/layout.guest.php","line":59,"function":"getLongFooter","class":"OCP\\Defaults","type":"->","args":[]},{"file":"/var/www/html/lib/private/Template/Base.php","line":161,"args":["/var/www/html/core/templates/layout.guest.php"],"function":"include"},{"file":"/var/www/html/lib/private/Template/Base.php","line":131,"function":"load","class":"OC\\Template\\Base","type":"->","args":["/var/www/html/core/templates/layout.guest.php",null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":116,"function":"fetchPage","class":"OC\\Template\\Base","type":"->","args":[null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":147,"function":"fetchPage","class":"OC_Template","type":"->","args":[null]},{"file":"/var/www/html/lib/private/Template/Base.php","line":113,"function":"fetchPage","class":"OC_Template","type":"->","args":[]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->","args":[]},{"file":"/var/www/html/index.php","line":89,"function":"printExceptionErrorPage","class":"OC_Template","type":"::","args":[["ReflectionException"],500]}],"File":"/var/www/html/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"message":"Unable to generate a URL for the named route \"calendar.view.index\" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route \"calendar.view.index\" as such route does not exist."}}
{"reqId":"uKhUhKBrR1lwrUdEctm3","level":1,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"no app in context","method":"GET","url":"/","message":"Unable to generate a URL for the named route \"dashboard.dashboard.index\" as such route does not exist.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"dashboard.dashboard.index\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":374,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->","args":["dashboard.dashboard.index",[],1]},{"file":"/var/www/html/lib/private/Route/CachingRouter.php","line":50,"function":"generate","class":"OC\\Route\\Router","type":"->","args":["dashboard.dashboard.index",[],false]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":71,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->","args":["dashboard.dashboard.index",[]]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":347,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->","args":["dashboard.dashboard.index"]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":108,"function":"init","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/var/www/html/apps/theming/lib/ThemingDefaults.php","line":142,"function":"getAll","class":"OC\\NavigationManager","type":"->","args":["guest"]},{"file":"/var/www/html/lib/private/legacy/OC_Defaults.php","line":242,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->","args":[]},{"file":"/var/www/html/lib/public/Defaults.php","line":153,"function":"getLongFooter","class":"OC_Defaults","type":"->","args":[]},{"file":"/var/www/html/core/templates/layout.guest.php","line":59,"function":"getLongFooter","class":"OCP\\Defaults","type":"->","args":[]},{"file":"/var/www/html/lib/private/Template/Base.php","line":161,"args":["/var/www/html/core/templates/layout.guest.php"],"function":"include"},{"file":"/var/www/html/lib/private/Template/Base.php","line":131,"function":"load","class":"OC\\Template\\Base","type":"->","args":["/var/www/html/core/templates/layout.guest.php",null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":116,"function":"fetchPage","class":"OC\\Template\\Base","type":"->","args":[null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":147,"function":"fetchPage","class":"OC_Template","type":"->","args":[null]},{"file":"/var/www/html/lib/private/Template/Base.php","line":113,"function":"fetchPage","class":"OC_Template","type":"->","args":[]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->","args":[]},{"file":"/var/www/html/index.php","line":89,"function":"printExceptionErrorPage","class":"OC_Template","type":"::","args":[["ReflectionException"],500]}],"File":"/var/www/html/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"message":"Unable to generate a URL for the named route \"dashboard.dashboard.index\" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route \"dashboard.dashboard.index\" as such route does not exist."}}
{"reqId":"uKhUhKBrR1lwrUdEctm3","level":1,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"no app in context","method":"GET","url":"/","message":"Unable to generate a URL for the named route \"files.view.index\" as such route does not exist.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"files.view.index\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":374,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->","args":["files.view.index",[],1]},{"file":"/var/www/html/lib/private/Route/CachingRouter.php","line":50,"function":"generate","class":"OC\\Route\\Router","type":"->","args":["files.view.index",[],false]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":71,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->","args":["files.view.index",[]]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":347,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->","args":["files.view.index"]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":108,"function":"init","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/var/www/html/apps/theming/lib/ThemingDefaults.php","line":142,"function":"getAll","class":"OC\\NavigationManager","type":"->","args":["guest"]},{"file":"/var/www/html/lib/private/legacy/OC_Defaults.php","line":242,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->","args":[]},{"file":"/var/www/html/lib/public/Defaults.php","line":153,"function":"getLongFooter","class":"OC_Defaults","type":"->","args":[]},{"file":"/var/www/html/core/templates/layout.guest.php","line":59,"function":"getLongFooter","class":"OCP\\Defaults","type":"->","args":[]},{"file":"/var/www/html/lib/private/Template/Base.php","line":161,"args":["/var/www/html/core/templates/layout.guest.php"],"function":"include"},{"file":"/var/www/html/lib/private/Template/Base.php","line":131,"function":"load","class":"OC\\Template\\Base","type":"->","args":["/var/www/html/core/templates/layout.guest.php",null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":116,"function":"fetchPage","class":"OC\\Template\\Base","type":"->","args":[null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":147,"function":"fetchPage","class":"OC_Template","type":"->","args":[null]},{"file":"/var/www/html/lib/private/Template/Base.php","line":113,"function":"fetchPage","class":"OC_Template","type":"->","args":[]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->","args":[]},{"file":"/var/www/html/index.php","line":89,"function":"printExceptionErrorPage","class":"OC_Template","type":"::","args":[["ReflectionException"],500]}],"File":"/var/www/html/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"message":"Unable to generate a URL for the named route \"files.view.index\" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route \"files.view.index\" as such route does not exist."}}
{"reqId":"uKhUhKBrR1lwrUdEctm3","level":1,"time":"2024-09-23T14:43:30+00:00","remoteAddr":"147.161.139.90","user":"--","app":"no app in context","method":"GET","url":"/","message":"Unable to generate a URL for the named route \"photos.page.index\" as such route does not exist.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0","version":"30.0.0.14","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"photos.page.index\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":374,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->","args":["photos.page.index",[],1]},{"file":"/var/www/html/lib/private/Route/CachingRouter.php","line":50,"function":"generate","class":"OC\\Route\\Router","type":"->","args":["photos.page.index",[],false]},{"file":"/var/www/html/lib/private/URLGenerator.php","line":71,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->","args":["photos.page.index",[]]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":347,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->","args":["photos.page.index"]},{"file":"/var/www/html/lib/private/NavigationManager.php","line":108,"function":"init","class":"OC\\NavigationManager","type":"->","args":[]},{"file":"/var/www/html/apps/theming/lib/ThemingDefaults.php","line":142,"function":"getAll","class":"OC\\NavigationManager","type":"->","args":["guest"]},{"file":"/var/www/html/lib/private/legacy/OC_Defaults.php","line":242,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->","args":[]},{"file":"/var/www/html/lib/public/Defaults.php","line":153,"function":"getLongFooter","class":"OC_Defaults","type":"->","args":[]},{"file":"/var/www/html/core/templates/layout.guest.php","line":59,"function":"getLongFooter","class":"OCP\\Defaults","type":"->","args":[]},{"file":"/var/www/html/lib/private/Template/Base.php","line":161,"args":["/var/www/html/core/templates/layout.guest.php"],"function":"include"},{"file":"/var/www/html/lib/private/Template/Base.php","line":131,"function":"load","class":"OC\\Template\\Base","type":"->","args":["/var/www/html/core/templates/layout.guest.php",null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":116,"function":"fetchPage","class":"OC\\Template\\Base","type":"->","args":[null]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":147,"function":"fetchPage","class":"OC_Template","type":"->","args":[null]},{"file":"/var/www/html/lib/private/Template/Base.php","line":113,"function":"fetchPage","class":"OC_Template","type":"->","args":[]},{"file":"/var/www/html/lib/private/legacy/OC_Template.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->","args":[]},{"file":"/var/www/html/index.php","line":89,"function":"printExceptionErrorPage","class":"OC_Template","type":"::","args":[["ReflectionException"],500]}],"File":"/var/www/html/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"message":"Unable to generate a URL for the named route \"photos.page.index\" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route \"photos.page.index\" as such route does not exist."}}

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'htaccess.RewriteBase' => '/',
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'apps_paths' => 
  array (
    0 => 
    array (
      'path' => '/var/www/html/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 => 
    array (
      'path' => '/var/www/html/custom_apps',
      'url' => '/custom_apps',
      'writable' => true,
    ),
  ),
  'instanceid' => 'xxx',
  'passwordsalt' => 'xxx',
  'secret' => 'xxx',
  'trusted_domains' => 
  array (
    0 => 'nextcloud.gehrig.info',
    1 => '192.168.0.7:81',
  ),
  'trusted_proxies' => 
  array (
    0 => '192.168.0.8',
    1 => '192.168.0.7',
    2 => '172.17.0.7',
  ),
  'datadirectory' => '/var/www/html/data',
  'dbtype' => 'sqlite3',
  'version' => '30.0.0.14',
  'ServerName' => 'nextcloud.gehrig.info',
  'overwritehost' => 'nextcloud.gehrig.info',
  'overwrite.cli.url' => 'https://nextcloud.gehrig.info',
  'overwriteprotocol' => 'https',
  'installed' => true,
  'mail_from_address' => 'xxx',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => 'xxx',
  'mail_smtphost' => 'xxx',
  'mail_smtpport' => '587',
  'loglevel' => 0,
  'maintenance' => false,
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtpname' => 'xxx',
  'mail_smtppassword' => 'xxx',
  'theme' => '',
);

The output of your Apache/nginx/system log in /var/log/____:

skipped

Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.

skipped

I´ve found this bug report: fix(Router): Stop loading routes of disabled apps by provokateurin · Pull Request #44797 · nextcloud/server (github.com)
But i´m confused if this bug would made it into the docker… isnt?

The WebDav is still working - so it´s not completely down… but i dont know how to fix it. Can someone provide me a hint?

Best
Thorsten

What is your volume configuration?

Please post your Docker Compose file (sigh or closest equivalent since it’s Unraid) + the real (merged) config by running occ config:list system within the container.

Set this to 2 (the default).

Hi
sorry for late reply - I was on a business trip.

may this does help:

docker run
  -d
  --name='Nextcloud'
  --net='bridge'
  --pids-limit 2048
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="unraid"
  -e HOST_CONTAINERNAME="Nextcloud"
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='https://nextcloud.gehrig.info'
   -p '81:80/tcp'
  -p '8443:443/tcp'
  -v '/mnt/user/appdata/nextcloud/nextcloud':'/var/www/html':'rw'
  -v '/mnt/user/appdata/nextcloud/apps':'/var/www/html/custom_apps':'rw'
  -v '/mnt/user/appdata/nextcloud/config':'/var/www/html/config':'rw'
  -v '/mnt/user/appdata/nextcloud/data':'/var/www/html/data':'rw'
  -v '/mnt/user/Share/':'/mnt/Share':'rw'
  -v '/mnt/remotes/drobo/':'/drobo':'rw,slave' 'nextcloud:latest'
98170e6c4f85c82da67e9354d6b2e7bb146188c06133c94ab6f76f1a30b8ef00

and from inside of the container:

root@unraid:/mnt/user/appdata/nextcloud/nextcloud# docker exec -u 33 98170e6c4f85  /var/www/html/occ config:list system
{
    "system": {
        "htaccess.RewriteBase": "\/",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/html\/custom_apps",
                "url": "\/custom_apps",
                "writable": true
            }
        ],
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "nextcloud.gehrig.info",
            "192.168.0.7:81"
        ],
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "sqlite3",
        "version": "30.0.0.14",
        "ServerName": "nextcloud.gehrig.info",
        "overwritehost": "nextcloud.gehrig.info",
        "overwrite.cli.url": "https:\/\/nextcloud.gehrig.info",
        "overwriteprotocol": "https",
        "installed": true,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_sendmailmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "loglevel": 2,
        "maintenance": false,
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "theme": ""
    }
}
                                                            

Does this help?

And here the updated Log:

{"reqId":"nXLRRF4xZ19ApxpeKdwO","level":3,"time":"2024-09-26T19:34:07+00:00","remoteAddr":"192.168.0.1","user":"--","app":"index","method":"GET","url":"/","message":"Class \"OCA\\Dashboard\\Controller\\LayoutApiController\" does not exist","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Safari/605.1.15","version":"30.0.0.14","exception":{"Exception":"ReflectionException","Message":"Class \"OCA\\Dashboard\\Controller\\LayoutApiController\" does not exist","Code":-1,"Trace":[{"file":"/var/www/html/lib/private/Route/Router.php","line":450,"function":"__construct","class":"ReflectionClass","type":"->","args":["OCA\\Dashboard\\Controller\\LayoutApiController"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":410,"function":"getAttributeRoutes","class":"OC\\Route\\Router","type":"->","args":["dashboard"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":120,"function":"loadAttributeRoutes","class":"OC\\Route\\Router","type":"->","args":["dashboard"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":260,"function":"loadRoutes","class":"OC\\Route\\Router","type":"->","args":[]},{"file":"/var/www/html/lib/private/Route/Router.php","line":294,"function":"findMatchingRoute","class":"OC\\Route\\Router","type":"->","args":[""]},{"file":"/var/www/html/lib/base.php","line":1001,"function":"match","class":"OC\\Route\\Router","type":"->","args":[""]},{"file":"/var/www/html/index.php","line":24,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/lib/private/Route/Router.php","Line":450,"message":"Class \"OCA\\Dashboard\\Controller\\LayoutApiController\" does not exist","exception":{},"CustomMessage":"Class \"OCA\\Dashboard\\Controller\\LayoutApiController\" does not exist"}}

-v '/mnt/user/appdata/nextcloud/apps':'/var/www/html/custom_apps':'rw

The above is the cause. This is incorrect.

Please see here and here.

You are overwriting apps/ in the container (shipped apps) with your app store apps (custom_app/). Those are very different things (and both must exist independently).

If you wish to separate your { apps, custom_apps, data, config } folders onto separate volumes from /var/www/html for whatever reason that’s fine, but don’t mix them up! :slight_smile:

P.S. It also appears you’re unnecessarily complicating your volume arrangement based on what I see in your run command. All those distinct volumes aren’t serving any purpose: they’re all ending up in /mnt/user/appdata/nextcloud on your underlying host anyhow. The only one you need is this one:

  -v '/mnt/user/appdata/nextcloud/nextcloud':'/var/www/html':'rw

… And you’d end with your files in the same spot with less complicated volume configuration.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.