I’ve noticed that calls to ‘sudo kextload -vt /Library/Filesystems/
fusefs.fs/Support/fusefs.kext’ (‘-t’ is the validate and authenticate
flag) on 10.5.6 fail with the message:
kextload: kext /Library/Filesystems/fusefs.fs/Support/fusefs.kext is
not valid
can't add kernel extension /Library/Filesystems/fusefs.fs/Support/
fusefs.kext (validation error) (run kextload on this kext with -t for
diagnostic output)
kextload: resolving dependencies for kernel extensions with validation
and authentication failures
kernel extension /Library/Filesystems/fusefs.fs/Support/fusefs.kext
has problems:
Validation failures:
{
"Executable file doesn't contain kernel extension code" = true
}
I can’t find any further documentation of the what might cause the
validation failure. Despite the failure, fusefs seems to load and
function properly, so this may be a known behavior or limitation. This
validation failure happens with both MacFUSE 2.03 and 2.1.5 (Beta).
MacFUSE 1.7.1 validates correctly, and MacFUSE 2.1.5 validates
correctly on Tiger. All tests were on intel machines. I’m reporting it
because I can’t find any further information about it. The same
behavior results from running ‘kextload -vnt /Library/Filesystems/
fusefs.fs/Support/fusefs.kext’ (which not attempt to actually load the
kernel).
I’d like to share some tangentially related background in case anyone
is having a similar experience. We recently had a user whose
installation of MacFUSE wouldn’t load (load_fusefs failed), even after
running uninstall-macfuse-core.sh and reinstalling MacFUSE. In this
case, the following error was printed to the user’s Console Messages,
I’m pretty sure by load_fusefs (nothing else I know about would have
called kextload):
kextload: extension /Library/Filesystems/fusefs.fs/Support/fusefs.kext
is not authentic (check ownership and permissions; run with -t for
details)
This is, of course, the message which prompted me to run ‘kextload -
t’. We had one other user who was unable to load the MacFUSE kext even
with a fresh installation, and were able trace it to a permissions
problem (for reasons unknown, the user’s load_fusefs was not chmod
+s). If I’m able to figure out anything else about these very rare
issues, then I’ll post an update here.
-Jon
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"MacFUSE" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/macfuse?hl=en
-~----------~----~----~----~------~----~------~--~---