Talk:Install

From OpenZFS on OS X
Jump to: navigation, search

I was willing 2 try zfs on MacOS but when I saw u need to set verbose flags "to make your kernel panics more useful"... So it's not a matter if this software has some issues, IT'S TOTALLY SURE IT WILL BE KERNEL PANICS ON A FILESYSTEM LOW LEVEL SERVICE!!!

Don’t worry, apart from this problem, which can be easily worked around, I haven’t experienced any crashes, yet. – Fnuxus (talk) 13:12, 16 April 2020 (UTC)

Uninstall before upgrade?

The instructions are not clear on if you need to uninstall before upgrading O3X. (They are clear that you must uninstall if upgrading from a different distro.) Anyway, I upgraded from 1.4.5 to 1.7.2 without uninstalling, and it seems to have worked fine.

Problems installing on Mojave

I followed the instructions on Mojave, and some things seem to be diffent there.

sudo nvram boot-args="-v keepsyms=1"

did not work.

Mymachine:zfs nemo$ kextstat | grep lundman
Mymachine:zfs nemo$ cd /System/Library/Extensions
Mymachine:Extensions nemo$ sudo kextload spl.kext
/System/Library/Extensions/spl.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
Mymachine:Extensions nemo$ sudo kextload -d spl.kext zfs.kext
/System/Library/Extensions/zfs.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
Mymachine:Extensions nemo$ zpool
missing command
...

Trying to run zfs:

Mymachine:Extensions nemo$ /Users/nemo/Developer/zfs/load.sh 
rsync: link_stat "/System/Library/Extensions/module/zfs/zfs.kext/." failed: No such file or directory (2)
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.1/rsync/main.c(996) [sender=2.6.9]
rsync: link_stat "/System/Library/Extensions/../spl/module/spl/spl.kext/." failed: No such file or directory (2)
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.1/rsync/main.c(996) [sender=2.6.9]
chown: /tmp/spl.kext: Operation not permitted
chown: /tmp/zfs.kext: Operation not permitted
Requesting load of /tmp/spl.kext.
/tmp/spl.kext failed to load - (libkern/kext) not privileged; check the system/kernel logs for errors or try kextutil(8).
Requesting load of /tmp/zfs.kext.
/tmp/zfs.kext failed to load - (libkern/kext) not privileged; check the system/kernel logs for errors or try kextutil(8).
Mymachine:Extensions nemo$

What should I do now?