Talk:Install

From OpenZFS on OS X
Revision as of 12:54, 20 February 2020 by 93.219.59.70 (Talk)

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!!!

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?