mark137 / macfuse

Automatically exported from code.google.com/p/macfuse
Other
0 stars 0 forks source link

Installing MacFUSE on Leopard doesn't work #284

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Downloading the latest DMG for Leopard
2. Installing the package
3. Attempting to mount a FUSE File-system, in my case NTFS-3G

What is the expected output? What do you see instead?
Expected output is that after rebooting following the installation of NTFS-3G, 
NTFS-3G drives 
should mount in read-write.
Instead the drives not only do not mount in read-write, they do not mount at 
all.

What version of the product are you using? On what operating system?
Mac OS X Leopard 10.5

Please provide any additional information below.

macbook:Volumes robin$ sudo /usr/local/bin/ntfs-3g /dev/disk1s1 
/Volumes/”Windows” -o 
ping_diskarb,volname=”Windows”
kextload: cannot resolve dependencies for kernel extension 
/Library/Filesystems/fusefs.fs/Support/fusefs.kext
error loading extension /Library/Filesystems/fusefs.fs/Support/fusefs.kext
the MacFUSE file system is not available (1)
Unmounting /dev/disk1s1 (Backup)
macbook:Volumes robin$ 

Original issue reported on code.google.com by ibnorme...@gmail.com on 31 Oct 2007 at 11:21

GoogleCodeExporter commented 8 years ago
You should repost this on the macfuse-devel mailing list. I'm not much familiar 
with ntfs-3g, but others on 
the list can hopefully help.

You also seem to have some older/incompatible version of MacFUSE on your 
system. If you're running 
Leopard, you need to install the Leopard version of MacFUSE--did you? If so, 
did you download it from this 
web site?

http://code.google.com/p/macfuse/downloads/list

If you think you've done everything right, what's the output of the following 
command in the Terminal:

defaults read /Library/Filesystems/fusefs.fs/Support/fusefs.kext/Contents/Info

Original comment by si...@gmail.com on 31 Oct 2007 at 11:51

GoogleCodeExporter commented 8 years ago
This is the output of that command, I did download the Leopard version from 
this site.

macbook:Volumes robin$ defaults read 
/Library/Filesystems/fusefs.fs/Support/fusefs.kext/Contents/Info
{
    CFBundleDevelopmentRegion = English;
    CFBundleExecutable = fusefs;
    CFBundleIdentifier = "com.google.filesystems.fusefs";
    CFBundleInfoDictionaryVersion = "6.0";
    CFBundleName = "MacFUSE (File System In User Space)";
    CFBundlePackageType = KEXT;
    CFBundleSignature = FUSE;
    CFBundleVersion = "1.0.0";
    OSBundleLibraries =     {
        "com.apple.kpi.bsd" = "9.0.0";
        "com.apple.kpi.iokit" = "9.0.0";
        "com.apple.kpi.libkern" = "9.0.0";
        "com.apple.kpi.mach" = "9.0.0";
        "com.apple.kpi.unsupported" = "9.0.0";
    };
}

It doesn't seem to be a problem with NTFS-3G, sshfs isn't working either :/ I 
didn't try spotlightfs because it 
said it was for Tiger only.

Original comment by ibnorme...@gmail.com on 31 Oct 2007 at 11:57

GoogleCodeExporter commented 8 years ago
What's the output of the following commands:

1. defaults read /System/Library/CoreServices/SystemVersion

2. kextstat | grep fusefs

Original comment by si...@gmail.com on 1 Nov 2007 at 12:01

GoogleCodeExporter commented 8 years ago
macbook:Volumes robin$ defaults read /System/Library/CoreServices/SystemVersion
{
    ProductBuildVersion = 9A581;
    ProductCopyright = "1983-2007 Apple Inc.";
    ProductName = "Mac OS X";
    ProductUserVisibleVersion = "10.5";
    ProductVersion = "10.5";
}

macbook:Volumes robin$ kextstat | grep fusefs

Produces no output

Original comment by ibnorme...@gmail.com on 1 Nov 2007 at 12:15

GoogleCodeExporter commented 8 years ago
That is weird. You seem to have the appropriate versions of everything.

Lets try one more thing from the command line. Lets see what dependency is not 
being met as it tries to load the 
kernel extension.

sudo kextload -t -v /Library/Filesystems/fusefs.fs/Support/fusefs.kext

Original comment by si...@gmail.com on 1 Nov 2007 at 1:00

GoogleCodeExporter commented 8 years ago
I am having a similar problem.  
Leopard, fresh install of FUSE and SSHFS on clean Leopard install.  Keeps 
asking for the password, no connection. 
Worked fine a few days ago with Tiger.  Connecting to Ubuntu ext3

Original comment by joel.pit...@gmail.com on 1 Nov 2007 at 2:48

GoogleCodeExporter commented 8 years ago
Yeah this is on a completely fresh install

macbook:~ robin$ sudo kextload -t -v 
/Library/Filesystems/fusefs.fs/Support/fusefs.kext
Password:
kextload: resolving dependencies for kernel extensions with validation and 
authentication failures
kernel extension /Library/Filesystems/fusefs.fs/Support/fusefs.kext has 
problems:
Missing dependencies:
{
    "com.apple.kpi.unsupported" = 
        "A valid compatible version of this dependency cannot be found"
    "com.apple.kpi.mach" = 
        "A valid compatible version of this dependency cannot be found"
    "com.apple.kpi.bsd" = 
        "A valid compatible version of this dependency cannot be found"
    "com.apple.kpi.iokit" = 
        "A valid compatible version of this dependency cannot be found"
    "com.apple.kpi.libkern" = 
        "A valid compatible version of this dependency cannot be found"
}

Original comment by ibnorme...@gmail.com on 1 Nov 2007 at 2:51

GoogleCodeExporter commented 8 years ago
joel.pittet, ibnrmedia:

OK, more things to check:

1. Is the directory /Library/Filesystems/fusefs.fs/Support/fusefs.kext/ and 
everything under it owned by user 
'root' and group 'wheel'?

2. What's the output of:
kextstat | grep com.apple.kpi

Original comment by si...@gmail.com on 1 Nov 2007 at 3:02

GoogleCodeExporter commented 8 years ago
nope I am dumb, I didn't have the RSA key fingerprint setup for that SSH 
account.  You could add that to the FAQ 
so you don't get my kind again;-)

Original comment by joel.pit...@gmail.com on 1 Nov 2007 at 3:05

GoogleCodeExporter commented 8 years ago
macbook:~ robin$ ls -la  /Library/Filesystems/fusefs.fs/Support
total 184
drwxr-xr-x  6 root  wheel    204 27 Oct 01:43 .
drwxr-xr-x  4 root  wheel    136 27 Oct 01:42 ..
drwxr-xr-x  3 root  wheel    102 27 Oct 01:42 fusefs.kext
-rwsr-xr-x  1 root  wheel  29212 27 Oct 01:42 load_fusefs
-rwxr-xr-x  1 root  wheel  52008 27 Oct 01:42 mount_fusefs
-rwxr-xr-x  1 root  wheel   4419 27 Oct 01:43 uninstall-macfuse-core.sh
macbook:~ robin$ ls -la  /Library/Filesystems/fusefs.fs/Support/fusefs.kext/
total 0
drwxr-xr-x  3 root  wheel  102 27 Oct 01:42 .
drwxr-xr-x  6 root  wheel  204 27 Oct 01:43 ..
drwxr-xr-x  5 root  wheel  170 27 Oct 01:42 Contents
macbook:~ robin$ kextstat | grep com.apple.kpi
    2   43 0x0        0x0        0x0        com.apple.kpi.bsd (9.0.0b5)
    3    3 0x0        0x0        0x0        com.apple.kpi.dsep (9.0.0b5)
    4   63 0x0        0x0        0x0        com.apple.kpi.iokit (9.0.0b5)
    5   64 0x0        0x0        0x0        com.apple.kpi.libkern (9.0.0b5)
    6   59 0x0        0x0        0x0        com.apple.kpi.mach (9.0.0b5)
    7   31 0x0        0x0        0x0        com.apple.kpi.unsupported (9.0.0b5)

Original comment by ibnorme...@gmail.com on 1 Nov 2007 at 3:20

GoogleCodeExporter commented 8 years ago
I am having the same issue.

All files under that DIR have the proper owner/group.

Bio-Hazard:~ dallas$ kextstat | grep com.apple.kpi
    2   48 0x0        0x0        0x0        com.apple.kpi.bsd (9.0.0)
    3    3 0x0        0x0        0x0        com.apple.kpi.dsep (9.0.0)
    4   71 0x0        0x0        0x0        com.apple.kpi.iokit (9.0.0)
    5   72 0x0        0x0        0x0        com.apple.kpi.libkern (9.0.0)
    6   66 0x0        0x0        0x0        com.apple.kpi.mach (9.0.0)
    7   34 0x0        0x0        0x0        com.apple.kpi.unsupported (9.0.0)

Original comment by kdbdal...@gmail.com on 1 Nov 2007 at 4:39

GoogleCodeExporter commented 8 years ago
Also here are the results of this one

Bio-Hazard:~ dallas$ sudo kextload -t -v
/Library/Filesystems/fusefs.fs/Support/fusefs.kext
Password:
kextload: resolving dependencies for kernel extensions with validation and
authentication failures
kextload: extension /Library/Filesystems/fusefs.fs/Support/fusefs.kext appears 
to be
loadable
kextload: loading extension /Library/Filesystems/fusefs.fs/Support/fusefs.kext
kextload: sending 1 personality to the kernel
kextload: loaded version 0.4.0 of module com.google.filesystems.fusefs differs 
from
requested version 1.0.0
kextload: a different version of 
/Library/Filesystems/fusefs.fs/Support/fusefs.kext,
or of one of its dependencies, is already loaded

Original comment by kdbdal...@gmail.com on 1 Nov 2007 at 4:40

GoogleCodeExporter commented 8 years ago

ibnormedia: What kind of a Leopard installation is this? Your system build 
version (as coming from the 
SystemVersion.plist file) is 9A581--the GM build. However, the kernel you are 
running is a Leopard beta 
(prerelease) kernel. MacFUSE 1.0.0 is for the shipping version of Leopard (the 
version numbers in the kextstat 
output should be 9.0.0, not 9.0.0b5).

kdbdallas: You seem to have an old version of MacFUSE (0.4.0) along with a new 
version (1.0.0). Did you do an 
in-place (archive and install) upgrade of Leopard? Even then, the 1.0.0 
installer should have removed the 
previous version. Did you install something else that might have pulled in a 
different "distribution" of 
MacFUSE (fink, macports, some custom ntfs-3g package, etc.)?

Original comment by si...@gmail.com on 1 Nov 2007 at 6:36

GoogleCodeExporter commented 8 years ago
I did a fresh install of Leopard. The only thing I can think of that "may" be 
the
problem... I have Fugu installed. Thats all I can think of that is in any way
"similar". I don't know if that is really similar or not... I will try 
installing
1.0.0 again and see if that works.

Original comment by kdbdal...@gmail.com on 1 Nov 2007 at 6:44

GoogleCodeExporter commented 8 years ago
kdbdallas: Are you saying you did *not* install MacFUSE 0.4.0? Based on your 
message, it looks like it is both 
there and is even being used. I'd suggest reinstalling MacFUSE 1.0.0 and 
rebooting.

Original comment by si...@gmail.com on 1 Nov 2007 at 6:50

GoogleCodeExporter commented 8 years ago
I reinstalled and this is what I get now:

Bio-Hazard:~ dallas$ kextstat | grep com.apple.kpi
    2   48 0x0        0x0        0x0        com.apple.kpi.bsd (9.0.0)
    3    3 0x0        0x0        0x0        com.apple.kpi.dsep (9.0.0)
    4   71 0x0        0x0        0x0        com.apple.kpi.iokit (9.0.0)
    5   72 0x0        0x0        0x0        com.apple.kpi.libkern (9.0.0)
    6   66 0x0        0x0        0x0        com.apple.kpi.mach (9.0.0)
    7   34 0x0        0x0        0x0        com.apple.kpi.unsupported (9.0.0)
Bio-Hazard:~ dallas$ sudo kextload -t -v
/Library/Filesystems/fusefs.fs/Support/fusefs.kext
Password:
kextload: resolving dependencies for kernel extensions with validation and
authentication failures
kextload: extension /Library/Filesystems/fusefs.fs/Support/fusefs.kext appears 
to be
loadable
kextload: loading extension /Library/Filesystems/fusefs.fs/Support/fusefs.kext
kextload: sending 1 personality to the kernel
kextload: extension /Library/Filesystems/fusefs.fs/Support/fusefs.kext is 
already loaded

Original comment by kdbdal...@gmail.com on 1 Nov 2007 at 6:54

GoogleCodeExporter commented 8 years ago
sorry for the extra post, I forgot to add that it still isnt working for me..

Original comment by kdbdal...@gmail.com on 1 Nov 2007 at 6:55

GoogleCodeExporter commented 8 years ago
kdbdallas: Which file system are you trying to use? How did you determine that 
it's not working?

Original comment by si...@gmail.com on 1 Nov 2007 at 7:00

GoogleCodeExporter commented 8 years ago
I am trying with sshfs.
I am trying to connect, it asks for the password, I enter the correct password, 
and
it acts like it worked (like it did with Tiger), however when I look for a new
mount/drive/anything there is nothing to be found.

Original comment by kdbdal...@gmail.com on 1 Nov 2007 at 7:05

GoogleCodeExporter commented 8 years ago
Sigh.

Look at Q4.1 through 4.3 of the MacFUSE FAQ.

http://code.google.com/p/macfuse/w/list

Original comment by si...@gmail.com on 1 Nov 2007 at 7:09

GoogleCodeExporter commented 8 years ago
Your my hero! Not sure how I got an old and new version installed.... 
Reinstalling
worked. Thank you again

Original comment by kdbdal...@gmail.com on 1 Nov 2007 at 7:13

GoogleCodeExporter commented 8 years ago

Original comment by si...@gmail.com on 1 Nov 2007 at 7:16

GoogleCodeExporter commented 8 years ago
I didn't open this issue, so it might still be valid

Original comment by kdbdal...@gmail.com on 1 Nov 2007 at 7:17

GoogleCodeExporter commented 8 years ago
I opened this issue and clearly has nothing to do with kdbdallas' issues, who 
seems to have hijacked this issue.
I'd like it if it could be reopened, to save me from having to open it again.

Original comment by ibnorme...@gmail.com on 1 Nov 2007 at 11:39

GoogleCodeExporter commented 8 years ago
As for my slightly modified version of Leopard, yes I'm a bit of a kernel 
hacker, didn't think it'd have any issues 
with a user space file system, unfortunately in the GM build of leopard there 
are certain incompatibilities with my 
own software, so it's just that? A fresh reinstall of leopard will fix this? 
thanks :D

Original comment by ibnorme...@gmail.com on 1 Nov 2007 at 11:42

GoogleCodeExporter commented 8 years ago
> I opened this issue and clearly has nothing to do with kdbdallas' issues, who 
seems to have hijacked this issue.
> I'd like it if it could be reopened, to save me from having to open it again.

I closed this issue because it isn't an issue. ibnormedia, you are running an 
installation that's not supported. If 
you didn't think it'd have any issues with a user space file system (you do 
realize that MacFUSE has a kernel 
extension, right?), well, surprise.

Original comment by si...@gmail.com on 2 Nov 2007 at 12:10