Missing Appstore

I can’t see/access the app store inside nextcloud.

Error Message in Apps: “No apps found for your version”

Nextcloud version: Nextcloud Hub 3 (25.0.1)
Operating system and version: Linux SMP Debian 5.10.0-19-amd64 x86_64
Apache or nginx version: Apache2 2.4.54-1~deb11u1
PHP version: 7.4.33

The issue you are facing:

Plz help, Im am searching for days.

There is a problem with my NC. It is running smooth, I made all updates and have admin permissions.

I have also searched and tried all sorts of similar problems on forums.
None of them worked for me.

Is this the first time you’ve seen this error?: Yes

Steps to replicate it:

  1. Install Nextcloud
  2. Follow all the steps during the install guide
  3. Check all YouTube Videos and Community Threads

The output of your Nextcloud log in Admin > Logging:

Level App Message Time

Warning user_ldap Configuration Error (prefix s01): login filter does not contain %uid place holder. 2022-11-27T18:41:21+0400

Warning user_ldap Configuration Error (prefix s01): Not a single Base DN given. 2022-11-27T18:41:21+0400

Warning user_ldap Configuration Error (prefix s01): No LDAP Login Filter given! 2022-11-27T18:41:21+0400

Warning user_ldap Configuration Error (prefix s01): No LDAP Port given! 2022-11-27T18:41:21+0400

Warning user_ldap Configuration Error (prefix s01): No LDAP Host given! 2022-11-27T18:41:21+0400

Error no app in context OCP\Files\NotFoundException: /appdata_oc8bcfit5enr/avatar/XXX 2022-11-27T18:27:38+0400

Error PHP Error: file_get_contents(/home/www/nextcloud/data/appdata_oc8bcfit5enr/avatar/XXX.png): failed to open stream: No such file or directory at /home/www/nextcloud/lib/private/Files/Storage/Local.php#303 2022-11-27T18:27:38+0400

Warning user_ldap Configuration Error (prefix s01): login filter does not contain %uid place holder. 2022-11-27T18:25:28+0400

Warning user_ldap Configuration Error (prefix s01): Not a single Base DN given. 2022-11-27T18:25:28+0400

Warning user_ldap Configuration Error (prefix s01): No LDAP Login Filter given! 2022-11-27T18:25:28+0400

Warning user_ldap Configuration Error (prefix s01): No LDAP Port given! 2022-11-27T18:25:28+0400

Warning user_ldap Configuration Error (prefix s01): No LDAP Host given! 2022-11-27T18:25:28+0400

Warning user_ldap Configuration Error (prefix s01): login filter does not contain %uid place holder. 2022-11-27T14:58:46+0400

Warning user_ldap Configuration Error (prefix s01): Not a single Base DN given. 2022-11-27T14:58:46+0400

Warning user_ldap Configuration Error (prefix s01): No LDAP Login Filter given! 2022-11-27T14:58:46+0400

Warning user_ldap Configuration Error (prefix s01): No LDAP Port given! 2022-11-27T14:58:46+0400

Warning user_ldap Configuration Error (prefix s01): No LDAP Host given!

The output of your config.php file in /path/to/nextcloud:


<?php
$CONFIG = array (
  'passwordsalt' => 'XXX',
  'secret' => 'XXX/',
  'trusted_domains' =>
  array (
    0 => 'localhost',
    1 => 'cloud.XXX.de',
  ),
  'datadirectory' => '/home/www/nextcloud/data',
  'dbtype' => 'mysql',
  'version' => '25.0.1.1',
  'overwrite.cli.url' => 'http://cloud.XXX.de',
  'dbname' => 'XXX',
  'dbhost' => 'XXX',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'XXX',
  'dbpassword' => 'XXX',
  'installed' => true,
  'instanceid' => 'XXX',
  'htaccess.RewriteBase' => '/',
  'appstoreenabled' => false,
  'logtimezone' => 'XXX',
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'updatechecker' => false,
  'ldapIgnoreNamingRules' => false,
  'ldapProviderFactory' => 'OCA\\User_LDAP\\LDAPProviderFactory',
  'updater.secret' => 'XXX',
  'maintenance' => false,
  'theme' => '',
  'loglevel' => 2,
  'mail_from_address' => 'info',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => 'XXX',
  'mail_smtpsecure' => 'tls',
  'mail_smtphost' => 'XXX',
  'mail_smtpport' => 'XXX',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtpname' => 'XXX',
  'mail_smtppassword' => 'XXX',
);

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

NO SUCH FILE!?

Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.

NO SUCH FILE!?

Plz help.

You have a few errors regarding your ldap setup. Can you login without ldap? Then I would try to disable ldap temporarily for debugging this issue (or solve the ldap errors first). Then you can perhaps spot errors regarding the app store.

If you can’t connect to the app store, it can be a problem of outgoing connections, DNS resolver, firewall etc. Try first from command line, if you can download a file with:

curl -o /dev/null https://download.nextcloud.com/server/releases/latest.zip

You have a debian system, it is hard to believe that there are no logfiles. Especially for apache, there should be a apache folder with logfiles.

The apps page loading problem should be fixed with 25.0.2