'Internal Server Error' after login after NC10->11 upgrade (permissions-/avatar-related?)

Hi there,

I have filed a github issue about this a couple of days ago, but haven’t got any replies yet; so I will give it a try over here:

after “sucessfully” upgrading my nextcloud instance from 9.1.3.2 to 11.0.1.2, I cannot login to my nexcloud (main page / files app) with any user. Instead, an Internal Server Error occurs.

Nextcloud version: 11.0.1.2
Operating system and version: shared hosting (linux)
Apache or nginx version: apache
PHP version: 7.0.14
Is this the first time you’ve seen this error?: yes

Can you reliably replicate it?
Immediately after login, when URL https://host/nextcloud/apps/files/ is supposed to be opened.

The issue you are facing:
Internal Server Error error page is shown; nextcoud.log contains Files\NotFoundException
(WebDAV, CalDAV etc. is working fine, as far as I can tell…)

Output of nextcloud.log:

tail of nextcloud.log

{“reqId”:“3TuJDsSdNH1tszwLwNmm”,“remoteAddr”:"",“app”:“updater”,“message”:"\OC\Updater::updateEnd: Update successful",“level”:1,“time”:“2017-02-26T17:14:38+00:00”,“method”:"–",“url”:"–",“user”:"–",“version”:“11.0.1.2”} {“reqId”:“3TuJDsSdNH1tszwLwNmm”,“remoteAddr”:"",“app”:“updater”,“message”:"\OC\Updater::maintenanceActive: Maintenance mode is kept active",“level”:1,“time”:“2017-02-26T17:14:38+00:00”,“method”:"–",“url”:"–",“user”:"–",“version”:“11.0.1.2”} {“reqId”:“3TuJDsSdNH1tszwLwNmm”,“remoteAddr”:"",“app”:“updater”,“message”:"\OC\Updater::resetLogLevel: Reset log level to Warning(2)",“level”:1,“time”:“2017-02-26T17:14:38+00:00”,“method”:"–",“url”:"–",“user”:"–",“version”:“11.0.1.2”} {“reqId”:“vIKJiZ5yfGyy1Oj5fVTW”,“remoteAddr”:“92.72.7.48”,“app”:“core”,“message”:“Error while running background job (class: OCA\UpdateNotification\Notification\BackgroundJob, arguments: ): {“Exception”:“OCP\\Files\\NotFoundException”,“Message”:”",“Code”:0,“Trace”:"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder(‘appstore’)\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(105): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/App\/AppStore\/Fetcher\/Fetcher.php(76): OC\\Files\\AppData\\AppData->getFolder(’\/’)\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Installer.php(359): OC\\App\\AppStore\\Fetcher\\Fetcher->get()\n#7 \/hosts\/DOMAIN\/nextcloud\/apps\/updatenotification\/lib\/Notification\/BackgroundJob.php(217): OC\\Installer::isUpdateAvailable(‘activity’, Object(OC\\App\\AppStore\\Fetcher\\AppFetcher))\n#8 \/hosts\/DOMAIN\/nextcloud\/apps\/updatenotification\/lib\/Notification\/BackgroundJob.php(111): OCA\\UpdateNotification\\Notification\\BackgroundJob->isUpdateAvailable(‘activity’)\n#9 \/hosts\/DOMAIN\/nextcloud\/apps\/updatenotification\/lib\/Notification\/BackgroundJob.php(84): OCA\\UpdateNotification\\Notification\\BackgroundJob->checkAppUpdates()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/BackgroundJob\/Job.php(53): OCA\\UpdateNotification\\Notification\\BackgroundJob->run(NULL)\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/BackgroundJob\/TimedJob.php(54): OC\\BackgroundJob\\Job->execute(Object(OC\\BackgroundJob\\JobList), Object(OC\\Log))\n#12 \/hosts\/DOMAIN\/nextcloud\/cron.php(152): OC\\BackgroundJob\\TimedJob->execute(Object(OC\\BackgroundJob\\JobList), Object(OC\\Log))\n#13 {main}",“File”:"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php",“Line”:86}",“level”:3,“time”:“2017-02-26T17:15:09+00:00”,“method”:“GET”,“url”:"/nextcloud/cron.php",“user”:"–",“version”:“11.0.1.2”} {“reqId”:“EidxOnctSlpe7aQhRmn2”,“remoteAddr”:“92.72.7.48”,“app”:“index”,“message”:“Exception: {“Exception”:“OCP\\Files\\NotFoundException”,“Message”:”",“Code”:0,“Trace”:"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder(‘avatar’)\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(112): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AvatarManager.php(100): OC\\Files\\AppData\\AppData->newFolder(‘USER’)\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/TemplateLayout.php(115): OC\\AvatarManager->getAvatar(‘USER’)\n#7 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/legacy\/template.php(232): OC\\TemplateLayout->__construct(‘user’, ‘files’)\n#8 \/hosts\/DOMAIN\/nextcloud\/lib\/public\/AppFramework\/Http\/TemplateResponse.php(157): OC_Template->fetchPage()\n#9 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(113): OCP\\AppFramework\\Http\\TemplateResponse->render()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Files\\Controller\\ViewController), ‘index’)\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main(‘ViewController’, ‘index’, Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#12 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#13 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#14 \/hosts\/DOMAIN\/nextcloud\/lib\/base.php(1010): OC\\Route\\Router->match(’\/apps\/files\/’)\n#15 \/hosts\/DOMAIN\/nextcloud\/index.php(40): OC::handleRequest()\n#16 {main}",“File”:"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php",“Line”:86}",“level”:3,“time”:“2017-02-26T17:15:55+00:00”,“method”:“GET”,“url”:"/nextcloud/apps/files/",“user”:“USER”,“version”:“11.0.1.2”} {“reqId”:“uu5shXSOjqG9cz3tEqh9”,“remoteAddr”:“92.72.7.48”,“app”:“index”,“message”:“Exception: {“Exception”:“OCP\\Files\\NotFoundException”,“Message”:”",“Code”:0,“Trace”:"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder(‘avatar’)\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(112): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AvatarManager.php(100): OC\\Files\\AppData\\AppData->newFolder(‘USER’)\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/TemplateLayout.php(115): OC\\AvatarManager->getAvatar(‘USER’)\n#7 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/legacy\/template.php(232): OC\\TemplateLayout->__construct(‘user’, ‘files’)\n#8 \/hosts\/DOMAIN\/nextcloud\/lib\/public\/AppFramework\/Http\/TemplateResponse.php(157): OC_Template->fetchPage()\n#9 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(113): OCP\\AppFramework\\Http\\TemplateResponse->render()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Files\\Controller\\ViewController), ‘index’)\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main(‘ViewController’, ‘index’, Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#12 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#13 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#14 \/hosts\/DOMAIN\/nextcloud\/lib\/base.php(1010): OC\\Route\\Router->match(’\/apps\/files\/’)\n#15 \/hosts\/DOMAIN\/nextcloud\/index.php(40): OC::handleRequest()\n#16 {main}",“File”:"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php",“Line”:86}",“level”:3,“time”:“2017-02-26T17:16:00+00:00”,“method”:“GET”,“url”:"/nextcloud/apps/files/",“user”:“USER”,“version”:“11.0.1.2”} {“reqId”:“6FX4FO6OOpTVPM6HOgQV”,“remoteAddr”:“92.72.7.48”,“app”:“index”,“message”:“Exception: {“Exception”:“OCP\\Files\\NotFoundException”,“Message”:”",“Code”:0,“Trace”:"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder(‘avatar’)\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(112): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AvatarManager.php(100): OC\\Files\\AppData\\AppData->newFolder(‘USER’)\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/TemplateLayout.php(115): OC\\AvatarManager->getAvatar(‘USER’)\n#7 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/legacy\/template.php(232): OC\\TemplateLayout->__construct(‘user’, ‘files’)\n#8 \/hosts\/DOMAIN\/nextcloud\/lib\/public\/AppFramework\/Http\/TemplateResponse.php(157): OC_Template->fetchPage()\n#9 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(113): OCP\\AppFramework\\Http\\TemplateResponse->render()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Files\\Controller\\ViewController), ‘index’)\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main(‘ViewController’, ‘index’, Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#12 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#13 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#14 \/hosts\/DOMAIN\/nextcloud\/lib\/base.php(1010): OC\\Route\\Router->match(’\/apps\/files\/’)\n#15 \/hosts\/DOMAIN\/nextcloud\/index.php(40): OC::handleRequest()\n#16 {main}",“File”:"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php",“Line”:86}",“level”:3,“time”:“2017-02-26T17:16:02+00:00”,“method”:“GET”,“url”:"/nextcloud/apps/files/",“user”:“USER”,“version”:“11.0.1.2”} {“reqId”:“NvLlkJzB65q68Ab1qHED”,“remoteAddr”:“92.72.7.48”,“app”:“index”,“message”:“Exception: {“Exception”:“OCP\\Files\\NotFoundException”,“Message”:”",“Code”:0,“Trace”:"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder(‘avatar’)\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(112): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AvatarManager.php(100): OC\\Files\\AppData\\AppData->newFolder(‘USER’)\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/TemplateLayout.php(115): OC\\AvatarManager->getAvatar(‘USER’)\n#7 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/legacy\/template.php(232): OC\\TemplateLayout->__construct(‘user’, ‘files’)\n#8 \/hosts\/DOMAIN\/nextcloud\/lib\/public\/AppFramework\/Http\/TemplateResponse.php(157): OC_Template->fetchPage()\n#9 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(113): OCP\\AppFramework\\Http\\TemplateResponse->render()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Files\\Controller\\ViewController), ‘index’)\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main(‘ViewController’, ‘index’, Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#12 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#13 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#14 \/hosts\/DOMAIN\/nextcloud\/lib\/base.php(1010): OC\\Route\\Router->match(’\/apps\/files\/’)\n#15 \/hosts\/DOMAIN\/nextcloud\/index.php(40): OC::handleRequest()\n#16 {main}",“File”:"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php",“Line”:86}",“level”:3,“time”:“2017-02-26T17:16:02+00:00”,“method”:“GET”,“url”:"/nextcloud/apps/files/",“user”:“USER”,“version”:“11.0.1.2”} {“reqId”:“vjSkcFZZYXkWZXyvQVpe”,“remoteAddr”:“92.72.7.48”,“app”:“index”,“message”:“Exception: {“Exception”:“OCP\\Files\\NotFoundException”,“Message”:”",“Code”:0,“Trace”:"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder(‘avatar’)\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(112): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AvatarManager.php(100): OC\\Files\\AppData\\AppData->newFolder(‘USER’)\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/TemplateLayout.php(115): OC\\AvatarManager->getAvatar(‘USER’)\n#7 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/legacy\/template.php(232): OC\\TemplateLayout->__construct(‘user’, ‘files’)\n#8 \/hosts\/DOMAIN\/nextcloud\/lib\/public\/AppFramework\/Http\/TemplateResponse.php(157): OC_Template->fetchPage()\n#9 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(113): OCP\\AppFramework\\Http\\TemplateResponse->render()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Files\\Controller\\ViewController), ‘index’)\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main(‘ViewController’, ‘index’, Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#12 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#13 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#14 \/hosts\/DOMAIN\/nextcloud\/lib\/base.php(1010): OC\\Route\\Router->match(’\/apps\/files\/’)\n#15 \/hosts\/DOMAIN\/nextcloud\/index.php(40): OC::handleRequest()\n#16 {main}",“File”:"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php",“Line”:86}",“level”:3,“time”:“2017-02-26T17:16:03+00:00”,“method”:“GET”,“url”:"/nextcloud/apps/files/",“user”:“USER”,“version”:“11.0.1.2”}

The output of config.php file:

config.php
<?php
$CONFIG = array (
  'instanceid' => ''ID',
'passwordsalt' => 'SALT',
'secret' => 'SECRET',
'trusted_domains' => array ( 0 => 'DOMAIN', ),
'datadirectory' => '/files/nextcloud/data',
'overwrite.cli.url' => 'https://DOMAIN/nextcloud',
'dbtype' => 'mysql',
'version' => '11.0.1.2',
'dbname' => 'DB',
'dbhost' => '127.0.0.1',
'dbtableprefix' => 'oc_',
'dbuser' => 'USER',
'dbpassword' => 'PW',
'installed' => true,
'forcessl' => true,
'mail_smtpmode' => 'smtp',
'mail_smtpsecure' => 'tls',
'mail_smtpauthtype' => 'PLAIN',
'mail_smtpauth' => 1,
'mail_from_address' => 'nextcloud',
'mail_domain' => 'DOMAIN',
'mail_smtphost' => 'HOST',
'mail_smtpport' => '587',
'mail_smtpname' => 'NAME',
'mail_smtppassword' => 'PASSWORD',
'loglevel' => 2,
'log_rotate_size' => 1048576,
'theme' => '',
'maintenance' => false,
'appstore.experimental.enabled' => true,
'trashbin_retention_obligation' => 'auto',
'filesystem_check_changes' => 1,
'htaccess.RewriteBase' => '/nextcloud',
'updater.release.channel' => 'stable', );

To me, this looks like a problem with (non-existent) avatar files, maybe in connection with some file / directory permissions problem.

That’s why I twiddled with the data-directory permissions (777) and manually created a /appdata_ID/avatars directory. After that, the errors in nextcloud.log got a bit different, but the internal server error persisted:

different errors in nextcloud.log
{"reqId":"b7TlNV8YiOpzfF6eFenj","remoteAddr":"92.72.7.48","app":"index","message":"Exception: {"Exception":"OCP\\Files\\NotFoundException","Message":"","Code":0,"Trace":"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder('avatar')\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(112): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AvatarManager.php(100): OC\\Files\\AppData\\AppData->newFolder('USER')\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/TemplateLayout.php(115): OC\\AvatarManager->getAvatar('USER')\n#7 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/legacy\/template.php(232): OC\\TemplateLayout->__construct('user', 'files')\n#8 \/hosts\/DOMAIN\/nextcloud\/lib\/public\/AppFramework\/Http\/TemplateResponse.php(157): OC_Template->fetchPage()\n#9 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(113): OCP\\AppFramework\\Http\\TemplateResponse->render()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Files\\Controller\\ViewController), 'index')\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main('ViewController', 'index', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#12 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#13 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#14 \/hosts\/DOMAIN\/nextcloud\/lib\/base.php(1010): OC\\Route\\Router->match('\/apps\/files\/')\n#15 \/hosts\/DOMAIN\/nextcloud\/index.php(40): OC::handleRequest()\n#16 {main}","File":"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php","Line":86}","level":3,"time":"2017-02-26T19:10:30+00:00","method":"GET","url":"/nextcloud/apps/files/","user":"USER","version":"11.0.1.2"}
{"reqId":"QLAbA2urtuoXmFOesvcW","remoteAddr":"92.72.7.48","app":"index","message":"Exception: {"Exception":"OCP\\Files\\NotFoundException","Message":"","Code":0,"Trace":"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder('avatar')\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(112): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AvatarManager.php(100): OC\\Files\\AppData\\AppData->newFolder('USER')\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/TemplateLayout.php(115): OC\\AvatarManager->getAvatar('USER')\n#7 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/legacy\/template.php(232): OC\\TemplateLayout->__construct('user', 'files')\n#8 \/hosts\/DOMAIN\/nextcloud\/lib\/public\/AppFramework\/Http\/TemplateResponse.php(157): OC_Template->fetchPage()\n#9 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(113): OCP\\AppFramework\\Http\\TemplateResponse->render()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Files\\Controller\\ViewController), 'index')\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main('ViewController', 'index', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#12 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#13 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#14 \/hosts\/DOMAIN\/nextcloud\/lib\/base.php(1010): OC\\Route\\Router->match('\/apps\/files\/')\n#15 \/hosts\/DOMAIN\/nextcloud\/index.php(40): OC::handleRequest()\n#16 {main}","File":"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php","Line":86}","level":3,"time":"2017-02-26T19:10:31+00:00","method":"GET","url":"/nextcloud/apps/files/","user":"USER","version":"11.0.1.2"}
{"reqId":"qAcPY4pbIYKdEOsJlJim","remoteAddr":"92.72.7.48","app":"index","message":"Exception: {"Exception":"OCP\\Files\\NotFoundException","Message":"","Code":0,"Trace":"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder('avatar')\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(112): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AvatarManager.php(100): OC\\Files\\AppData\\AppData->newFolder('USER')\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/TemplateLayout.php(115): OC\\AvatarManager->getAvatar('USER')\n#7 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/legacy\/template.php(232): OC\\TemplateLayout->__construct('user', 'files')\n#8 \/hosts\/DOMAIN\/nextcloud\/lib\/public\/AppFramework\/Http\/TemplateResponse.php(157): OC_Template->fetchPage()\n#9 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(113): OCP\\AppFramework\\Http\\TemplateResponse->render()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Files\\Controller\\ViewController), 'index')\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main('ViewController', 'index', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#12 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#13 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#14 \/hosts\/DOMAIN\/nextcloud\/lib\/base.php(1010): OC\\Route\\Router->match('\/apps\/files\/')\n#15 \/hosts\/DOMAIN\/nextcloud\/index.php(40): OC::handleRequest()\n#16 {main}","File":"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php","Line":86}","level":3,"time":"2017-02-26T19:10:32+00:00","method":"GET","url":"/nextcloud/apps/files/","user":"USER","version":"11.0.1.2"}
{"reqId":"Es/cQRFvhJPsJ/CWnInH","remoteAddr":"92.72.7.48","app":"index","message":"Exception: {"Exception":"OCP\\Files\\NotFoundException","Message":"","Code":0,"Trace":"#0 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(223): OC\\Files\\Node\\Node->getFileInfo()\n#1 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php(106): OC\\Files\\Node\\Node->getPermissions()\n#2 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Folder.php(144): OC\\Files\\Node\\Node->checkPermissions(4)\n#3 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(92): OC\\Files\\Node\\Folder->newFolder('avatar')\n#4 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/AppData\/AppData.php(112): OC\\Files\\AppData\\AppData->getAppDataFolder()\n#5 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AvatarManager.php(100): OC\\Files\\AppData\\AppData->newFolder('USER')\n#6 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/TemplateLayout.php(115): OC\\AvatarManager->getAvatar('USER')\n#7 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/legacy\/template.php(232): OC\\TemplateLayout->__construct('user', 'files')\n#8 \/hosts\/DOMAIN\/nextcloud\/lib\/public\/AppFramework\/Http\/TemplateResponse.php(157): OC_Template->fetchPage()\n#9 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(113): OCP\\AppFramework\\Http\\TemplateResponse->render()\n#10 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Files\\Controller\\ViewController), 'index')\n#11 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main('ViewController', 'index', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#12 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#13 \/hosts\/DOMAIN\/nextcloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#14 \/hosts\/DOMAIN\/nextcloud\/lib\/base.php(1010): OC\\Route\\Router->match('\/apps\/files\/')\n#15 \/hosts\/DOMAIN\/nextcloud\/index.php(40): OC::handleRequest()\n#16 {main}","File":"\/hosts\/DOMAIN\/nextcloud\/lib\/private\/Files\/Node\/Node.php","Line":86}","level":3,"time":"2017-02-26T19:10:32+00:00","method":"GET","url":"/nextcloud/apps/files/","user":"USER","version":"11.0.1.2"}

Finally, I tried to switch ‘enable_avatars’ to ‘false’, but no changes…

I don’t know whether manually running 'MoveAvatarsBackgroundJob ’ is possible? (Though I’m not sure what that might accomplish as I haven’t used avatars with the previous nextcloud versions anyway.)

Would it be possible to manually create an avatar file? What would be the required path & filename?

Or is there anything else I can do to become able to log in again?

On github, the OP said a manual upgrade fixed it: