[GH-ISSUE #814] sync with IIS #518

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

Originally created by @stefreimer on GitHub (Jan 31, 2021).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/814

Describe the bug

I installed floccus as Firefox-addon on two Windows Clients and use IIS on a Windows server as webdav server.
I made the identical configured on both floccus clients with the same account, but every client can only sync its own bookmarks. If I make a change on one client, the complete xbel file will be replaced. There seems no way to merge the data from the two clients.
Can it be a problem with the IIS, that it has a weak webav compatibility maybe? Or should it work and I made a mistake in client configuration?

To Reproduce

Steps to reproduce the behavior:

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Desktop

(please complete the following information)

  • OS: Windows
  • Browser firefox
  • Browser Version 85
  • Floccus version: 4.4.9
  • Floccus sync method: webdav

Server

(please complete the following information)

  • OS: IIS Windows 2019
  • Nextcloud version: [if applicable]
  • Bookmarks app version: [if applicable]

Note: Please write down the actual version numbers instead of writing 'latest'.

Debug log

It is often useful to provide a debug log file along with the issue. You can obtain a debug log of the most recent sync runs by clicking 'Debug log' in the bottom right corner of the floccus panel in your browser.

Note: As your debug log usually contains large parts of your bookmark data, instead of attaching it publicly to the issue here, I recommend uploading it privately at the following URL https://klehranlage.net/index.php/s/7nn82NSBsfQKdsJ

Unfortunately I can't give you a debug file, because the file is always empty.

Additional context

Add any other context about the problem here.

Originally created by @stefreimer on GitHub (Jan 31, 2021). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/814 ### Describe the bug I installed floccus as Firefox-addon on two Windows Clients and use IIS on a Windows server as webdav server. I made the identical configured on both floccus clients with the same account, but every client can only sync its own bookmarks. If I make a change on one client, the complete xbel file will be replaced. There seems no way to merge the data from the two clients. Can it be a problem with the IIS, that it has a weak webav compatibility maybe? Or should it work and I made a mistake in client configuration? ### To Reproduce Steps to reproduce the behavior: ### Expected behavior A clear and concise description of what you expected to happen. ### Screenshots If applicable, add screenshots to help explain your problem. ### Desktop (please complete the following information) - OS: Windows - Browser firefox - Browser Version 85 - Floccus version: 4.4.9 - Floccus sync method: webdav ### Server (please complete the following information) - OS: IIS Windows 2019 - Nextcloud version: [if applicable] - Bookmarks app version: [if applicable] Note: Please write down the actual version numbers instead of writing 'latest'. ### Debug log It is often useful to provide a debug log file along with the issue. You can obtain a debug log of the most recent sync runs by clicking 'Debug log' in the bottom right corner of the floccus panel in your browser. Note: As your debug log usually contains large parts of your bookmark data, instead of attaching it publicly to the issue here, I recommend uploading it privately at the following URL https://klehranlage.net/index.php/s/7nn82NSBsfQKdsJ Unfortunately I can't give you a debug file, because the file is always empty. ### Additional context Add any other context about the problem here.
Author
Owner

@stefreimer commented on GitHub (Jan 31, 2021):

Sorry, I forgott the screenshots of my configuration
Floccus bookmark sync-1
Floccus bookmark sync-2

<!-- gh-comment-id:770418159 --> @stefreimer commented on GitHub (Jan 31, 2021): Sorry, I forgott the screenshots of my configuration ![Floccus bookmark sync-1](https://user-images.githubusercontent.com/78314401/106392467-44a79180-63f2-11eb-86ec-cecb2dd3e323.jpg) ![Floccus bookmark sync-2](https://user-images.githubusercontent.com/78314401/106392468-45402800-63f2-11eb-82fd-7d999b822e77.jpg)
Author
Owner

@marcelklehr commented on GitHub (Feb 4, 2021):

Mmmh, that's a tricky one. Floccus shouldn't outright replace an existing file. Are you sure you are using the same URL and path in both browsers? Could you check the network as follows?

Firefox

  • Go to about:debugging -> This firefox
  • click on inspect button next to floccus entry
  • go to the network tab in the inspector tab
  • trigger a sync by clicking on sync now for the account of your choice.
  • check the failing network requests

Chrome

  • Go to chrome://extensions
  • enable Developer mode
  • click on dist/html/background.html button in floccus' entry next to "Inspect views: "
  • go to the network tab in the inspector window
  • trigger a sync by clicking on sync now for the account of your choice
  • check the failing network requests
<!-- gh-comment-id:773438322 --> @marcelklehr commented on GitHub (Feb 4, 2021): Mmmh, that's a tricky one. Floccus shouldn't outright replace an existing file. Are you sure you are using the same URL and path in both browsers? Could you check the network as follows? #### Firefox * Go to `about:debugging` -> `This firefox` * click on `inspect` button next to floccus entry * go to the network tab in the inspector tab * trigger a sync by clicking on `sync now` for the account of your choice. * check the failing network requests #### Chrome * Go to `chrome://extensions` * enable `Developer mode` * click on `dist/html/background.html` button in floccus' entry next to "Inspect views: " * go to the network tab in the inspector window * trigger a sync by clicking on `sync now` for the account of your choice * check the failing network requests
Author
Owner

@stefreimer commented on GitHub (Feb 6, 2021):

I did this. You can see the result in the attachment. It is strange. Floccus gets back 'not found'. so it created always an new xbel file. It seems to be a misconfiguration of the IIS, but I have no idea, where the error could be. It can't be a missing right, because floccus is able to create the file.
debug-sync-floccus

<!-- gh-comment-id:774517864 --> @stefreimer commented on GitHub (Feb 6, 2021): I did this. You can see the result in the attachment. It is strange. Floccus gets back 'not found'. so it created always an new xbel file. It seems to be a misconfiguration of the IIS, but I have no idea, where the error could be. It can't be a missing right, because floccus is able to create the file. ![debug-sync-floccus](https://user-images.githubusercontent.com/78314401/107126221-cdb93f80-68ae-11eb-8c9a-dc0395115b87.jpg)
Author
Owner

@marcelklehr commented on GitHub (Feb 7, 2021):

You may want to try http://forums.iis.net/. If it turns out there's something I can fix on my side, let me know here :)

<!-- gh-comment-id:774660852 --> @marcelklehr commented on GitHub (Feb 7, 2021): You may want to try http://forums.iis.net/. If it turns out there's something I can fix on my side, let me know here :)
Author
Owner

@marcelklehr commented on GitHub (Feb 8, 2021):

It is likely that this is resolved with v4.5.0, I've been able to reproduce and fix a similar issue (see #824) :)

<!-- gh-comment-id:775117781 --> @marcelklehr commented on GitHub (Feb 8, 2021): It is likely that this is resolved with v4.5.0, I've been able to reproduce and fix a similar issue (see #824) :)
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:1477135409 --> @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#518
No description provided.