Nextcloud version (eg, 20.0.8.1): 20.0.8.1
Operating system and version (eg, Ubuntu 20.04): Ubuntu 20.04
Apache or nginx version (eg, Apache 2.4.25): 2.4.41
PHP version (eg, 7.4): 7.4.3
The issue you are facing:
I tried to update via the web interface from 20.0.8.1 to 21.0, but it failed.
Unfortunately, I clicked on the link to consult the error but I had only “maintenance mode” page so I can’t see what was the error.
When I’m on the server, I don’t how to have the update log in a readable form. Nextcloud.log seems unreadable for me.
What can I do ?
Is this the first time you’ve seen this error? (Y/N): y
Steps to replicate it:
- log as administrator
- click on update to version 21.0…
The output of your Nextcloud log in Admin > Logging:
{"reqId":"aC0bAyZKv3gLgfJE4eQ6","level":1,"time":"April 12, 2021 15:15:46","remoteAddr":"86.252.185.176","user":"--","app":"no app in context","method":"GET","url":"/index.php/csrftoken","message":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route \"tasks.page.index\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/Router.php","line":365,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/CachingRouter.php","line":60,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/URLGenerator.php","line":85,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/NavigationManager.php","line":282,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/NavigationManager.php","line":108,"function":"init","class":"OC\\NavigationManager","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/apps/theming/lib/ThemingDefaults.php","line":184,"function":"getAll","class":"OC\\NavigationManager","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/public/Defaults.php","line":160,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/JSConfigHelper.php","line":293,"function":"getShortFooter","class":"OCP\\Defaults","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/TemplateLayout.php","line":211,"function":"getConfig","class":"OC\\Template\\JSConfigHelper","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/legacy/OC_Template.php","line":183,"function":"__construct","class":"OC\\TemplateLayout","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/Base.php","line":132,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":296,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":942,"function":"checkMaintenanceMode","class":"OC","type":"::"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/index.php","line":37,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/cloud.myserver.net/html/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":143,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:87.0) Gecko/20100101 Firefox/87.0","version":"20.0.8.1"}
{"reqId":"w0kgGRGdxO18Rc64tFaS","level":1,"time":"April 12, 2021 15:18:58","remoteAddr":"139.162.119.197","user":"--","app":"core","method":"GET","url":"/","message":"Trusted domain error. \"139.162.119.197\" tried to access using \"51.15.135.186\" as host.","userAgent":"HTTP Banner Detection (https://security.ipip.net)","version":"20.0.8.1"}
{"reqId":"w0kgGRGdxO18Rc64tFaS","level":1,"time":"April 12, 2021 15:18:58","remoteAddr":"139.162.119.197","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 \"ocs.files.DirectEditing.info\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/Router.php","line":365,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/CachingRouter.php","line":60,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/URLGenerator.php","line":101,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/apps/files/lib/Capabilities.php","line":72,"function":"linkToOCSRouteAbsolute","class":"OC\\URLGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/CapabilitiesManager.php","line":72,"function":"getCapabilities","class":"OCA\\Files\\Capabilities","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/JSConfigHelper.php","line":183,"function":"getCapabilities","class":"OC\\CapabilitiesManager","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/TemplateLayout.php","line":211,"function":"getConfig","class":"OC\\Template\\JSConfigHelper","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/legacy/OC_Template.php","line":183,"function":"__construct","class":"OC\\TemplateLayout","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/Base.php","line":132,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":780,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":1076,"function":"init","class":"OC","type":"::"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/index.php","line":35,"args":["/var/www/cloud.myserver.net/html/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/cloud.myserver.net/html/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":143,"CustomMessage":"--"},"userAgent":"HTTP Banner Detection (https://security.ipip.net)","version":"20.0.8.1"}
{"reqId":"w0kgGRGdxO18Rc64tFaS","level":1,"time":"April 12, 2021 15:18:58","remoteAddr":"139.162.119.197","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 \"cloud_federation_api.RequestHandler.addShare\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/Router.php","line":365,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/CachingRouter.php","line":60,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/URLGenerator.php","line":85,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/URLGenerator.php","line":97,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/apps/cloud_federation_api/lib/Capabilities.php","line":45,"function":"linkToRouteAbsolute","class":"OC\\URLGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/CapabilitiesManager.php","line":72,"function":"getCapabilities","class":"OCA\\CloudFederationAPI\\Capabilities","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/JSConfigHelper.php","line":183,"function":"getCapabilities","class":"OC\\CapabilitiesManager","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/TemplateLayout.php","line":211,"function":"getConfig","class":"OC\\Template\\JSConfigHelper","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/legacy/OC_Template.php","line":183,"function":"__construct","class":"OC\\TemplateLayout","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/Base.php","line":132,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":780,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":1076,"function":"init","class":"OC","type":"::"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/index.php","line":35,"args":["/var/www/cloud.myserver.net/html/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/cloud.myserver.net/html/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":143,"CustomMessage":"--"},"userAgent":"HTTP Banner Detection (https://security.ipip.net)","version":"20.0.8.1"}
{"reqId":"w0kgGRGdxO18Rc64tFaS","level":1,"time":"April 12, 2021 15:18:58","remoteAddr":"139.162.119.197","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 \"ocs.password_policy.API.generate\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/Router.php","line":365,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/CachingRouter.php","line":60,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/URLGenerator.php","line":101,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/apps/password_policy/lib/Capabilities.php","line":57,"function":"linkToOCSRouteAbsolute","class":"OC\\URLGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/CapabilitiesManager.php","line":72,"function":"getCapabilities","class":"OCA\\Password_Policy\\Capabilities","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/JSConfigHelper.php","line":183,"function":"getCapabilities","class":"OC\\CapabilitiesManager","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/TemplateLayout.php","line":211,"function":"getConfig","class":"OC\\Template\\JSConfigHelper","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/legacy/OC_Template.php","line":183,"function":"__construct","class":"OC\\TemplateLayout","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/Base.php","line":132,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":780,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":1076,"function":"init","class":"OC","type":"::"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/index.php","line":35,"args":["/var/www/cloud.myserver.net/html/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/cloud.myserver.net/html/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":143,"CustomMessage":"--"},"userAgent":"HTTP Banner Detection (https://security.ipip.net)","version":"20.0.8.1"}
{"reqId":"w0kgGRGdxO18Rc64tFaS","level":1,"time":"April 12, 2021 15:18:58","remoteAddr":"139.162.119.197","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 \"ocs.password_policy.API.validate\" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/Router.php","line":365,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Route/CachingRouter.php","line":60,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/URLGenerator.php","line":101,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/apps/password_policy/lib/Capabilities.php","line":58,"function":"linkToOCSRouteAbsolute","class":"OC\\URLGenerator","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/CapabilitiesManager.php","line":72,"function":"getCapabilities","class":"OCA\\Password_Policy\\Capabilities","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/JSConfigHelper.php","line":183,"function":"getCapabilities","class":"OC\\CapabilitiesManager","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/TemplateLayout.php","line":211,"function":"getConfig","class":"OC\\Template\\JSConfigHelper","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/legacy/OC_Template.php","line":183,"function":"__construct","class":"OC\\TemplateLayout","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/private/Template/Base.php","line":132,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":780,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/lib/base.php","line":1076,"function":"init","class":"OC","type":"::"},{"file":"/var/www/cloud.myserver.net/html/nextcloud/index.php","line":35,"args":["/var/www/cloud.myserver.net/html/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/cloud.myserver.net/html/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":143,"CustomMessage":"--"},"userAgent":"HTTP Banner Detection (https://security.ipip.net)","version":"20.0.8.1"}
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
<?php
$CONFIG = array (
'instanceid' => 'xxxx',
'passwordsalt' => 'yyyyy',
'secret' => 'zzzz',
'trusted_domains' =>
array (
0 => 'xx',
1 => 'cloud.myserver.net',
2 => 'localhost',
),
'datadirectory' => '/var/www/cloud.myserver.net/html/nextcloud-data',
'dbtype' => 'mysql',
'version' => '20.0.8.1',
'overwrite.cli.url' => 'https://cloud.myserver.net',
'log_type' => 'file',
'logfile' => '/var/log/nextcloud.log',
'loglevel' => 0,
'logdateformat' => 'F d, Y H:i:s',
'dbname' => 'nextcloud',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'adnext',
'dbpassword' => 'xx',
'installed' => true,
'mail_smtpauthtype' => 'LOGIN',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'memcache.local' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => 'localhost',
'port' => 6379,
),
'maintenance' => true,
'updater.secret' => 'jjhggfg',
'theme' => '',
);
The output of your Apache/nginx/system log in /var/log/____
: /var/log/apache2/nextcloud.error
[Mon Apr 12 09:36:26.139789 2021] [access_compat:error] [pid 448253] [client 86.252.185.176:47990] AH01797: client denied by server configuration: /var/www/cloud.myserver.net/html/nextcloud/config
[Mon Apr 12 11:18:00.809064 2021] [negotiation:error] [pid 450921] [client 45.155.205.211:52360] AH00687: Negotiation: discovered file(s) matching request: /var/www/cloud.myserver.net/html/nextcloud/console (None could be negotiated).
[Mon Apr 12 14:39:47.162110 2021] [php7:error] [pid 450780] [client 137.59.110.47:53252] script '/var/www/cloud.myserver.net/html/nextcloud/wp-login.php' not found or unable to stat