2.1.6.rc2 kexts missing on Ventura

All your general support questions for OpenZFS on OS X.

2.1.6.rc2 kexts missing on Ventura

Postby pgdh » Wed Oct 26, 2022 6:16 am

Hi,

Having just upgraded from Monterey to Venura 13.0, I just tried to install OpenZFSonOsX-2.1.6rc2-Ventura-13-arm64.pkg

Initially 'zfs version' showed a mix of 2.1.6rc2 with 2.1.0 (kext).

So I tried the 'trigger-panic-medic' dance, and did a fresh install.

Now I just get ...

Code: Select all
# zfs version
The ZFS modules are not loaded.
Try running '/sbin/kextload zfs.kext' as root to load them.
#


There was no prompt from Preferences -> Security at any point (and btw, Preferences now looks a lot more like that in iPadOS, so it's hard to know where to look).

During the process, I also had to reinstall Rogue Amoeba's "ACE" kext (which does a Preferences -> Security prompt, but doesn't ever need the medic). Do they know something we don't?

I'm guessing that my 2.1.0 install would have been fine, but I was keen to install the RC2, so there's really no easy way back for me just now.

Cheers,
Phil
pgdh
 
Posts: 12
Joined: Fri Jun 26, 2015 3:58 am

Re: 2.1.6.rc2 kexts missing on Ventura

Postby pgdh » Wed Oct 26, 2022 6:20 am

Not sure is this is helpful, but posting in just in case ...

Code: Select all
# /sbin/kextload  /Library/Extensions/zfs.kext
Executing: /usr/bin/kmutil load -p /Library/Extensions/zfs.kext
Error Domain=KMErrorDomain Code=30 "Validating extension failed: Kext org.openzfsonosx.zfs v2.1.6rc2 in executable kext bundle org.openzfsonosx.zfs at /private/var/db/KernelExtensionManagement/Staging/org.openzfsonosx.zfs.h3VAEI/zfs.kext:

Extension 'org.openzfsonosx.zfs' has invalid properties: [Property 'CFBundleVersion' must be a valid kext version]" UserInfo={NSLocalizedDescription=Validating extension failed: Kext org.openzfsonosx.zfs v2.1.6rc2 in executable kext bundle org.openzfsonosx.zfs at /private/var/db/KernelExtensionManagement/Staging/org.openzfsonosx.zfs.h3VAEI/zfs.kext:

Extension 'org.openzfsonosx.zfs' has invalid properties: [Property 'CFBundleVersion' must be a valid kext version]}
#
pgdh
 
Posts: 12
Joined: Fri Jun 26, 2015 3:58 am

Re: 2.1.6.rc2 kexts missing on Ventura

Postby pgdh » Wed Oct 26, 2022 6:31 am

When I install OpenZFSonOsX-2.1.0-Big.Sur-11-arm64.pkg I get the Preferences -> Security prompt, and after a reboot (which involves an additional automatic reboot), I'm up and running again ...

Code: Select all
# zfs version
zfs-macOS-2.1.0-1
zfs-kmod-2.1.0-1
#


So perhaps it is the CFBundleVersion issue in my first reply?
pgdh
 
Posts: 12
Joined: Fri Jun 26, 2015 3:58 am

Re: 2.1.6.rc2 kexts missing on Ventura

Postby lundman » Wed Oct 26, 2022 4:17 pm

Sounds like I messed up on OpenZFSonOsX-2.1.6rc2-Ventura-13-arm64.pkg,

lemme go double check
User avatar
lundman
 
Posts: 1335
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: 2.1.6.rc2 kexts missing on Ventura

Postby lundman » Wed Oct 26, 2022 4:23 pm

Oh wow, so yeah, I guess Ventura is more strict now:

Extension 'org.openzfsonosx.zfs' has invalid properties: [Property 'CFBundleVersion' must be a valid kext version]

<key>CFBundleVersion</key>
<string>2.1.6rc2</string>

I guess we are not allowed to have "rc2" in there.
User avatar
lundman
 
Posts: 1335
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: 2.1.6.rc2 kexts missing on Ventura

Postby pgdh » Thu Oct 27, 2022 1:16 am

Now that's what I call support :)

I'm happy to report that rc3 installs ...

Code: Select all
# zfs version
zfs-macOS-2.1.6-3_g84dbe5990
zfs-kmod-2.1.6-3_g84dbe5990
# uname -a
Darwin xxx.local 22.1.0 Darwin Kernel Version 22.1.0: Sun Oct  9 20:14:30 PDT 2022; root:xnu-8792.41.9~2/RELEASE_ARM64_T8103 arm64
#


And thanks for working out how to remove the need for the trigger-panic-medic workaround (sorry if this is old news, but it's the first time I've needed it).
pgdh
 
Posts: 12
Joined: Fri Jun 26, 2015 3:58 am


Return to General Help

Who is online

Users browsing this forum: No registered users and 29 guests