Skip to content

App leads to Admin > Apps not working till App Store is disabled #62

Open

Description

@feltel

We just upgraded our NC instance from NC 31.0.13 to NC 32.0.6. mail_roundcube works as before but when I enter the admin backend > Apps NC shows an error message. In the log file I found the corresponding entry (the log file is from my second attempt as written below):

{"reqId":"gkSXoZiolIT7Ane6KSfE","level":2,"time":"2026-02-18T05:52:15+00:00","remoteAddr":"2a02:8106:xxxxxxxx","user":"adminuser","app":"PHP","method":"GET","url":"/nextcloud/index.php/settings/apps","scriptName":"/nextcloud/index.php","message":"file_get_contents(/srv/www/foobar.com/htdocs/nextcloud/data/appdata_ochmmzdfowu3/appstore/apps.json): Failed to open stream: No such file or directory at /srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/Files/Storage/Local.php#294","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","version":"32.0.6.1","data":{"app":"PHP"}} {"reqId":"gkSXoZiolIT7Ane6KSfE","level":3,"time":"2026-02-18T05:52:15+00:00","remoteAddr":"2a02:8106:xxxxxxxx","user":"adminuser","app":"index","method":"GET","url":"/nextcloud/index.php/settings/apps","scriptName":"/nextcloud/index.php","message":"Exception thrown: OCP\\Files\\GenericFileException","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36","version":"32.0.6.1","exception":{"Exception":"OCP\\Files\\GenericFileException","Message":"","Code":0,"Trace":[{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/Files/SimpleFS/SimpleFile.php","line":60,"function":"getContent","class":"OC\\Files\\Node\\File","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/App/AppStore/Fetcher/Fetcher.php","line":141,"function":"getContent","class":"OC\\Files\\SimpleFS\\SimpleFile","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/App/AppStore/Fetcher/AppFetcher.php","line":157,"function":"get","class":"OC\\App\\AppStore\\Fetcher\\Fetcher","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/Installer.php","line":379,"function":"get","class":"OC\\App\\AppStore\\Fetcher\\AppFetcher","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/apps/settings/lib/Controller/AppSettingsController.php","line":259,"function":"isUpdateAvailable","class":"OC\\Installer","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/apps/settings/lib/Controller/AppSettingsController.php","line":96,"function":"getAppsWithUpdates","class":"OCA\\Settings\\Controller\\AppSettingsController","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/AppFramework/Http/Dispatcher.php","line":204,"function":"viewApps","class":"OCA\\Settings\\Controller\\AppSettingsController","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/AppFramework/Http/Dispatcher.php","line":118,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/AppFramework/App.php","line":153,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/Route/Router.php","line":321,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/base.php","line":1091,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/index.php","line":25,"function":"handleRequest","class":"OC","type":"::"}],"File":"/srv/www/foobar.com/htdocs/nextcloud-32.0.6/lib/private/Files/Node/File.php","Line":35,"message":"","exception":{},"CustomMessage":"Exception thrown: OCP\\Files\\GenericFileException"}}

The App part of the admin backend starts working again if I either delete/remove mail_roundcube from the apps directory in the file system or if I use "appstoreenabled" => false in the NC config.php file.

I tried the same with a fresh install of NC32 but I came to the same results. Every other part of the plugin works as expected, so from the user perspective all is fine for now.

Activity

  1. rotdrop commented on Oct 15, 2026

    @rotdrop
    Owner

    I am actually not sure that this error is related to this app at all? We have here

    /srv/www/foobar.com/htdocs/nextcloud/data/appdata_ochmmzdfowu3/appstore/apps.json)
    

    Anyhow. From the error message it is not immediately clear how this problem could have been cause by mail_roundcube. OTOH, meanwhile many things have changed, the officially supported NC versions are 33, 34, 35. Is this still a problem?

  2. feltel commented on Oct 26, 2026

    @feltel
    Author

    Sorry for the delay. We are now running NC 33.0.10 with mail_roundcube 1.22 on our server. For now we are using PHP 8.2.35 and it seems the error is no longer an issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions