Error on app store after Owncloud 9 > Nextcloud 10 > Nextcloud 11

Nextcloud version : 11.0.3
Operating system and version : Debian 8.8
Apache or nginx version: Apache 2.4.10
PHP version : 5.6.30
Is this the first time you’ve seen this error?: yes

The issue you are facing:
I have just migrate from owncloud. I follow the nextcloud documentation about that. I do Owncloud 9 > Nextcloud 10 > Nextcloud 11
It seems everything works (really good job nextcloud !! :slight_smile: ).
Beyond the fact that I find it slower than before, I have a problem with the app store. I only see enabled and disabled app and i have error in logging when i go to “+” menu app.

The output of your Nextcloud log in Admin > Logging:

Error    PHP    Invalid argument supplied for foreach() at /**folder1**/**folder2**/**folder3**/lib/private/Installer.php#360    2017-05-15T15:07:26+0200
Error    PHP    fclose() expects parameter 1 to be resource, boolean given at /**folder1**/**folder2**/**folder3**/lib/private/Files/Storage/Local.php#218    2017-05-15T15:07:26+0200
Error    PHP    fread() expects parameter 1 to be resource, boolean given at /**folder1**/**folder2**/**folder3**/lib/private/Files/Storage/Local.php#217    2017-05-15T15:07:26+0200
Error    PHP    fopen(/**folder1**/**folder2**/**folder3**/data/appdata_ocrydq932kc4/appstore/apps.json): failed to open stream: No such file or directory at /**folder1**/**folder2**/**folder3**/lib/private/Files/Storage/Local.php#216    2017-05-15T15:07:26+0200
Error    PHP    filesize(): stat failed for /**folder1**/**folder2**/**folder3**/data/appdata_ocrydq932kc4/appstore/apps.json at /**folder1**/**folder2**/**folder3**/lib/private/Files/Storage/Local.php#211    2017-05-15T15:07:26+0200
Error    PHP    fopen(/**folder1**/**folder2**/**folder3**/data/appdata_ocrydq932kc4/appstore/apps.json): failed to open stream: No such file or directory at /**folder1**/**folder2**/**folder3**/lib/private/Files/Storage/Local.php#287    2017-05-15T15:07:26+0200
Error    PHP    fclose() expects parameter 1 to be resource, boolean given at /**folder1**/**folder2**/**folder3**/lib/private/Files/Storage/Local.php#218    2017-05-15T15:07:26+0200
Error    PHP    fread() expects parameter 1 to be resource, boolean given at /**folder1**/**folder2**/**folder3**/lib/private/Files/Storage/Local.php#217    2017-05-15T15:07:26+0200
Error    PHP    fopen(/**folder1**/**folder2**/**folder3**/data/appdata_ocrydq932kc4/appstore/apps.json): failed to open stream: No such file or directory at /**folder1**/**folder2**/**folder3**/lib/private/Files/Storage/Local.php#216    2017-05-15T15:07:26+0200
Error    PHP    filesize(): stat failed for /**folder1**/**folder2**/**folder3**/data/appdata_ocrydq932kc4/appstore/apps.json at /**folder1**/**folder2**/**folder3**/lib/private/Files/Storage/Local.php#211

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

<?php
$CONFIG = array (
  'updatechecker' => false,
  'instanceid' => '**********',
  'passwordsalt' => '**************',
  'secret' => '*******',
  'trusted_domains' => 
  array (
    0 => 'cloud.domain.com',
  ),
  'datadirectory' => '/**folder1**/**folder2**/**folder3**/data',
  'overwrite.cli.url' => 'https://cloud.domain.com',
  'dbtype' => 'mysql',
  'version' => '11.0.3.2',
  'dbname' => 'mydb',
  'dbhost' => '*.*.*.*',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'myuser',
  'dbpassword' => '*******',
  'logtimezone' => 'UTC',
  'installed' => true,
  'mail_from_address' => 'share',
  'mail_smtpmode' => 'php',
  'mail_domain' => 'cloud.domain.com',
  'theme' => '',
  'knowledgebaseenabled' => false,
  'loglevel' => 1,
  'tempdirectory' => '/**folder1**/**folder2**/**folder3**/data/tmp',
  'maintenance' => false,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'htaccess.RewriteBase' => '/',
);

The output of your Apache error log:
nothing

Thank you everybody :slight_smile: :slight_smile:

Your logs say its a permission issue

Hi @BernhardPosselt and thank you for your answer. Yes, i think it’s a permission issue, but i try to follow many docs like https://docs.nextcloud.com/server/9.0/admin_manual/installation/installation_wizard.html#strong-perms-label … but nothing works.

Apache rights is solved. I have always the errors in Admin > logging and app store is not here :’(

UP :slight_smile:
Sorry, but i didn’t find the solution :cry:
I had not this problem on owncloud before upgrading to nextcloud.

I just applied ( https://docs.nextcloud.com/server/9.0/admin_manual/installation/installation_wizard.html#strong-perms-label ) step by step again, and control every permission but it doesnt work, no app store.

Thank you

Okay I find the answer !!! :slight_smile:

Just create the folder “appstore” in /folder1/folder2/folder3/data/appdata_ocrydq932kc4/

For me, this folder didn’t exist. So I create it with good owner and rights and everything seems to work.

Thanks