[GH-ISSUE #1012] Initial sync via webdav works, subsequent syncs fail #664

Closed
opened 2026-02-25 22:37:47 +03:00 by kerem · 21 comments
Owner

Originally created by @OnkelTom-76 on GitHub (Dec 29, 2021).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/1012

Describe the bug

I am trying to sync to my WEB.DE smartdrive. Generally available under 'https://webdav.smartdrive.web.de'
Credentials and path are okay.

Problem: With the initial sync, the bookmark file gets created. I can see and access it via e.g. a file-manager or the online surface of the provider WEB.DE. But subsequent syncs fail with E017 error. So the file on the webdav share does not get updated. In the trash bin, I can find a renamed ".lock" file, but the bookmark file itself does not get updated.

Expected behavior

Would expect subsequent syncs (updates) to work as the initial sync (creation of bookmark file)

Desktop

Floccus version: 4.8.6
Chrome browser: Version 96.0.4664.110 (Offizieller Build) (64-Bit)
Windows version: 10 Pro 19043.1415

Server

WEB.DE specific - don't know details

Additional context

The same floccus version 4.8.6 under Linux Mint 20.2 on a 64 bit machine produces the same behaviour.
Whereas version 4.7.0 of floccus works flawlessly.

Hope, the bot does not close this one as well...

Any help / support would be appreciated. Thank you.

Originally created by @OnkelTom-76 on GitHub (Dec 29, 2021). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/1012 ### Describe the bug I am trying to sync to my WEB.DE smartdrive. Generally available under 'https://webdav.smartdrive.web.de' Credentials and path are okay. Problem: With the initial sync, the bookmark file gets created. I can see and access it via e.g. a file-manager or the online surface of the provider WEB.DE. But subsequent syncs fail with E017 error. So the file on the webdav share does not get updated. In the trash bin, I can find a renamed ".lock" file, but the bookmark file itself does not get updated. ### Expected behavior Would expect subsequent syncs (updates) to work as the initial sync (creation of bookmark file) ### Desktop Floccus version: 4.8.6 Chrome browser: Version 96.0.4664.110 (Offizieller Build) (64-Bit) Windows version: 10 Pro 19043.1415 ### Server WEB.DE specific - don't know details ### Additional context The same floccus version 4.8.6 under Linux Mint 20.2 on a 64 bit machine produces the same behaviour. Whereas version 4.7.0 of floccus works flawlessly. Hope, the bot does not close this one as well... Any help / support would be appreciated. Thank you.
kerem 2026-02-25 22:37:47 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@github-actions[bot] commented on GitHub (Dec 29, 2021):

Hi @OnkelTom-76! This issue is being automatically closed because it does not follow the issue template.

<!-- gh-comment-id:1002449745 --> @github-actions[bot] commented on GitHub (Dec 29, 2021): Hi @OnkelTom-76! This issue is being automatically closed because it does not follow the issue template.
Author
Owner

@marcelklehr commented on GitHub (Jan 26, 2022):

Whereas version 4.7.0 of floccus works flawlessly.

huh. that's curious.

<!-- gh-comment-id:1022251654 --> @marcelklehr commented on GitHub (Jan 26, 2022): > Whereas version 4.7.0 of floccus works flawlessly. huh. that's curious.
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

Whereas version 4.7.0 of floccus works flawlessly.

huh. that's curious.

I did not manage to get it to work after 4.7.0. Neither under Windows 10 (latest Chrome version) nor under Linux Mint 20.3 (latest Chromium). Although even backing up account and re-use this backup, so I cannot mis-type anything. It works until 4.7.0 . But all newer versions end with E017, as far as I remember.

Edit: Maybe a problem of "WEB.DE"...?

<!-- gh-comment-id:1022265947 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): > > Whereas version 4.7.0 of floccus works flawlessly. > > huh. that's curious. I did not manage to get it to work after 4.7.0. Neither under Windows 10 (latest Chrome version) nor under Linux Mint 20.3 (latest Chromium). Although even backing up account and re-use this backup, so I cannot mis-type anything. It works until 4.7.0 . But all newer versions end with E017, as far as I remember. Edit: Maybe a problem of "WEB.DE"...?
Author
Owner

@marcelklehr commented on GitHub (Jan 26, 2022):

Between v4.7 & v4.8 I changed some HTTP-request related stuff all around the code base in order to add Android support. I'll recheck those changes.

<!-- gh-comment-id:1022276040 --> @marcelklehr commented on GitHub (Jan 26, 2022): Between v4.7 & v4.8 I changed some HTTP-request related stuff all around the code base in order to add Android support. I'll recheck those changes.
Author
Owner

@marcelklehr commented on GitHub (Jan 26, 2022):

It could be that you're not getting the correct error message. I've identified some problematic code, could you try enabling redirects in your floccus account settings to verify this?

<!-- gh-comment-id:1022286747 --> @marcelklehr commented on GitHub (Jan 26, 2022): It could be that you're not getting the correct error message. I've identified some problematic code, could you try enabling redirects in your floccus account settings to verify this?
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

It could be that you're not getting the correct error message. I've identified some problematic code, could you try enabling redirects in your floccus account settings to verify this?

"redirects"? I cannot follow. Where is this setting. Maybe the German phrase? Wo finde ich das?

<!-- gh-comment-id:1022290358 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): > It could be that you're not getting the correct error message. I've identified some problematic code, could you try enabling redirects in your floccus account settings to verify this? "redirects"? I cannot follow. Where is this setting. Maybe the German phrase? Wo finde ich das?
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

It could be that you're not getting the correct error message. I've identified some problematic code, could you try enabling redirects in your floccus account settings to verify this?

I just played around with 4.7.0, 4.8.7 and 4.9.0. 4.7.0 is great. Everything fine. With 4.8.7 and 4.9.0 it sometimes workes with the 4th or 5th press of the button "jetzt synchronisieren". Even waiting 10, 15, 20, 30 seconds does no change. It sometimes works, sometimes not...

<!-- gh-comment-id:1022292346 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): > It could be that you're not getting the correct error message. I've identified some problematic code, could you try enabling redirects in your floccus account settings to verify this? I just played around with 4.7.0, 4.8.7 and 4.9.0. 4.7.0 is great. Everything fine. With 4.8.7 and 4.9.0 it sometimes workes with the 4th or 5th press of the button "jetzt synchronisieren". Even waiting 10, 15, 20, 30 seconds does no change. It sometimes works, sometimes not...
Author
Owner

@marcelklehr commented on GitHub (Jan 26, 2022):

"redirects"? I cannot follow. Where is this setting.

Open Floccus panel -> Expand your account -> click on options -> scroll down to "Dangerous actions" -> Check "Allow redirects in Server URL" (it's likely not translated yet)

<!-- gh-comment-id:1022295233 --> @marcelklehr commented on GitHub (Jan 26, 2022): > "redirects"? I cannot follow. Where is this setting. Open Floccus panel -> Expand your account -> click on options -> scroll down to "Dangerous actions" -> Check "Allow redirects in Server URL" (it's likely not translated yet)
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

"redirects"? I cannot follow. Where is this setting.

Open Floccus panel -> Expand your account -> click on options -> scroll down to "Dangerous actions" -> Check "Allow redirects in Server URL" (it's likely not translated yet)

Found it. It was not in 4.7.0, right. In 4.9.0, now enabled it. Same as before. Works 1 time, sometimes twice. Then error E017, again. Third or fourth try now work. Same as before enabling redirects.

<!-- gh-comment-id:1022301419 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): > > "redirects"? I cannot follow. Where is this setting. > > Open Floccus panel -> Expand your account -> click on options -> scroll down to "Dangerous actions" -> Check "Allow redirects in Server URL" (it's likely not translated yet) Found it. It was not in 4.7.0, right. In 4.9.0, now enabled it. Same as before. Works 1 time, sometimes twice. Then error E017, again. Third or fourth try now work. Same as before enabling redirects.
Author
Owner

@marcelklehr commented on GitHub (Jan 26, 2022):

Would you be amenable to try out a build with my latest changes to test if they fix your issues?

<!-- gh-comment-id:1022302929 --> @marcelklehr commented on GitHub (Jan 26, 2022): Would you be amenable to try out a build with my latest changes to test if they fix your issues?
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

Would you be amenable to try out a build with my latest changes to test if they fix your issues?

I will back up my sync file and will be happy to assist ;)

<!-- gh-comment-id:1022306282 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): > Would you be amenable to try out a build with my latest changes to test if they fix your issues? I will back up my sync file and will be happy to assist ;)
Author
Owner

@marcelklehr commented on GitHub (Jan 26, 2022):

Here you go: https://cloud.marcelklehr.de/s/fBzKz4s2TrAS396

You should be able to install the crx by dragging it onto chrome://extensions (not sure if that only works on linux, though).
Otherwise,

  1. Unzip the zip file
  2. Go to chrome://extensions
  3. Enable "Developer mode" (top left, I believe)
  4. Load the extension by pointing Chrome to the unzipped directory
<!-- gh-comment-id:1022311819 --> @marcelklehr commented on GitHub (Jan 26, 2022): Here you go: https://cloud.marcelklehr.de/s/fBzKz4s2TrAS396 You should be able to install the crx by dragging it onto `chrome://extensions` (not sure if that only works on linux, though). Otherwise, 1. Unzip the zip file 2. Go to `chrome://extensions` 3. Enable "Developer mode" (top left, I believe) 4. Load the extension by pointing Chrome to the unzipped directory
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

I took the ZIP file and unpacked the 4.10-alpha.1. Added to Chrome, imported backup of account and started.
It is stuck at "synchronization in progress".

Abbrechen leads to E027

<!-- gh-comment-id:1022320391 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): I took the ZIP file and unpacked the 4.10-alpha.1. Added to Chrome, imported backup of account and started. It is stuck at "synchronization in progress". Abbrechen leads to E027
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

Will be away from my desk for some time, now...

<!-- gh-comment-id:1022324984 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): Will be `away from my desk` for some time, now...
Author
Owner

@marcelklehr commented on GitHub (Jan 26, 2022):

Ah, I seem to have forgotten a change. :/
I've updated the builds at the above URL. Also, make sure to remove the .lock file associated with your bookmarks file in your WebDAV share.

If you like, we can head over to https://gitter.im/marcelklehr/floccus to chat synchronously once you're available again :)

<!-- gh-comment-id:1022327021 --> @marcelklehr commented on GitHub (Jan 26, 2022): Ah, I seem to have forgotten a change. :/ I've updated the builds at the above URL. Also, make sure to remove the .lock file associated with your bookmarks file in your WebDAV share. If you like, we can head over to https://gitter.im/marcelklehr/floccus to chat synchronously once you're available again :)
Author
Owner

@marcelklehr commented on GitHub (Jan 26, 2022):

@OnkelTom-76 Can you try again with the new builds at the above URL?

<!-- gh-comment-id:1022474932 --> @marcelklehr commented on GitHub (Jan 26, 2022): @OnkelTom-76 Can you try again with the new builds at the above URL?
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

@OnkelTom-76 Can you try again with the new builds at the above URL?

Added a new bookmarked and synced. Worked without any error message. The XBEL file contains the new bookmark. So, it seems to be working. VERY, VERY good!!! Thank you! Will have an eye on it and give feedback the next days, maybe on the weekend! Have a nice evening and again THANK YOU!

<!-- gh-comment-id:1022493908 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): > @OnkelTom-76 Can you try again with the new builds at the above URL? Added a new bookmarked and synced. Worked without any error message. The XBEL file contains the new bookmark. So, it seems to be working. VERY, VERY good!!! Thank you! Will have an eye on it and give feedback the next days, maybe on the weekend! Have a nice evening and again THANK YOU!
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

Now done 9...10 syncs, adding and deleting some bookmarks. Everything fine. Good work! Appreciate your support!

<!-- gh-comment-id:1022500018 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): Now done 9...10 syncs, adding and deleting some bookmarks. Everything fine. Good work! Appreciate your support!
Author
Owner

@OnkelTom-76 commented on GitHub (Jan 26, 2022):

@marcelklehr should have mentioned you on above feedback 😉, my fault.

<!-- gh-comment-id:1022521408 --> @OnkelTom-76 commented on GitHub (Jan 26, 2022): @marcelklehr should have mentioned you on above feedback 😉, my fault.
Author
Owner

@marcelklehr commented on GitHub (Jan 26, 2022):

Cool! 🎉 I'm glad it works again :)

Good work! Appreciate your support!

You were also a very cooperative bug reporter, so thank you, too :)

<!-- gh-comment-id:1022529285 --> @marcelklehr commented on GitHub (Jan 26, 2022): Cool! :tada: I'm glad it works again :) > Good work! Appreciate your support! You were also a very cooperative bug reporter, so thank you, too :)
Author
Owner

@github-actions[bot] commented on GitHub (Mar 20, 2023):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:1476308020 --> @github-actions[bot] commented on GitHub (Mar 20, 2023): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/floccus#664
No description provided.