Erida
June 30, 2023, 8:14am
1
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.
Erida
June 30, 2023, 9:00am
3
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?
LinkP
July 4, 2023, 1:01pm
7
@Erida What version numbers of each of the following?
michaelstingl:
desktop client version?
desktop operating system?
server version?