Hi lundman,
Thank you for packaging 1.9.3.1!
The installer completes successfully but "zpool version" still gives me the same error message as in 1.9.3:
- Code: Select all
$ zpool version
Failed to load ZFS module stack.
Load the module manually by running '/sbin/kextload /Library/Extensions/zfs.kext' as root.
The /dev/zfs device is missing and must be created.
Try running 'udevadm trigger' as root to create it.
Also in 1.9.3.1, kextutil gives the same error message as in 1.9.3:
- Code: Select all
$ sudo kextutil /Library/Extensions/spl.kext 2>&1 | tail
Rejecting invalid/inauthentic kext for bundle id net.lundman.kernel.dependencies.33 at location file:///Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext/.
/Library/StagedExtensions/Library/Extensions/spl.kext - no compatible dependency found for net.lundman.kernel.dependencies.33.
Rejecting invalid/inauthentic kext for bundle id net.lundman.kernel.dependencies.33 at location file:///Library/StagedExtensions/Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext/.
Rejecting invalid/inauthentic kext for bundle id net.lundman.kernel.dependencies.33 at location file:///Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext/.
/Library/StagedExtensions/Library/Extensions/spl.kext - no compatible dependency found for net.lundman.kernel.dependencies.33.
Diagnostics for /Library/Extensions/spl.kext:
Dependency Resolution Failures:
Only incompatible kexts found for these libraries:
net.lundman.kernel.dependencies.33
And, also in 1.9.3.1:
- Code: Select all
$ sudo kextutil /Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext
Kext rejected due to system policy: <OSKext 0x7fed24c27be0 [0x7fff86e048e0]> { URL = "file:///Library/StagedExtensions/Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext/", ID = "net.lundman.kernel.dependencies.33" }
Diagnostics for /Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext:
The only thing that has really changed is the log output; notably, in 1.9.3.1, syspolicyd no longer reports notarization issues like it used to in 1.9.3.
This is what the system log says now when I run "sudo kextutil /Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext" on 1.9.3.1:
- Code: Select all
$ log stream --type log --predicate '(process == "syspolicyd" || process beginswith "kext") && messageType == "error"'
[…]
[…] syspolicyd: Kernel Extension BLOCKED: <private>
[…] syspolicyd: Kernel Extension BLOCKED: <private>
[…] syspolicyd: Kernel Extension BLOCKED: <private>
[…] kextd: (IOKit) [com.apple.kext:kextlog] Kext rejected due to system policy: <OSKext 0x7fe937a570b0 [0x7fff86e048e0]> { URL = "file:///Library/StagedExtensions/Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext/", ID = "net.lundman.kernel.dependencies.33" }
[…] kextd: (IOKit) [com.apple.kext:kextlog] Rejecting invalid/inauthentic kext for bundle id net.lundman.kernel.dependencies.33 at location file:///Library/StagedExtensions/Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext/.
[…] kextd: (IOKit) [com.apple.kext:kextlog] Kext rejected due to insecure location: <OSKext 0x7fe937a4a400 [0x7fff86e048e0]> { URL = "file:///Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext/", ID = "net.lundman.kernel.dependencies.33" }
[…] kextd: (IOKit) [com.apple.kext:kextlog] Rejecting invalid/inauthentic kext for bundle id net.lundman.kernel.dependencies.33 at location file:///Library/Extensions/spl.kext/Contents/PlugIns/KernelExports.kext/.
[…] kextd: (IOKit) [com.apple.kext:kextlog] /Library/StagedExtensions/Library/Extensions/spl.kext - no compatible dependency found for net.lundman.kernel.dependencies.33.
[…] kextd: (IOKit) [com.apple.kext:kextlog] net.lundman.zfs's dependencies failed security checks; failing.
Any ideas as to what I can try to debug next?