Owncloud does not recognize files immediately

Owncloud does not recognize new files or folders until the program is restarted. I.e. when I save a new file in Owncloud, it is not synchronized immediately. Maybe there is a solution for this problem?
I have done these solutions so far :

  • Windows Updates
  • settings checked (block list, hidden files etc.)
  • delete login information and login again -
    set up synch folder again

Where are the files stored on the server? Mounted external storage? You’ll find multiple threads that can help you with that.

They are stored on the server, they are synchronized with the server it self but the local copies are stored in the owncloud client itslef . It is an owncloud client problem

ownCloud client regularly polls your ownCloud server for changes with a PROPFIND request to your account root folder:

% curl -s 'https://demo.owncloud.org/remote.php/dav/files/test/' \
-X 'PROPFIND' \
-u 'test:test' \
-H 'Depth: 0' \
--data-binary $'<?xml version="1.0"?>
<d:propfind  xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns"><d:prop><d:getetag /></d:prop></d:propfind>' | xmllint --format -
<?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:oc="http://owncloud.org/ns">
  <d:response>
    <d:href>/remote.php/dav/files/test/</d:href>
    <d:propstat>
      <d:prop>
        <d:getetag>"64a2afd047b32"</d:getetag>
      </d:prop>
      <d:status>HTTP/1.1 200 OK</d:status>
    </d:propstat>
  </d:response>
</d:multistatus>

Let’s create a new subfolder…

% curl -s 'https://demo.owncloud.org/remote.php/dav/files/test/Photos/Test' \
-X 'MKCOL' \
-u 'test:test'

Next time the desktop client polls, it sees the ETAG has changed:

% curl -s 'https://demo.owncloud.org/remote.php/dav/files/test/' \
-X 'PROPFIND' \
-u 'test:test' \
-H 'Depth: 0' \
--data-binary $'<?xml version="1.0"?>
<d:propfind  xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns"><d:prop><d:getetag /></d:prop></d:propfind>' | xmllint --format -
<?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:oc="http://owncloud.org/ns">
  <d:response>
    <d:href>/remote.php/dav/files/test/</d:href>
    <d:propstat>
      <d:prop>
        <d:getetag>"64a2b01620021"</d:getetag>
      </d:prop>
      <d:status>HTTP/1.1 200 OK</d:status>
    </d:propstat>
  </d:response>
</d:multistatus>

I’d assume something on the server isn’t working correct, so the ETAG doesn’t change properly, and the clients can’t detect the changes.

@Erida what exact versions do you use?

  • desktop client version?
  • desktop operating system?
  • server version?

desktop client version

@Erida What version numbers of each of the following?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.