Cannot Remove or Update Fuse

338 views
Skip to first unread message

julian....@lucidlink.com

unread,
Dec 29, 2018, 4:40:36 AM12/29/18
to OSXFUSE
Hello everyone,

I'm trying to upgrade my fuse but clicking update or remove button just does nothing.
I tried directly installing 3.8.2 package and all says is "success" install but the fuse pane still shows that I have installed version 2.5.4 (see attached image)

What should I do to completely wipe out fuse installation and start from scratch. I have hard time finding proper information in the google groups or docs.

Any help much appreciated.

I am running: High Sierra 10.13.6 on macbook air
Screen Shot 2018-12-29 at 11.34.50.png
Screen Shot 2018-12-29 at 11.36.31.png
Screen Shot 2018-12-29 at 11.40.10.png

Sam Moffatt

unread,
Dec 31, 2018, 2:49:39 AM12/31/18
to osxfus...@googlegroups.com
com.box.desktop.installer.osxfuse looks suspicious. Perhaps Box is force installing an old version of OSXFUSE on your machine, try either removing their software or seeing if updating their software fixes the issue.

Are you actively running any box.com software on this machine?

--
You received this message because you are subscribed to the Google Groups "OSXFUSE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osxfuse-grou...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

julian....@lucidlink.com

unread,
Dec 31, 2018, 4:19:05 AM12/31/18
to OSXFUSE
Hi Sam,

Yeah, I though I had it uninstalled but seems should run uninstall script instead of removing from Applications.

I now have clean pkgutils

pkgutil --pkgs|grep fuse

com.github.osxfuse.pkg.Core


But still cannot remove/update or anything regarding to fuse. Quite stuck :/ And it still shows same versions in fuse pane.

Sam Moffatt

unread,
Dec 31, 2018, 7:11:37 PM12/31/18
to osxfus...@googlegroups.com
Using Terminal, try running the following to do a manual uninstall:

sudo /Library/Filesystems/osxfusefs.fs/Support/uninstall-osxfuse-core.sh


After this you should do a restart because whilst the script attempts to remove OSXFUSE, if the kernel module is some how loaded and in use it can remain until you do a full system restart. If it runs into any issues it should log something useful.

Once you’ve done that you should be able to do a clean install. You might need to reapprove the extension again via High Sierra’s kernel extension approval system, make sure you double check System Preferences after installation and trying to use a filesystem. Details on how that works here: https://developer.apple.com/library/archive/technotes/tn2459/_index.html

Cheers,

julian....@lucidlink.com

unread,
Jan 1, 2019, 5:13:32 AM1/1/19
to OSXFUSE

MacBook-Air:~ root# whoami

root

MacBook-Air:~ root# /Library/Filesystems/osxfuse      

osxfuse.fs/   osxfusefs.fs/

MacBook-Air:~ root# /Library/Filesystems/osxfusefs.fs/Support/uninstall-osxfuse-core.sh 

OSXFUSE Uninstaller: Can not find bom file for OSXFUSE Core package.



This is the error I get when trying to run this script. Also I see I have another osxfuse.fs/  directory that seems kinda suspicious but not sure.

Sam Moffatt

unread,
Jan 1, 2019, 1:25:42 PM1/1/19
to osxfus...@googlegroups.com
Can you share the output of the following:

/usr/sbin/pkgutil --pkg-info com.github.osxfuse.pkg.Core

/usr/sbin/pkgutil --files com.github.osxfuse.pkg.Core


I'm not sure if files will work if the BOM is gone but it's worth a try, maybe it's installed somewhere else. What is the other osxfuse.fs directory?

Cheers,

julian....@lucidlink.com

unread,
Jan 1, 2019, 1:51:08 PM1/1/19
to OSXFUSE

MacBook-Air:~ root# /usr/sbin/pkgutil --pkg-info com.github.osxfuse.pkg.Core

package-id: com.github.osxfuse.pkg.Core

version: 3.8.2

volume: /

location: /

install-time: 1546337267

MacBook-Air:~ root# /usr/sbin/pkgutil --files com.github.osxfuse.pkg.Core

Library

Library/Filesystems

Library/Filesystems/osxfuse.fs

Library/Filesystems/osxfuse.fs/Contents

Library/Filesystems/osxfuse.fs/Contents/Extensions

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.10

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.11

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.11/osxfuse.kext

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.11/osxfuse.kext/Contents

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.11/osxfuse.kext/Contents/Info.plist

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.11/osxfuse.kext/Contents/MacOS

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.11/osxfuse.kext/Contents/MacOS/osxfuse

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.11/osxfuse.kext/Contents/_CodeSignature

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.11/osxfuse.kext/Contents/_CodeSignature/CodeResources

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.12

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.13

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.14

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents/Info.plist

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents/MacOS

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents/MacOS/osxfuse

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents/_CodeSignature

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents/_CodeSignature/CodeDirectory

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents/_CodeSignature/CodeRequirements

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents/_CodeSignature/CodeRequirements-1

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents/_CodeSignature/CodeResources

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.5/osxfuse.kext/Contents/_CodeSignature/CodeSignature

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents/Info.plist

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents/MacOS

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents/MacOS/osxfuse

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents/_CodeSignature

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents/_CodeSignature/CodeDirectory

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents/_CodeSignature/CodeRequirements

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents/_CodeSignature/CodeRequirements-1

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents/_CodeSignature/CodeResources

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.6/osxfuse.kext/Contents/_CodeSignature/CodeSignature

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.7

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.8

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.9

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.9/osxfuse.kext

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.9/osxfuse.kext/Contents

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.9/osxfuse.kext/Contents/Info.plist

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.9/osxfuse.kext/Contents/MacOS

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.9/osxfuse.kext/Contents/MacOS/osxfuse

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.9/osxfuse.kext/Contents/_CodeSignature

Library/Filesystems/osxfuse.fs/Contents/Extensions/10.9/osxfuse.kext/Contents/_CodeSignature/CodeResources

Library/Filesystems/osxfuse.fs/Contents/Info.plist

Library/Filesystems/osxfuse.fs/Contents/Resources

Library/Filesystems/osxfuse.fs/Contents/Resources/License.rtf

Library/Filesystems/osxfuse.fs/Contents/Resources/Volume.icns

Library/Filesystems/osxfuse.fs/Contents/Resources/load_osxfuse

Library/Filesystems/osxfuse.fs/Contents/Resources/mount_osxfuse

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Info.plist

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/MacOS

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/MacOS/applet

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/PkgInfo

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/lib

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/lib/array.sh

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/lib/common.sh

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/lib/installer.sh

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/lib/macos.sh

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/lib/math.sh

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/lib/osxfuse.sh

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/lib/string.sh

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/main.scpt

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/uninstall_osxfuse.sh

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/applet.rsrc

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/_CodeSignature

Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/_CodeSignature/CodeResources

Library/Filesystems/osxfuse.fs/Contents/_CodeSignature

Library/Filesystems/osxfuse.fs/Contents/_CodeSignature/CodeDirectory

Library/Filesystems/osxfuse.fs/Contents/_CodeSignature/CodeRequirements

Library/Filesystems/osxfuse.fs/Contents/_CodeSignature/CodeRequirements-1

Library/Filesystems/osxfuse.fs/Contents/_CodeSignature/CodeResources

Library/Filesystems/osxfuse.fs/Contents/_CodeSignature/CodeSignature

Library/Filesystems/osxfuse.fs/Contents/version.plist

Library/Frameworks

Library/Frameworks/OSXFUSE.framework

Library/Frameworks/OSXFUSE.framework/Headers

Library/Frameworks/OSXFUSE.framework/OSXFUSE

Library/Frameworks/OSXFUSE.framework/Resources

Library/Frameworks/OSXFUSE.framework/Versions

Library/Frameworks/OSXFUSE.framework/Versions/A

Library/Frameworks/OSXFUSE.framework/Versions/A/Headers

Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/GMAvailability.h

Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/GMFinderInfo.h

Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/GMResourceFork.h

Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/GMUserFileSystem.h

Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/OSXFUSE.h

Library/Frameworks/OSXFUSE.framework/Versions/A/OSXFUSE

Library/Frameworks/OSXFUSE.framework/Versions/A/Resources

Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/BridgeSupport

Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/BridgeSupport/OSXFUSE.bridgesupport

Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/Info.plist

Library/Frameworks/OSXFUSE.framework/Versions/A/_CodeSignature

Library/Frameworks/OSXFUSE.framework/Versions/A/_CodeSignature/CodeResources

Library/Frameworks/OSXFUSE.framework/Versions/Current

usr

usr/local

usr/local/include

usr/local/include/osxfuse

usr/local/include/osxfuse/fuse

usr/local/include/osxfuse/fuse/fuse.h

usr/local/include/osxfuse/fuse/fuse_common.h

usr/local/include/osxfuse/fuse/fuse_common_compat.h

usr/local/include/osxfuse/fuse/fuse_compat.h

usr/local/include/osxfuse/fuse/fuse_darwin.h

usr/local/include/osxfuse/fuse/fuse_lowlevel.h

usr/local/include/osxfuse/fuse/fuse_lowlevel_compat.h

usr/local/include/osxfuse/fuse/fuse_opt.h

usr/local/include/osxfuse/fuse.h

usr/local/lib

usr/local/lib/libosxfuse.2.dylib

usr/local/lib/libosxfuse.dylib

usr/local/lib/libosxfuse.la

usr/local/lib/libosxfuse_i64.2.dylib

usr/local/lib/libosxfuse_i64.dylib

usr/local/lib/libosxfuse_i64.la

usr/local/lib/pkgconfig

usr/local/lib/pkgconfig/fuse.pc

usr/local/lib/pkgconfig/osxfuse.pc


This is the output you requested.

No clue what is the other osxfuse.fs

MacBook-Air:~ root# ls -la /Library/Filesystems/osxfuse.fs/ 

total 0

drwxr-xr-x  3 root  wheel   96 Jul  1  2018 .

drwxr-xr-x  5 root  wheel  160 Jan  1 12:07 ..

drwxr-xr-x  7 root  wheel  224 Jul  1  2018 Contents

MacBook-Air:~ root# ls -la /Library/Filesystems/osxfuse.fs/Contents/

total 16

drwxr-xr-x   7 root  wheel   224 Jul  1  2018 .

drwxr-xr-x   3 root  wheel    96 Jul  1  2018 ..

drwxr-xr-x  12 root  wheel   384 Jan  1 12:07 Extensions

-rw-r--r--   1 root  wheel  3180 Jul  1  2018 Info.plist

drwxr-xr-x   7 root  wheel   224 Jul  1  2018 Resources

drwxr-xr-x   7 root  wheel   224 Jul  1  2018 _CodeSignature

-rw-r--r--   1 root  wheel   448 Jul  1  2018 version.plist

julian....@lucidlink.com

unread,
Jan 1, 2019, 1:52:38 PM1/1/19
to OSXFUSE
Sorry for this paste here. Here is pastebin link

<spa

Sam Moffatt

unread,
Jan 1, 2019, 2:54:53 PM1/1/19
to osxfus...@googlegroups.com
One of those will be an earlier version of OSXFUSE I think.

cat /Library/Filesystems/osxfusefs.fs/Contents/version.plist

cat /Library/Filesystems/osxfuse.fs/Contents/version.plist


Should confirm that they are different versions. The older one should also have have an uninstall script you can run.

Also just to confirm you haven't installed anything via homebrew previously?


--

julian....@lucidlink.com

unread,
Jan 1, 2019, 3:50:00 PM1/1/19
to OSXFUSE
https://pastebin.com/SpNTc4Vc

Yeah, the older one is the one that I tried to uninstall and it gave me 

MacBook-Air:~ root# /Library/Filesystems/osxfusefs.fs/Support/uninstall-osxfuse-core.sh 

OSXFUSE Uninstaller: Can not find bom file for OSXFUSE Core package.



The other one does not have Support/  directory at all.

No, I've been using port for some time now.

Sam Moffatt

unread,
Jan 1, 2019, 4:33:55 PM1/1/19
to osxfus...@googlegroups.com
This feels like an upgrade or uninstall that didn't go completely cleanly but it looks like you've got the new version installed so you could try it's uninstall tool. It's in /Library/Filesystems/osxfuse.fs/Contents/Resources and there's an app to run however it's a wrapper around a shell script if you want to run it again manually[1].

If that uninstalls successfully you might still need to manually clean up anything left over, deleting the older bundle from the filesystems directory might still be required. If you've used port to install something try to uninstall via that tool as well. Once you've nuked everything I'd suggest a restart to make sure you reload everything cleanly and then reinstalling OSXFUSE should work from there.

[1] /Library/Filesystems/osxfuse.fs/Contents/Resources/uninstall_osxfuse.app/Contents/Resources/Scripts/uninstall_osxfuse.sh

julian....@lucidlink.com

unread,
Jan 1, 2019, 4:44:00 PM1/1/19
to OSXFUSE
So I just run this uninstall now and it went successful. Now I only have osxfusefs.fs/ 

Do you think only
 

rm -rf /Library/Filesystems/osxfusefs.fs/


and then restart should be enough? Or there might be some other files somewhere else to manually remove?

port installed  | grep -i fuse   doesn't show anything and I don't remember installing something fancy with port so I assume this there is clean.

Sam Moffatt

unread,
Jan 1, 2019, 5:21:06 PM1/1/19
to osxfus...@googlegroups.com
Yes, `rm -rf` the fs kext should be fine and then a restart. After the restart you should be able to check kextstat to see if anything caused it to reload though if nothing is actively using OSXFUSE then it might not show anyway.

Cheers,

julian....@lucidlink.com

unread,
Jan 2, 2019, 1:58:55 AM1/2/19
to OSXFUSE
It all worked like a charm :) Sam thank you so very much for this amazing guidance and patience. Wish you an amazing year ahead :) Thank you.
Reply all
Reply to author
Forward
0 new messages