Skip to content

ENOENT Error When Setting Up Sync Over Git #2125

@balthanon

Description

@balthanon

Which version of floccus are you using?

5.8.2

How many bookmarks do you have, roughly?

3000

Are you using other means to sync bookmarks in parallel to floccus?

No

Sync method

Git

Which browser are you using? In case you are using the phone App, specify the Android or iOS version and device please.

Floorp [email protected] (64-bit)

Which version of Nextcloud Bookmarks are you using? (if relevant)

No response

Which version of Nextcloud? (if relevant)

No response

What kind of WebDAV server are you using? (if relevant)

No response

Describe the Bug

When I was setting up syncing over Git I ran across an issue where it gave me the error: ENOENT: /84b00aebc6031cdecf5edd61a94d35a58c1c47df36440a9f0bcec3f55a81dc5a1765729375211/bookmark-menu | Last synchronized: 0 seconds ago

I was able to troubleshoot this by looking up the error in a general Git context and it turned out that I didn't have Git in my Path variables. While it's likely someone else will be able to troubleshoot the same way potentially, I thought I would document the issue so that it's available here if someone encounters it and starts with Github rather than a search engine.

One particular caveat to this for Floccus specifically is that fixing the issue in the addon required not just adding the path to Git into the Path variables and restarting the browser, I also had to remove the profile I was syncing and recreate it. I'm not sure if this is a caching issue for Floccus or something on the browser side-- it's possible that this is worth looking into, but I primarily opened this issue just so that it was present in the issue list as mentioned above. So it can probably be closed immediately unless someone else wants to add some additional context.

Expected Behavior

Syncing normally without an error message.

To Reproduce

Remove Git paths from your Path variable and try syncing a Git based profile.

Debug log provided

  • I have provided a debug log file

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions