[GH-ISSUE #694] sync fails since upgrade of Floccus to 4.4.1 #443

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

Originally created by @kai-uwe-rommel on GitHub (Oct 20, 2020).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/694

Describe the bug
Since I upgraded our Nextcloud server to from 18.0.7 to 19.0.4 the floccus sync fails.

To Reproduce
See above.

Expected behavior
Should work.

Screenshots
grafik

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Firefox
  • Browser Version: 81.0.2
  • Floccus version: 4.4.1
  • Floccus sync method: nextcloud folders

Server (please complete the following information):

  • OS: Ubuntu 18.0.4 LTS
  • Nextcloud version: 19.0.4
  • Bookmarks app version:

Debug log
Will provide when useful.

Additional context
Want to now if this is a known issue or new.

Originally created by @kai-uwe-rommel on GitHub (Oct 20, 2020). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/694 **Describe the bug** Since I upgraded our Nextcloud server to from 18.0.7 to 19.0.4 the floccus sync fails. **To Reproduce** See above. **Expected behavior** Should work. **Screenshots** ![grafik](https://user-images.githubusercontent.com/26381804/96591317-6bc8d000-12e7-11eb-92ae-c83cbbc952e5.png) **Desktop (please complete the following information):** - OS: Windows 10 - Browser: Firefox - Browser Version: 81.0.2 - Floccus version: 4.4.1 - Floccus sync method: nextcloud folders **Server (please complete the following information):** - OS: Ubuntu 18.0.4 LTS - Nextcloud version: 19.0.4 - Bookmarks app version: **Debug log** Will provide when useful. **Additional context** Want to now if this is a known issue or new.
Author
Owner

@spiezmaestro commented on GitHub (Oct 20, 2020):

I have the same issue. I think I just upgraded my Firefox addon to version 4.4.1 in firefox 82.0 before this started happening. Nothing was changed on my nextcloud backend.

<!-- gh-comment-id:712847517 --> @spiezmaestro commented on GitHub (Oct 20, 2020): I have the same issue. I think I just upgraded my Firefox addon to version 4.4.1 in firefox 82.0 before this started happening. Nothing was changed on my nextcloud backend.
Author
Owner

@kai-uwe-rommel commented on GitHub (Oct 20, 2020):

Difficult to tell for me ... I noticed the problem today and the Nextcloud update to 19 was yesterday ... hence my assumption.
I did not notice the update of the Floccus plugin in my Firefox because that happens in the background.
But I just checked and in Firefox's addon list it says that Floccus was updated today to 4.4.1.
So it could as well be the update of Floccus that causes the problem.

<!-- gh-comment-id:712854625 --> @kai-uwe-rommel commented on GitHub (Oct 20, 2020): Difficult to tell for me ... I noticed the problem today and the Nextcloud update to 19 was yesterday ... hence my assumption. I did not notice the update of the Floccus plugin in my Firefox because that happens in the background. But I just checked and in Firefox's addon list it says that Floccus was updated today to 4.4.1. So it could as well be the update of Floccus that causes the problem.
Author
Owner

@kai-uwe-rommel commented on GitHub (Oct 20, 2020):

Hmm, sync still works in Chrome ... its Floccus addon is at 4.3.0.

<!-- gh-comment-id:712856625 --> @kai-uwe-rommel commented on GitHub (Oct 20, 2020): Hmm, sync still works in Chrome ... its Floccus addon is at 4.3.0.
Author
Owner

@stelas commented on GitHub (Oct 20, 2020):

Same "No bookmarks found for the provided GUID." error here with FF 81.0 and Nextcloud 20 after update from 4.3.0 to 4.4.1... :(

<!-- gh-comment-id:712857896 --> @stelas commented on GitHub (Oct 20, 2020): Same "No bookmarks found for the provided GUID." error here with FF 81.0 and Nextcloud 20 after update from 4.3.0 to 4.4.1... :(
Author
Owner

@marcelklehr commented on GitHub (Oct 20, 2020):

Hmm, sync still works in Chrome ... its Floccus addon is at 4.3.0.

It was a partial roll-out.

No bookmarks found for the provided GUID.

This sounds like https://github.com/marcelklehr/floccus/issues/690

Can you try wiping your server bookmarks and triggering a sync from scratch in the "dangerous" section of the account settings?

<!-- gh-comment-id:712874361 --> @marcelklehr commented on GitHub (Oct 20, 2020): > Hmm, sync still works in Chrome ... its Floccus addon is at 4.3.0. It was a partial roll-out. > No bookmarks found for the provided GUID. This sounds like https://github.com/marcelklehr/floccus/issues/690 Can you try wiping your server bookmarks and triggering a sync from scratch in the "dangerous" section of the account settings?
Author
Owner

@spiezmaestro commented on GitHub (Oct 20, 2020):

I guess that means that my tags will be gone (wiping server bookmarks) and can't find an option to mass assign tags again. Have a lot of them. Any ideas?

<!-- gh-comment-id:712881731 --> @spiezmaestro commented on GitHub (Oct 20, 2020): I guess that means that my tags will be gone (wiping server bookmarks) and can't find an option to mass assign tags again. Have a lot of them. Any ideas?
Author
Owner

@marcelklehr commented on GitHub (Oct 20, 2020):

Any ideas?

Backups :S 😢

Or you can try to sync from scratch without wiping. No guarantee this will work, though. You will have to sort out the duplicates yourself.

<!-- gh-comment-id:712884319 --> @marcelklehr commented on GitHub (Oct 20, 2020): > Any ideas? Backups :S :cry: Or you can try to sync from scratch without wiping. No guarantee this will work, though. You will have to sort out the duplicates yourself.
Author
Owner

@spiezmaestro commented on GitHub (Oct 20, 2020):

When I export the bookmarks, will the tags also be in that export? Could I export, delete, sync from scratch, import (to keep the tags) or will this screw up the sync again?

<!-- gh-comment-id:712889924 --> @spiezmaestro commented on GitHub (Oct 20, 2020): When I export the bookmarks, will the tags also be in that export? Could I export, delete, sync from scratch, import (to keep the tags) or will this screw up the sync again?
Author
Owner

@marcelklehr commented on GitHub (Oct 20, 2020):

When I export the bookmarks, will the tags also be in that export?

Yes.

Could I export, delete, sync from scratch, import (to keep the tags) or will this screw up the sync again?

I think: Export (to have a backup), keep everything on the server as is, sync from scratch (will possibly create more duplicates), clean up duplicates manually. This should keep your tags. As long as one bookmark with the same URL exists that has the tags, they won't be gone.

<!-- gh-comment-id:712901558 --> @marcelklehr commented on GitHub (Oct 20, 2020): > When I export the bookmarks, will the tags also be in that export? Yes. > Could I export, delete, sync from scratch, import (to keep the tags) or will this screw up the sync again? I think: Export (to have a backup), keep everything on the server as is, sync from scratch (will possibly create more duplicates), clean up duplicates manually. This should keep your tags. As long as one bookmark with the same URL exists that has the tags, they won't be gone.
Author
Owner

@spiezmaestro commented on GitHub (Oct 20, 2020):

OK, did as you suggested an worked like a charm. The first sync after choosing "sync from scratch" did not take that long (couple of seconds). No duplicates created on the server side. It appeared to me, that the addon saw everything was already in sync. So far so good.

Added a new bookmark to see how that behaves --> sync without issues
Deleted this dummy bookmark in browser --> sync ok, bookmark deleted on server
Added a new dummy bookmark --> sync without issues
Deleted this new dummy on server -_> sync also ok.

Seems ok to me. Thanks!

<!-- gh-comment-id:712907858 --> @spiezmaestro commented on GitHub (Oct 20, 2020): OK, did as you suggested an worked like a charm. The first sync after choosing "sync from scratch" did not take that long (couple of seconds). No duplicates created on the server side. It appeared to me, that the addon saw everything was already in sync. So far so good. Added a new bookmark to see how that behaves --> sync without issues Deleted this dummy bookmark in browser --> sync ok, bookmark deleted on server Added a new dummy bookmark --> sync without issues Deleted this new dummy on server -_> sync also ok. Seems ok to me. Thanks!
Author
Owner

@kai-uwe-rommel commented on GitHub (Oct 20, 2020):

A full sync "from scratch" has helped in my case, too.
But I guess you will need to fix that so that not every user will have to do this after upgrading to 4.4.1.

<!-- gh-comment-id:712958228 --> @kai-uwe-rommel commented on GitHub (Oct 20, 2020): A full sync "from scratch" has helped in my case, too. But I guess you will need to fix that so that not every user will have to do this after upgrading to 4.4.1.
Author
Owner

@jcwinkler commented on GitHub (Oct 20, 2020):

I had exactly the same problem as the original poster (but on Nextcloud 18.04). Wiping all bookmarks on the server and doing a sync from scratch as suggeted by @marcelklehr solved the problem.

<!-- gh-comment-id:712963119 --> @jcwinkler commented on GitHub (Oct 20, 2020): I had exactly the same problem as the original poster (but on Nextcloud 18.04). Wiping all bookmarks on the server and doing a sync from scratch as suggeted by @marcelklehr solved the problem.
Author
Owner

@Mr-Rayman commented on GitHub (Oct 20, 2020):

Exactly the same behavior here after update to 4.4.1 :-(

<!-- gh-comment-id:713130862 --> @Mr-Rayman commented on GitHub (Oct 20, 2020): Exactly the same behavior here after update to 4.4.1 :-(
Author
Owner

@mneiger commented on GitHub (Oct 21, 2020):

Same problem here with since 4.4.1. Restarting from scratch does not seem to help. I works a couple of times, then fails again once a second browser is also syncing.
I will try to rebuild from scratch later.
I'm using webdav sync to nextcloud, not the bookmark app.

<!-- gh-comment-id:713383384 --> @mneiger commented on GitHub (Oct 21, 2020): Same problem here with since 4.4.1. Restarting from scratch does not seem to help. I works a couple of times, then fails again once a second browser is also syncing. I will try to rebuild from scratch later. I'm using webdav sync to nextcloud, not the bookmark app.
Author
Owner

@DerDanilo commented on GitHub (Oct 21, 2020):

Syncing from scratch only worked for the moment. A few hours later the same problem appeared. Currently this issue is only present in FF. Chrome and Chroimum(Edge) did not update the plugin yet.

<!-- gh-comment-id:713398674 --> @DerDanilo commented on GitHub (Oct 21, 2020): Syncing from scratch only worked for the moment. A few hours later the same problem appeared. Currently this issue is only present in FF. Chrome and Chroimum(Edge) did not update the plugin yet.
Author
Owner

@marcelklehr commented on GitHub (Oct 21, 2020):

So, this is still "No Bookmarks found for the provided GUID"? What is your sync strategy (slave, overwrite, merge)? Which sync method (nextcloud-folders, webdav)? Are you syncing the root folder?

<!-- gh-comment-id:713481399 --> @marcelklehr commented on GitHub (Oct 21, 2020): So, this is still "No Bookmarks found for the provided GUID"? What is your sync strategy (slave, overwrite, merge)? Which sync method (nextcloud-folders, webdav)? Are you syncing the root folder?
Author
Owner

@marcelklehr commented on GitHub (Oct 21, 2020):

If you're up for a bit of debugging:

Firefox

  • Go to about:debugging
  • click on debug button next to floccus entry
  • trigger a sync by clicking on sync now for the account of your choice.
  • go back to the inspector window and copy the logs after waiting for the sync to finish

Chrome

  • Go to chrome://extensions
  • enable Developer mode
  • click on dist/html/background.html button in floccus' entry next to "Inspect views: "
  • trigger a sync by clicking on sync now for the account of your choice
  • go back to the inspector window and copy the logs after waiting for the sync to finish
<!-- gh-comment-id:713510639 --> @marcelklehr commented on GitHub (Oct 21, 2020): If you're up for a bit of debugging: #### Firefox * Go to `about:debugging` * click on `debug` button next to floccus entry * trigger a sync by clicking on `sync now` for the account of your choice. * go back to the inspector window and copy the logs after waiting for the sync to finish #### Chrome * Go to `chrome://extensions` * enable `Developer mode` * click on `dist/html/background.html` button in floccus' entry next to "Inspect views: " * trigger a sync by clicking on `sync now` for the account of your choice * go back to the inspector window and copy the logs after waiting for the sync to finish
Author
Owner

@ghost commented on GitHub (Oct 21, 2020):

I'm also unable to sync since the upgrade to 4.4.1. I'm on firefox 81.0.1 on Linux. I get the following error:
E019: HTTP status 403. Failed PUT request. Check your server configuration and log.
My configuration looks okay and I'm still able to sync on Chromium using 4.3.

<!-- gh-comment-id:713961588 --> @ghost commented on GitHub (Oct 21, 2020): I'm also unable to sync since the upgrade to 4.4.1. I'm on firefox 81.0.1 on Linux. I get the following error: `E019: HTTP status 403. Failed PUT request. Check your server configuration and log. ` My configuration looks okay and I'm still able to sync on Chromium using 4.3.
Author
Owner

@marcelklehr commented on GitHub (Oct 22, 2020):

@banjonerd see #699

<!-- gh-comment-id:714268971 --> @marcelklehr commented on GitHub (Oct 22, 2020): @banjonerd see #699
Author
Owner

@DerDanilo commented on GitHub (Oct 23, 2020):

So, this is still "No Bookmarks found for the provided GUID"? What is your sync strategy (slave, overwrite, merge)? Which sync method (nextcloud-folders, webdav)? Are you syncing the root folder?

Usually it's merge between all my browsers on multiple devices. I am only using one device at a time. All Browsers have different sync schedules to not block each other while syncing.

WebDAV
Firefox 81.0.1
Chrome Version 86.0.4240.111

With the old version of floccus, it just syncs fine.

<!-- gh-comment-id:715338199 --> @DerDanilo commented on GitHub (Oct 23, 2020): > So, this is still "No Bookmarks found for the provided GUID"? What is your sync strategy (slave, overwrite, merge)? Which sync method (nextcloud-folders, webdav)? Are you syncing the root folder? Usually it's merge between all my browsers on multiple devices. I am only using one device at a time. All Browsers have different sync schedules to not block each other while syncing. WebDAV Firefox 81.0.1 Chrome Version 86.0.4240.111 With the old version of floccus, it just syncs fine.
Author
Owner

@marcelklehr commented on GitHub (Oct 29, 2020):

In meantime there's a new patch out. Here's hoping this solved your problems as well 🙏

<!-- gh-comment-id:718759564 --> @marcelklehr commented on GitHub (Oct 29, 2020): In meantime there's a new patch out. Here's hoping this solved your problems as well :pray:
Author
Owner

@junpet commented on GitHub (Nov 8, 2020):

@marcelklehr I reinstallad both Floccus and NC Bookmarks and I use it for some days, looks all good. Thanks your hard work! I think you can close it.

image

Have a nice day! 🌞

<!-- gh-comment-id:723546463 --> @junpet commented on GitHub (Nov 8, 2020): @marcelklehr I reinstallad both Floccus and NC Bookmarks and I use it for some days, looks all good. Thanks your hard work! I think you can close it. ![image](https://user-images.githubusercontent.com/3465278/98460530-8c2cd180-21a5-11eb-8511-41a0ac469eee.png) Have a nice day! 🌞
Author
Owner

@github-actions[bot] commented on GitHub (Mar 21, 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:1477177703 --> @github-actions[bot] commented on GitHub (Mar 21, 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#443
No description provided.