[GH-ISSUE #1618] Asking to install FUSE while I have already done that #mac #854

Open
opened 2026-03-04 01:49:22 +03:00 by kerem · 22 comments
Owner

Originally created by @azataiot on GitHub (Apr 11, 2021).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1618

Additional Information

The following information is very important in order to help us to help you. Omission of the following details may delay your support request or receive no attention at all.
Keep in mind that the commands we provide to retrieve information are oriented to GNU/Linux Distributions, so you could need to use others if you use s3fs on macOS or BSD

MacBook Air (13-inch, 2017) Core Intel Core i5
Mac Os big sur version 11.2.3


❯ brew install --cask osxfuse
Warning: Cask 'osxfuse' is already installed.

To re-install osxfuse, run:
brew reinstall osxfuse


❯ brew install s3fs
Error: s3fs has been disabled because it requires FUSE!

Version of s3fs being used (s3fs --version)

example: 1.00

Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse)

example: 2.9.4

Kernel information (uname -r)

command result: uname -r

GNU/Linux Distribution, if applicable (cat /etc/os-release)

command result: cat /etc/os-release

s3fs command line used, if applicable

/etc/fstab entry, if applicable

s3fs syslog messages (grep s3fs /var/log/syslog, journalctl | grep s3fs, or s3fs outputs)

if you execute s3fs with dbglevel, curldbg option, you can get detail debug messages

Details about issue

I have already installed FUSE. on my machine ( I'm sure that, because not only the homebrew told me that, but also I am using sshfs that requires FUSE), but while installing s3fs, it returns an error to call me install the FUSE first.

Originally created by @azataiot on GitHub (Apr 11, 2021). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1618 ### Additional Information _The following information is very important in order to help us to help you. Omission of the following details may delay your support request or receive no attention at all._ _Keep in mind that the commands we provide to retrieve information are oriented to GNU/Linux Distributions, so you could need to use others if you use s3fs on macOS or BSD_ MacBook Air (13-inch, 2017) Core Intel Core i5 Mac Os big sur version 11.2.3 --- ❯ brew install --cask osxfuse Warning: Cask 'osxfuse' is already installed. To re-install osxfuse, run: brew reinstall osxfuse --- ❯ brew install s3fs Error: s3fs has been disabled because it requires FUSE! ---- #### Version of s3fs being used (s3fs --version) _example: 1.00_ #### Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse) _example: 2.9.4_ #### Kernel information (uname -r) _command result: uname -r_ #### GNU/Linux Distribution, if applicable (cat /etc/os-release) _command result: cat /etc/os-release_ #### s3fs command line used, if applicable ``` ``` #### /etc/fstab entry, if applicable ``` ``` #### s3fs syslog messages (grep s3fs /var/log/syslog, journalctl | grep s3fs, or s3fs outputs) _if you execute s3fs with dbglevel, curldbg option, you can get detail debug messages_ ``` ``` ### Details about issue I have already installed FUSE. on my machine ( I'm sure that, because not only the homebrew told me that, but also I am using sshfs that requires FUSE), but while installing s3fs, it returns an error to call me install the FUSE first.
Author
Owner

@gaul commented on GitHub (Apr 11, 2021):

Homebrew removed support for FUSE and all related formula in Homebrew/homebrew-core#64491. I believe that there was a lack of maintainership of macfuse which prompted this. You will need to compile s3fs yourself or follow up with the Homebrew maintainers.

<!-- gh-comment-id:817315120 --> @gaul commented on GitHub (Apr 11, 2021): Homebrew removed support for FUSE and all related formula in Homebrew/homebrew-core#64491. I believe that there was a lack of maintainership of macfuse which prompted this. You will need to compile s3fs yourself or follow up with the Homebrew maintainers.
Author
Owner

@gaul commented on GitHub (Apr 25, 2021):

Related to #1632.

<!-- gh-comment-id:826246941 --> @gaul commented on GitHub (Apr 25, 2021): Related to #1632.
Author
Owner

@gaul commented on GitHub (May 8, 2021):

Related: GoogleCloudPlatform/gcsfuse#514

<!-- gh-comment-id:834942198 --> @gaul commented on GitHub (May 8, 2021): Related: GoogleCloudPlatform/gcsfuse#514
Author
Owner

@gaul commented on GitHub (Jun 28, 2021):

Could you try this external Homebrew cask:

https://github.com/gromgit/homebrew-fuse/

If it works can you update README.md?

<!-- gh-comment-id:869251428 --> @gaul commented on GitHub (Jun 28, 2021): Could you try this external Homebrew cask: https://github.com/gromgit/homebrew-fuse/ If it works can you update README.md?
Author
Owner

@dloeckx commented on GitHub (Jul 6, 2021):

This seems to work indeed (on Apple Intel):

First do brew install --cask macfuse (this was requested by s3fs-mac), and next brew install gromgit/fuse/s3fs-mac. If somebody can confirm, I will update the README.md.

<!-- gh-comment-id:874675844 --> @dloeckx commented on GitHub (Jul 6, 2021): This seems to work indeed (on Apple Intel): First do `brew install --cask macfuse` (this was requested by s3fs-mac), and next `brew install gromgit/fuse/s3fs-mac`. If somebody can confirm, I will update the README.md.
Author
Owner

@jamietownsend commented on GitHub (Jul 6, 2021):

Wow - perfect timing. I can confirm that the approach above from @dloeckx correctly installs s3fs. Thanks heaps!

<!-- gh-comment-id:874683492 --> @jamietownsend commented on GitHub (Jul 6, 2021): Wow - perfect timing. I can confirm that the approach above from @dloeckx correctly installs s3fs. Thanks heaps!
Author
Owner

@mcoliver commented on GitHub (Jul 7, 2021):

brew install gromgit/fuse/s3fs-mac

That path is interesting but I don't know gromgit and their formula is serving up compiled releases of s3fs from their own repo. I don't think that is necessary and is a potential security concern.

https://github.com/gromgit/homebrew-fuse/blob/5637fc5f093756d36ee999bc490a866a469051e4/Formula/s3fs-mac.rb#L12

So perhaps brew formula could be hosted out of the main s3fs repo? precompiled releases also, or just let brew compile from source and don't serve up any bottles.

<!-- gh-comment-id:876007802 --> @mcoliver commented on GitHub (Jul 7, 2021): > brew install gromgit/fuse/s3fs-mac That path is interesting but I don't know gromgit and their formula is serving up compiled releases of s3fs from their own repo. I don't think that is necessary and is a potential security concern. [https://github.com/gromgit/homebrew-fuse/blob/5637fc5f093756d36ee999bc490a866a469051e4/Formula/s3fs-mac.rb#L12](https://github.com/gromgit/homebrew-fuse/blob/5637fc5f093756d36ee999bc490a866a469051e4/Formula/s3fs-mac.rb#L12) So perhaps brew formula could be hosted out of the main s3fs repo? precompiled releases also, or just let brew compile from source and don't serve up any bottles.
Author
Owner

@gaul commented on GitHub (Jul 8, 2021):

We would be happy to host the canonical formula but precompiled releases are probably too much work. Forcing users to compile s3fs is inconvenient but it is a small project with few dependencies so it should not be a big issue. Could you submit a PR with both the formula and the updated instructions?

<!-- gh-comment-id:876041334 --> @gaul commented on GitHub (Jul 8, 2021): We would be happy to host the canonical formula but precompiled releases are probably too much work. Forcing users to compile s3fs is inconvenient but it is a small project with few dependencies so it should not be a big issue. Could you submit a PR with both the formula and the updated instructions?
Author
Owner

@mmmdamin commented on GitHub (Jul 27, 2021):

thank you @dloeckx
it works

<!-- gh-comment-id:887790285 --> @mmmdamin commented on GitHub (Jul 27, 2021): thank you @dloeckx it works
Author
Owner

@terryzwt commented on GitHub (Aug 4, 2021):

@dloeckx Works for me.
Also resolve my pending problem for installing ntfs-3g.

brew install --cask macfuse
brew install gromgit/fuse/ntfs-3g
<!-- gh-comment-id:892325896 --> @terryzwt commented on GitHub (Aug 4, 2021): @dloeckx Works for me. Also resolve my pending problem for installing ntfs-3g. ``` brew install --cask macfuse brew install gromgit/fuse/ntfs-3g ```
Author
Owner

@XDavidT commented on GitHub (Oct 26, 2021):

Tried to install but got this error:
Error: s3fs has been disabled because it requires closed-source macFUSE!

<!-- gh-comment-id:952174574 --> @XDavidT commented on GitHub (Oct 26, 2021): Tried to install but got this error: `Error: s3fs has been disabled because it requires closed-source macFUSE!`
Author
Owner

@spolischook commented on GitHub (Dec 13, 2021):

@XDavidT

brew install gromgit/fuse/s3fs-mac
<!-- gh-comment-id:992359987 --> @spolischook commented on GitHub (Dec 13, 2021): @XDavidT ``` brew install gromgit/fuse/s3fs-mac ```
Author
Owner

@XDavidT commented on GitHub (Dec 14, 2021):

@XDavidT

brew install gromgit/fuse/s3fs-mac

Great, now no error when mount, but the mount is stuck, I can't do anything and my filesystem is always busy. help

<!-- gh-comment-id:993850283 --> @XDavidT commented on GitHub (Dec 14, 2021): > @XDavidT > > ``` > brew install gromgit/fuse/s3fs-mac > ``` Great, now no error when mount, but the mount is stuck, I can't do anything and my filesystem is always busy. help
Author
Owner

@spolischook commented on GitHub (Dec 14, 2021):

not my issue. For me it works. Try reinstall

<!-- gh-comment-id:993851662 --> @spolischook commented on GitHub (Dec 14, 2021): not my issue. For me it works. Try reinstall
Author
Owner

@gaul commented on GitHub (Jan 4, 2022):

Does #1817 resolve this issue?

<!-- gh-comment-id:1004824152 --> @gaul commented on GitHub (Jan 4, 2022): Does #1817 resolve this issue?
Author
Owner

@rajivravio commented on GitHub (Feb 15, 2022):

This seems to work indeed (on Apple Intel):

First do brew install --cask macfuse (this was requested by s3fs-mac), and next brew install gromgit/fuse/s3fs-mac. If somebody can confirm, I will update the README.md.

Yup, this works, I have tested it twice. Currently osxfuse still installs through brew but it doesn't seem to work and still requires macfuse.

<!-- gh-comment-id:1040908446 --> @rajivravio commented on GitHub (Feb 15, 2022): > This seems to work indeed (on Apple Intel): > > First do `brew install --cask macfuse` (this was requested by s3fs-mac), and next `brew install gromgit/fuse/s3fs-mac`. If somebody can confirm, I will update the README.md. Yup, this works, I have tested it twice. Currently osxfuse still installs through brew but it doesn't seem to work and still requires macfuse.
Author
Owner

@jrd2017 commented on GitHub (Mar 2, 2022):

I was able to install the macFUSE by downloading the file from the website and installing it from te DMG file. To mount the External Storage, S3 bucket in my case, I downloaded the use rclone, following this video.
[https://www.youtube.com/watch?v=29EPlJpeuhM&t=7s] ([https://www.youtube.com/watch?v=29EPlJpeuhM&t=7s]
)

Just found this tutorial that is exactly a good solution
https://www.yourtechshow.com/2022/01/rclone-mount-on-m1-mac-step-by-step.html

I hope this helps someone else in the future! Cheers

<!-- gh-comment-id:1057471526 --> @jrd2017 commented on GitHub (Mar 2, 2022): I was able to install the macFUSE by downloading the file from the website and installing it from te DMG file. To mount the External Storage, S3 bucket in my case, I downloaded the use rclone, following this video. [https://www.youtube.com/watch?v=29EPlJpeuhM&t=7s] ([https://www.youtube.com/watch?v=29EPlJpeuhM&t=7s] ) Just found this tutorial that is exactly a good solution [https://www.yourtechshow.com/2022/01/rclone-mount-on-m1-mac-step-by-step.html](https://www.yourtechshow.com/2022/01/rclone-mount-on-m1-mac-step-by-step.html ) I hope this helps someone else in the future! Cheers
Author
Owner

@vicary commented on GitHub (Sep 27, 2022):

This seems to work indeed (on Apple Intel):

First do brew install --cask macfuse (this was requested by s3fs-mac), and next brew install gromgit/fuse/s3fs-mac. If somebody can confirm, I will update the README.md.

Tried installing on Apple M1, it hangs indefinitely and I can't even gracefully reboot. I guess it is blocking at some I/O syscalls.

<!-- gh-comment-id:1259732188 --> @vicary commented on GitHub (Sep 27, 2022): > This seems to work indeed (on Apple Intel): > > > > First do `brew install --cask macfuse` (this was requested by s3fs-mac), and next `brew install gromgit/fuse/s3fs-mac`. If somebody can confirm, I will update the README.md. Tried installing on Apple M1, it hangs indefinitely and I can't even gracefully reboot. I guess it is blocking at some I/O syscalls.
Author
Owner

@velascode64 commented on GitHub (Jan 4, 2023):

@XDavidT

brew install gromgit/fuse/s3fs-mac

Great, now no error when mount, but the mount is stuck, I can't do anything and my filesystem is always busy. help

I have the same problem any updates?

<!-- gh-comment-id:1370460159 --> @velascode64 commented on GitHub (Jan 4, 2023): > > @XDavidT > > ``` > > brew install gromgit/fuse/s3fs-mac > > ``` > > Great, now no error when mount, but the mount is stuck, I can't do anything and my filesystem is always busy. help I have the same problem any updates?
Author
Owner

@alfiedotwtf commented on GitHub (Mar 19, 2023):

Still happening here too on an M2

Edit: I reinstalled gromgit/fuse/s3fs-mac and it works (m2)!

<!-- gh-comment-id:1475204595 --> @alfiedotwtf commented on GitHub (Mar 19, 2023): Still happening here too on an M2 Edit: I reinstalled `gromgit/fuse/s3fs-mac` and it works (m2)!
Author
Owner

@alfiedotwtf commented on GitHub (Mar 19, 2023):

Ok, I think I found something interesting - the m2 hanging problem seems to be fixed when you use -f, which keeps it in the foreground. People on m2: give it a go and see if it works!

<!-- gh-comment-id:1475213379 --> @alfiedotwtf commented on GitHub (Mar 19, 2023): Ok, I think I found something interesting - the m2 hanging problem seems to be fixed when you use `-f`, which keeps it in the foreground. People on m2: give it a go and see if it works!
Author
Owner
<!-- gh-comment-id:1484077220 --> @ggtakec commented on GitHub (Mar 26, 2023): https://github.com/s3fs-fuse/s3fs-fuse/issues/1632#issuecomment-1484077046
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/s3fs-fuse#854
No description provided.