OCP\Files\NotFoundException -> slow speed

Support intro

Sorry to hear you’re facing problems :slightly_frowning_face:

I’m facing slow sync speed (30KB/s via LAN); fresh install yesterday, OPC\Files\NotFoundException occur in logs

Write speed to virtual hard drive varies from 30 to 60 MB/s; not brilliant, but usable -> 10G-connection to storage is ordered, but not yet delivered.
Uploading files to Nextcloud via Gbit-LAN is about 30KB/s, one user connected - should be much better; above error occurs in logs.

Nextcloud version 15.0.4:
Operating system and version Debian Stretch:
Apache or nginx version Apache/2.4.25 (Debian):
PHP version PHP 7.0.33-0+deb9u1:

The issue you are facing:

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

Steps to replicate it:

  1. Install Debian Stretch via qemu/kvm (qcow-image on glusterfs)
  2. Install Nextcloud 15.0.4, users via LDAP (replication of ldap data on localhost)
  3. Upload files via desktop client

The output of your Nextcloud log in Admin > Logging:

Error	
no app in context	

OCP\Files\NotFoundException: 
/srv/nextcloud/lib/private/Files/Node/Node.php - line 216:

OC\Files\Node\Node->getFileInfo()
/srv/nextcloud/lib/private/Files/Node/Node.php - line 117:

OC\Files\Node\Node->getPermissions()
/srv/nextcloud/lib/private/Files/Node/Folder.php - line 335:

OC\Files\Node\Node->checkPermissions(8)
/srv/nextcloud/lib/private/Files/SimpleFS/SimpleFolder.php - line 65:

OC\Files\Node\Folder->delete()
/srv/nextcloud/apps/dav/lib/CardDAV/PhotoCache.php - line 277:

OC\Files\SimpleFS\SimpleFolder->delete()
/srv/nextcloud/apps/dav/lib/AppInfo/Application.php - line 144:

OCA\DAV\CardDAV\PhotoCache->delete("1", "LDAP:dccb0d ... f")
/srv/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php - line 212:

OCA\DAV\AppInfo\Application->OCA\DAV\AppInfo\{closure}("*** sensiti ... *")
/srv/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php - line 44:

Symfony\Component\EventDispatcher\EventDispatcher->doDispatch([ Closure {},Closure {}], "*** sensiti ... *", "*** sensiti ... *")
/srv/nextcloud/apps/dav/lib/CardDAV/CardDavBackend.php - line 699:

Symfony\Component\EventDispatcher\EventDispatcher->dispatch("*** sensiti ... *", "*** sensiti ... *")
/srv/nextcloud/apps/dav/lib/CardDAV/SyncService.php - line 284:

OCA\DAV\CardDAV\CardDavBackend->updateCard("1", "LDAP:dccb0d ... f", "BEGIN:VCARD ... n")
/srv/nextcloud/apps/dav/lib/HookManager.php - line 144:

OCA\DAV\CardDAV\SyncService->updateUser("*** sensiti ... *")
/srv/nextcloud/lib/private/legacy/hook.php - line 106:

OCA\DAV\HookManager->changeUser({ run: true, ... "})
/srv/nextcloud/lib/private/Server.php - line 429:

OC_Hook::emit("OC_User", "changeUser", { run: true, ... "})
<<closure>>

OC\Server->OC\{closure}("*** sensiti ... *")
/srv/nextcloud/lib/private/Hooks/EmitterTrait.php - line 99:

call_user_func_array(Closure {}, [ "*** sensi ... "])
/srv/nextcloud/lib/private/Hooks/PublicEmitter.php - line 36:

OC\Hooks\BasicEmitter->emit("\\OC\\User", "changeUser", [ "*** sensi ... "])
/srv/nextcloud/lib/private/User/User.php - line 459:

OC\Hooks\PublicEmitter->emit("\\OC\\User", "changeUser", [ "*** sensi ... "])
/srv/nextcloud/lib/private/Avatar.php - line 194:

OC\User\User->triggerChange("*** sensiti ... *", "*** sensiti ... *")
/srv/nextcloud/apps/user_ldap/lib/User/User.php - line 607:

OC\Avatar->set(null)
/srv/nextcloud/apps/user_ldap/lib/User/User.php - line 582:

OCA\User_LDAP\User\User->setOwnCloudAvatar()
/srv/nextcloud/apps/user_ldap/lib/User/User.php - line 562:

OCA\User_LDAP\User\User->updateAvatar()
/srv/nextcloud/lib/private/legacy/hook.php - line 106:

OCA\User_LDAP\User\User->updateAvatarPostLogin({ run: true, ... "})
/srv/nextcloud/lib/private/Server.php - line 418:

OC_Hook::emit("OC_User", "post_login", { run: true, ... "})
<<closure>>

OC\Server->OC\{closure}("*** sensiti ... *")
/srv/nextcloud/lib/private/Hooks/EmitterTrait.php - line 99:

call_user_func_array(Closure {}, [ "*** sensi ... "])
/srv/nextcloud/lib/private/Hooks/PublicEmitter.php - line 36:

OC\Hooks\BasicEmitter->emit("\\OC\\User", "postLogin", [ "*** sensi ... "])
/srv/nextcloud/lib/private/User/Session.php - line 371:

OC\Hooks\PublicEmitter->emit("\\OC\\User", "postLogin", [ "*** sensi ... "])
/srv/nextcloud/lib/private/User/Session.php - line 617:

OC\User\Session->completeLogin("*** sensiti ... *")
/srv/nextcloud/lib/private/User/Session.php - line 336:

OC\User\Session->loginWithToken("*** sensiti ... *")
/srv/nextcloud/lib/private/User/Session.php - line 420:

OC\User\Session->login("*** sensiti ... *")
/srv/nextcloud/lib/private/User/Session.php - line 537:

OC\User\Session->logClientIn("*** sensiti ... *")
/srv/nextcloud/lib/base.php - line 1040:

OC\User\Session->tryBasicAuthLogin("*** sensiti ... *", "*** sensiti ... *")
/srv/nextcloud/lib/base.php - line 976:

OC::handleLogin("*** sensiti ... *")
/srv/nextcloud/index.php - line 42:

OC::handleRequest()

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

<?php
$CONFIG = array (
  'instanceid' => '(some value)',
  'passwordsalt' => '(some value)',
  'secret' => '(some value)',
  'trusted_domains' => 
  array (
    0 => 'localhost:8443',
    1 => '(internal hostname):8443',
    2 => '(external hostname):8443',
  ),
  'datadirectory' => '/srv/nextcloud/data',
  'dbtype' => 'mysql',
  'version' => '15.0.4.0',
  'overwrite.cli.url' => '(some value):8443',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => '(some value)',
  'dbpassword' => '(some value)',
  'installed' => true,
  'mail_smtpmode' => 'smtp',
  'mail_smtpsecure' => 'tls',
  'mail_sendmailmode' => 'smtp',
  'mail_from_address' => '(some value)',
  'mail_domain' => '(some value)',
  'mail_smtpauthtype' => 'PLAIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => '(some value)',
  'mail_smtpport' => '587',
  'mail_smtpname' => '(some value)',
  'mail_smtppassword' => '(some value)',
  'ldapIgnoreNamingRules' => false,
  'ldapProviderFactory' => 'OCA\\User_LDAP\\LDAPProviderFactory',
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'filelocking.enabled' => true,
  'memcache.locking' => '\OC\Memcache\Redis',
  'redis' => array(
     'host' => '/var/run/redis/redis.sock',
     'port' => 0,
     'timeout' => 0.0,
      ),

);

Port 8443 is used, since port 443 is occupied by another server and we only have one external IP; shouldn’t be problematic, as apache also is configured to listen on 8443.

The output of your Apache/nginx/system log in /var/log/apache2/nextcloud-error.log:

[Wed Feb 20 11:57:24.657333 2019] [authz_core:error] [pid 15055] [client (some value):54622] AH01630: client denied by server configuration: /srv/nextcloud/data/.ocdata
[Wed Feb 20 11:57:26.791684 2019] [authz_core:error] [pid 15041] [client (some value):54620] AH01630: client denied by server configuration: /srv/nextcloud/data/.ocdata
[Wed Feb 20 12:05:47.578443 2019] [authz_core:error] [pid 15176] [client (some value):54882] AH01630: client denied by server configuration: /srv/nextcloud/data/.ocdata
[Wed Feb 20 12:09:32.940188 2019] [authz_core:error] [pid 682] [client (some value):55122] AH01630: client denied by server configuration: /srv/nextcloud/data/.ocdata
[Wed Feb 20 12:57:24.623308 2019] [authz_core:error] [pid 1251] [client 1(some value):56686] AH01630: client denied by server configuration: /srv/nextcloud/data/.ocdata
[Wed Feb 20 14:03:22.305768 2019] [authz_core:error] [pid 1619] [client (some value):58938] AH01630: client denied by server configuration: /srv/nextcloud/data/.ocdata
[Wed Feb 20 14:03:26.326925 2019] [authz_core:error] [pid 1074] [client (some value):58928] AH01630: client denied by server configuration: /srv/nextcloud/data/.ocdata
[Wed Feb 20 14:06:57.511162 2019] [authz_core:error] [pid 1624] [client (some value):59060] AH01630: client denied by server configuration: /srv/nextcloud/data/.ocdata
[Wed Feb 20 14:07:09.943515 2019] [authz_core:error] [pid 670] [client (some value):59068] AH01630: client denied by server configuration: /srv/nextcloud/data/.ocdata