Difference between revisions of "Talk:Install"

From OpenZFS on OS X
Jump to: navigation, search
(kextstat part failed on Mojave)
(Problems installing on Mojave)
Line 7: Line 7:
 
Anyway, I upgraded from 1.4.5 to 1.7.2 without uninstalling, and it seems to have worked fine.
 
Anyway, I upgraded from 1.4.5 to 1.7.2 without uninstalling, and it seems to have worked fine.
  
== kextstat part failed on Mojave ==
+
== Problems installing on Mojave ==
  
 
I followed the instructions on Mojave, and some things seem to be diffent there.  
 
I followed the instructions on Mojave, and some things seem to be diffent there.  
Line 23: Line 23:
 
  Mymachine:Extensions nemo$ zpool
 
  Mymachine:Extensions nemo$ zpool
 
  missing command
 
  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?

Revision as of 12:54, 20 February 2020

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?