SOLVED: I Am Receiving Incessant Errors (of the same type) After NC18 Upgrade

Support intro

Sorry to hear you’re facing problems :slightly_frowning_face:

help.nextcloud.com is for home/non-enterprise users. If you’re running a business, paid support can be accessed via portal.nextcloud.com where we can ensure your business keeps running smoothly.

In order to help you as quickly as possible, before clicking Create Topic please provide as much of the below as you can. Feel free to use a pastebin service for logs, otherwise either indent short log examples with four spaces:

example

Or for longer, use three backticks above and below the code snippet:

longer
example
here

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can :heart:

Nextcloud version (eg, 12.0.2): 18.0.0-1
Operating system and version (eg, Ubuntu 17.04): Arch Linux 5.4.13-arch1-1
Apache or nginx version (eg, Apache 2.4.25): nginx-mainline 1.17.7-1
PHP version (eg, 7.1): 7.4.1

The issue you are facing:

After upgrading Nextcloud and PHP, and installing a couple of new Nextcloud apps, the Nextcloud page will no longer load. Accessing the Nextcloud site now results in:

503 Service Temporarily Unavailable

Nginx is working without issue.
PHP is working without issue.
MySQL is working without issue.

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

Steps to replicate it:

  1. Upgrade Nextcloud from 17.x to 18.0
  2. Upgrade PHP from 7.3 to 7.4.1
  3. Install/enable Nextcloud “Notes” and “Tasks” apps
  4. Reboot server

The output of your Nextcloud log in Admin > Logging:

These are just a few of the log entries. There are over 400 total, but they are all of this same theme.

{"reqId":"xxxxxxxxxxxxxxxxxxxx","level":3,"time":"2020-01-19T13:35:15+00:00","remoteAddr":"x.x.x.x","user":"--","app":"no app in context","method":"PROPFIND","url":"/remote.php/dav/calendars/xxxxxxx/xxxxxxxxxxxxxx/","message":{"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":"/usr/share/webapps/nextcloud/lib/private/Route/Router.php","line":339,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Route/CachingRouter.php","line":59,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/URLGenerator.php","line":82,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/NavigationManager.php","line":293,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/NavigationManager.php","line":114,"function":"init","class":"OC\\NavigationManager","type":"->"},{"file":"/usr/share/webapps/nextcloud/apps/theming/lib/ThemingDefaults.php","line":182,"function":"getAll","class":"OC\\NavigationManager","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/defaults.php","line":263,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/public/Defaults.php","line":169,"function":"getLongFooter","class":"OC_Defaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/core/templates/layout.guest.php","line":55,"function":"getLongFooter","class":"OCP\\Defaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":179,"args":["/usr/share/webapps/nextcloud/core/templates/layout.guest.php"],"function":"include"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":151,"function":"load","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":181,"function":"fetchPage","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":212,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":132,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":300,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":269,"function":"printErrorPage","class":"OC_Template","type":"::"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":650,"function":"checkConfig","class":"OC","type":"::"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":1089,"function":"init","class":"OC","type":"::"},{"file":"/usr/share/webapps/nextcloud/remote.php","line":113,"args":["/usr/share/webapps/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/usr/share/webapps/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"CustomMessage":"--"},"userAgent":"DAVx5/2.2.3.1-ose (2019/01/27; dav4jvm; okhttp/3.12.1) Android/9","version":"18.0.0.10"}

{"reqId":"xxxxxxxxxxxxxxxxxxxxx","level":3,"time":"2020-01-19T05:30:02+00:00","remoteAddr":"x.x.x.x","user":"--","app":"no app in context","method":"GET","url":"/hosting/capabilities","message":{"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":"/usr/share/webapps/nextcloud/lib/private/Route/Router.php","line":339,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Route/CachingRouter.php","line":59,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/URLGenerator.php","line":82,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/NavigationManager.php","line":203,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/NavigationManager.php","line":114,"function":"init","class":"OC\\NavigationManager","type":"->"},{"file":"/usr/share/webapps/nextcloud/apps/theming/lib/ThemingDefaults.php","line":182,"function":"getAll","class":"OC\\NavigationManager","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/defaults.php","line":263,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/public/Defaults.php","line":169,"function":"getLongFooter","class":"OC_Defaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/core/templates/layout.guest.php","line":55,"function":"getLongFooter","class":"OCP\\Defaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":179,"args":["/usr/share/webapps/nextcloud/core/templates/layout.guest.php"],"function":"include"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":151,"function":"load","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":181,"function":"fetchPage","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":212,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":132,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":300,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":269,"function":"printErrorPage","class":"OC_Template","type":"::"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":650,"function":"checkConfig","class":"OC","type":"::"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":1089,"function":"init","class":"OC","type":"::"},{"file":"/usr/share/webapps/nextcloud/index.php","line":36,"args":["/usr/share/webapps/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/usr/share/webapps/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"CustomMessage":"--"},"userAgent":"Nextcloud Server Crawler","version":"18.0.0.10"}

{"reqId":"xxxxxxxxxxxxxxxxxx","level":3,"time":"2020-01-19T04:39:25+00:00","remoteAddr":"192.168.2.1","user":"--","app":"no app in context","method":"GET","url":"/","message":{"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":"/usr/share/webapps/nextcloud/lib/private/Route/Router.php","line":339,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Route/CachingRouter.php","line":59,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/URLGenerator.php","line":82,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/NavigationManager.php","line":203,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/NavigationManager.php","line":114,"function":"init","class":"OC\\NavigationManager","type":"->"},{"file":"/usr/share/webapps/nextcloud/apps/theming/lib/ThemingDefaults.php","line":182,"function":"getAll","class":"OC\\NavigationManager","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/defaults.php","line":263,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/public/Defaults.php","line":169,"function":"getLongFooter","class":"OC_Defaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/core/templates/layout.guest.php","line":55,"function":"getLongFooter","class":"OCP\\Defaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":179,"args":["/usr/share/webapps/nextcloud/core/templates/layout.guest.php"],"function":"include"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":151,"function":"load","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":181,"function":"fetchPage","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":212,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":132,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":300,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":269,"function":"printErrorPage","class":"OC_Template","type":"::"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":650,"function":"checkConfig","class":"OC","type":"::"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":1089,"function":"init","class":"OC","type":"::"},{"file":"/usr/share/webapps/nextcloud/index.php","line":36,"args":["/usr/share/webapps/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/usr/share/webapps/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0","version":"18.0.0.10"}

{"reqId":"xxxxxxxxxxxxxxxxxxx","level":3,"time":"2020-01-20T01:12:41+00:00","remoteAddr":"x.x.x.x","user":"--","app":"no app in context","method":"GET","url":"/remote.php/webdav/.Contacts-Backup/2020-01-19_10-24-24.vcf","message":{"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":"/usr/share/webapps/nextcloud/lib/private/Route/Router.php","line":339,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Route/CachingRouter.php","line":59,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/URLGenerator.php","line":82,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/NavigationManager.php","line":293,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/NavigationManager.php","line":114,"function":"init","class":"OC\\NavigationManager","type":"->"},{"file":"/usr/share/webapps/nextcloud/apps/theming/lib/ThemingDefaults.php","line":182,"function":"getAll","class":"OC\\NavigationManager","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/defaults.php","line":263,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/public/Defaults.php","line":169,"function":"getLongFooter","class":"OC_Defaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/core/templates/layout.guest.php","line":55,"function":"getLongFooter","class":"OCP\\Defaults","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":179,"args":["/usr/share/webapps/nextcloud/core/templates/layout.guest.php"],"function":"include"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":151,"function":"load","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":181,"function":"fetchPage","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":212,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/Template/Base.php","line":132,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/private/legacy/template.php","line":300,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":269,"function":"printErrorPage","class":"OC_Template","type":"::"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":650,"function":"checkConfig","class":"OC","type":"::"},{"file":"/usr/share/webapps/nextcloud/lib/base.php","line":1089,"function":"init","class":"OC","type":"::"},{"file":"/usr/share/webapps/nextcloud/index.php","line":36,"args":["/usr/share/webapps/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/usr/share/webapps/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":144,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.10.0","version":"18.0.0.10"}

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

<?php
$CONFIG = array (
  'instanceid' => 'xxxxxxxxxxx',
  'passwordsalt' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxx',
  'trusted_domains' => 
  array (
    0 => 'my.domain.com',
  ),
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'redis' => 
  array (
    'host' => '/var/run/redis/redis.sock',
    'port' => 0,
    'dbindex' => 0,
    'password' => 'xxxxxx',
    'timeout' => 1.5,
  ),
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'datadirectory' => '/pathto/data',
  'dbtype' => 'mysql',
  'version' => '18.0.0.10',
  'overwrite.cli.url' => 'https://my.domain.com',
  'dbname' => 'xxxxx',
  'dbhost' => 'localhost',
  'dbport' => '3306',
  'dbtableprefix' => 'xxx_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'me',
  'dbpassword' => 'xxxxxxxxxxxxxxxxx',
  'installed' => true,
  'log_type' => 'file',
  'logfile' => '/var/log/nextcloud-error.log',
  'loglevel' => 3,
  'mail_smtpmode' => 'smtp',
  'mail_smtpsecure' => 'ssl',
  'mail_sendmailmode' => 'smtp',
  'mail_from_address' => 'me',
  'mail_domain' => 'domain.com',
  'mail_smtpauthtype' => 'PLAIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => 'mail.domain.com',
  'mail_smtpport' => '465',
  'mail_smtpname' => 'me@domain.com',
  'mail_smtppassword' => 'xxxxxxxxxxxxxxxxxxxxxxxxxx',
  'maintenance' => false,
  'theme' => '',
);

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

<log is empty>
(Previously, the log had several entries noting that a temporary file was cached)

Again, to be clear, Nextcloud will no longer load in the browser, so any suggestions must exclude using the web interface.

Thank you!

Hi,

Someone reported this issue on github and solved it by the following:

mkdir -p /etc/systemd/system/php-fpm.service.d/
chown root:root /etc/systemd/system/php-fpm.service.d/
chmod 755 /etc/systemd/system/php-fpm.service.d/
touch /etc/systemd/system/php-fpm.service.d/override_nextcloud.conf
chown root:root /etc/systemd/system/php-fpm.service.d/override_nextcloud.conf
chmod 644 /etc/systemd/system/php-fpm.service.d/override_nextcloud.conf

Edit the created file
/etc/systemd/system/php-fpm.service.d/override_nextcloud.conf

and enter the following - be sure to correct the path the your nc data folder and probably the path to your nextcloud config directory:

[Service]
ReadWritePaths = /path/to/nextcloud-data
ReadWritePaths = /usr/share/webapps/nextcloud/apps
ReadWritePaths = /usr/share/webapps/nextcloud/config/

3 Likes

That indeed fixed it. Thank you so much!

Do you know what caused the problem? Is it a package issue?

Seems to be a security feature of php-fpm added with PHP 7.4.
I didn’t figure out yet, which exact setting/ feature causes that.

If you figure that out somehow, please let me know :slight_smile:

@Schmu thanks for sharing the solution here. I was tearing my hair out on a similar issue, where Nextcloud complained the /config dir was unwritable, even when I tried the nuclear chmod 777!

Can confirm this fixed it for me on my manjaro server.

1 Like

Hello,

this solution did not work for me.

Issue: When a guest user uploads a file, he will get the error unknown error. The log shows then a followig entry

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.

I’ve checked also the paths, they are correct. However do we need the “/” at the end of the paths or not??
The override did not work

I have this issue on 18.0.2, but not on Version 18.0.1. So this is for me a absolute BUG on 18.0.2 which should be solved in 18.0.3 or whatsoever

BTW I have php 7.2 and not php 7.4

Rgds

Haydar

I tried the accepted solution on my Ubuntu 18.04, NC 18.0.3, but now get

There are some errors regarding your setup.
Error occurred while checking server setup

on the Administration overview.
I did not have any webapps in /usr/share and omitted those 2 lines keeping only

ReadWritePaths = /path/to/nextcloud-data

I than installed the note web-app from within NC, hoping those directory’s might be created, but they were not.

I than ran,
OCC integrity:check-core
OCC integrity:check-app
OCC maintenance:repair

Any ideas ?

I get an error like this:
Symfony\Component\Routing\Exception\RouteNotFoundException: Unable to generate a URL for the named route “mail.page.index” as such route does not exist.

here again I am using php-fpm but with version :
PHP 7.3.12 (fpm-fcgi) (built: Nov 19 2019 10:24:51)
Copyright © 1997-2018 The PHP Group
Zend Engine v3.3.12, Copyright © 1998-2018 Zend Technologies
with Zend OPcache v7.3.12, Copyright © 1999-2018, by Zend Technologies

and apache:
Server version: Apache/2.4.41 (codeit) http2, pfp-fpm tcp:socket
on Centos 7
Nextcloud Version 18.0.4, mail app: 1.3.4
selinux is disabled .
in my config.php, caching is set like this:
‘memcache.local’ => ‘\OC\Memcache\APCu’,
‘filelocking.enabled’ => ‘true’,
‘memcache.locking’ => ‘\OC\Memcache\Redis’,
‘memcache.distributed’ => ‘\OC\Memcache\Redis’,
‘redis’ =>
array (
‘host’ => ‘localhost’,
‘port’ => 6379,
‘timeout’ => 0.0,
),

The mail app is absolutly slow, does not update mails correctly!?

What can be done ?

the whole error message:
[no app in context] Error: Symfony\Component\Routing\Exception\RouteNotFoundException: Unable to generate a URL for the named route “mail.page.index” as such route does not exist. at <>

  1. /var/www/html/nextcloud/lib/private/Route/Router.php line 339
    Symfony\Component\Routing\Generator\UrlGenerator->generate(“mail.page.index”, [], 1)
  2. /var/www/html/nextcloud/lib/private/Route/CachingRouter.php line 59
    OC\Route\Router->generate(“mail.page.index”, [], false)
  3. /var/www/html/nextcloud/lib/private/URLGenerator.php line 82
    OC\Route\CachingRouter->generate(“mail.page.index”, [])
  4. /var/www/html/nextcloud/apps/mail/appinfo/app.php line 42
    OC\URLGenerator->linkToRoute(“mail.page.index”)
  5. /var/www/html/nextcloud/lib/private/legacy/app.php line 266
    require_once("/var/www/html/n … p")
  6. /var/www/html/nextcloud/lib/private/legacy/app.php line 155
    OC_App::requireAppFile(“mail”)
  7. /var/www/html/nextcloud/lib/private/legacy/app.php line 966
    OC_App::loadApp(“mail”)
  8. /var/www/html/nextcloud/lib/private/Installer.php line 160
    OC_App::executeRepairSteps(“mail”, ["OCA\Mail\Mig … "])
  9. /var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php line 443
    OC\Installer->installApp(“mail”)
  10. /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 170
    OCA\Settings\Controller\AppSettingsController->enableApps([“mail”], [])
  11. /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 99
    OC\AppFramework\Http\Dispatcher->executeController(OCA\Settings\Con … {}, “enableApps”)
  12. /var/www/html/nextcloud/lib/private/AppFramework/App.php line 125
    OC\AppFramework\Http\Dispatcher->dispatch(OCA\Settings\Con … {}, “enableApps”)
  13. /var/www/html/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php line 47
    OC\AppFramework\App::main(“OCA\Settings\ … r”, “enableApps”, OC\AppFramework\ … {}, {_route: "settin … "})
  14. <>
    OC\AppFramework\Routing\RouteActionHandler->__invoke({_route: "settin … "})
  15. /var/www/html/nextcloud/lib/private/Route/Router.php line 299
    call_user_func(OC\AppFramework\ … {}, {_route: "settin … "})
  16. /var/www/html/nextcloud/lib/base.php line 1008
    OC\Route\Router->match("/settings/apps/enable")
  17. /var/www/html/nextcloud/index.php line 38
    OC::handleRequest()

POST /nextcloud/index.php/settings/apps/enable
from 192.168.xxx.39 by 125132FC-FA1C-4780-A280-DE9458AAFA8E at 2020-05-07T07:12:37+00:00

1 Like

I have the same problem after upgrade from 18.01 to 19.03.
I use php7.2-fpm (PHP 7.2.33-1+ubuntu18.04.1+deb.sury.org+1)
Cannot Enabling the mail plugin and when I try to enable it I have this error:

[no app in context] Error: Symfony\Component\Routing\Exception\RouteNotFoundException: Unable to generate a URL for the named route "mail.page.index" as such route does not exist. at <<closure>>

 0. /var/www/nextcloud/lib/private/Route/Router.php line 338
    Symfony\Component\Routing\Generator\UrlGenerator->generate("mail.page.index", [], 1)
 1. /var/www/nextcloud/lib/private/Route/CachingRouter.php line 60
    OC\Route\Router->generate("mail.page.index", [], false)
 2. /var/www/nextcloud/lib/private/URLGenerator.php line 83
    OC\Route\CachingRouter->generate("mail.page.index", [])
 3. /var/www/nextcloud/apps/mail/appinfo/app.php line 42
    OC\URLGenerator->linkToRoute("mail.page.index")
 4. /var/www/nextcloud/lib/private/legacy/OC_App.php line 266
    require_once("/var/www/nextcl ... p")
 5. /var/www/nextcloud/lib/private/legacy/OC_App.php line 155
    OC_App::requireAppFile("mail")
 6. /var/www/nextcloud/lib/private/legacy/OC_App.php line 961
    OC_App::loadApp("mail")
 7. /var/www/nextcloud/lib/private/Installer.php line 160
    OC_App::executeRepairSteps("mail", ["OCA\\Mail\\Mig ... "])
 8. /var/www/nextcloud/apps/settings/lib/Controller/AppSettingsController.php line 447
    OC\Installer->installApp("mail")
 9. /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 170
    OCA\Settings\Controller\AppSettingsController->enableApps(["mail"], [])
10. /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 100
    OC\AppFramework\Http\Dispatcher->executeController(OCA\Settings\Con ... {}, "enableApps")
11. /var/www/nextcloud/lib/private/AppFramework/App.php line 137
    OC\AppFramework\Http\Dispatcher->dispatch(OCA\Settings\Con ... {}, "enableApps")
12. /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php line 47
    OC\AppFramework\App::main("OCA\\Settings\\ ... r", "enableApps", OC\AppFramework\ ... {}, {_route: "settin ... "})
13. <<closure>>
    OC\AppFramework\Routing\RouteActionHandler->__invoke({_route: "settin ... "})
14. /var/www/nextcloud/lib/private/Route/Router.php line 297
    call_user_func(OC\AppFramework\ ... {}, {_route: "settin ... "})
15. /var/www/nextcloud/lib/base.php line 1012
    OC\Route\Router->match("/settings/apps/enable")
16. /var/www/nextcloud/index.php line 37
    OC::handleRequest()

POST /index.php/settings/apps/enable
from 10.24.224.160 by archsist at 2020-09-14T13:13:48+00:00

Thanks for support