Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSXFUSE failure #3250

Closed
matthewrobertbell opened this issue Sep 21, 2016 · 11 comments
Closed

OSXFUSE failure #3250

matthewrobertbell opened this issue Sep 21, 2016 · 11 comments
Labels
status/deferred Conscious decision to pause or backlog

Comments

@matthewrobertbell
Copy link

matthewrobertbell commented Sep 21, 2016

Version information:

go-ipfs version: 0.4.3-
Repo version: 4
System version: amd64/darwin
Golang version: go1.7

Type: Bug

Priority: P3?

Description:

I installed osxfuse from their website, as suggested, version 3.5.

When running ipfs mount, I get: "Error: fork/exec /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs: no such file or directory"

Based on this: bazil/fuse#103 it looks like version 3 changed some paths, whereas IPFS is still using old V2 paths.

@whyrusleeping
Copy link
Member

We should update our bazil/fuse dep then.

@whyrusleeping whyrusleeping added the status/ready Ready to be worked label Sep 28, 2016
@Kubuxu Kubuxu added status/deferred Conscious decision to pause or backlog and removed status/ready Ready to be worked labels Nov 2, 2016
@hmeine
Copy link

hmeine commented Jan 2, 2017

Yes, with the latest official FUSE for macOS, the helpers have moved from
/Library/Filesystems/osxfusefs.fs/Support/{load,mount}_osxfusefs to
/Library/Filesystems/osxfuse.fs/Contents/Resources/{load,mount}_osxfuse.
Wouldn't it suffice to look in both locations (the latter one first, presumably)?

@hmeine
Copy link

hmeine commented Jan 4, 2017

What is the last known working FUSE for macOS version, then? Symlinking the above paths does not seem to make ipfs mount work, and the comments in #3413 (review) suggest that versions >= 3.0.0 are not supported yet?

@Kubuxu
Copy link
Member

Kubuxu commented Jan 4, 2017

It is in our dependency, update for it is queued but we won't be able to test it for next release. For now 3.0.0 is no supported.

@whyrusleeping
Copy link
Member

We have updated our fuse dep, This should be resolved. Please reopen the issue if problems still exist

@hmeine
Copy link

hmeine commented Sep 3, 2017

Thanks. Can you clarify when that update happened, i.e. which release it will be / has been part of?
I just tried again with OSXfuse 3.6.3 and IPFS 0.4.10, but without success (Error: mount_osxfusefs: exit status 64).

@whyrusleeping
Copy link
Member

@hmeine it should have been in at least 0.4.8, before closing the issue i installed osxfuse 3.6.3 on macOS high sierra and successfully mounted /ipfs and /ipns with ipfs 0.4.10 (downloaded from dist.ipfs.io)

@ag37
Copy link

ag37 commented Aug 23, 2018

Seems I am out of luck with >>>ipfs mount
My configuration has
"AgentVersion": "go-ipfs/0.4.17/", "ProtocolVersion": "ipfs/0.1.0"
Installed macfuse version is 3.8.2, which is the latest version available.
I am on macOS High Sierra, Version 10.13.6 (17G65).
I get the following error message in the daemon:
00:19:35.833 ERROR node: error mounting: mount_osxfusefs: exit status 64 mount_unix.go:93
Is there any specific information available, which configurations work, which don't, what fixes the developers are working on, and how soon a fix can be expected?
If downgrading macfuse would do the trick, to which version?
Sorry to bother with this. Unfortunately my coding skills are completely inadequate for coming up with a solution myself.

@melgu
Copy link

melgu commented Jun 21, 2020

> ipfs mount
results in Error: mount_osxfusefs: exit status 64

macOS 10.15.5 (19F101)
ipfs version 0.6.0
osxfuse version 3.10.6
(Both installed via Homebrew)

@Stebalien
Copy link
Member

Unfortunately, osxfuse has now gone closed source and the fuse library we're using has dropped support for it. We're probably not going to be able to solve your issue.

@melgu
Copy link

melgu commented Jun 22, 2020

I fixed it myself. It couldn't mount into the root folder on macOS. Mounting into the home folder was possible. Thanks, anyways!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/deferred Conscious decision to pause or backlog
Projects
None yet
Development

No branches or pull requests

7 participants