-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenZFS on Mac is now 2.2.2. ZetaWatch mostly works. #32
Comments
Chances are OpenZFS changed its internal data format, and it is no longer fully compatible. I might have to recompile or possibly adapt the code slightly. |
Also having issues with 2.2.2 and ZetaWatch, can confirm the "Never Scrubbed" issue, also none of my pools show up for import but if I import them from terminal they work fine apart from the scrubbing issues. On Sonoma. Thanks! |
So... pools not showing for import seems to be a separate issue, downgraded to ZFS 2.1.6 and pools still dont show in zetawatch but do in zpool import. |
I no longer have an Apple Developer account, since it wasn't worth the money, and I barely ever boot macOS once every few months, so I won't be able to release an updated build. I'll check if I can fix the code, but I don't think that'll be sufficient. |
Would it be possible to release an updated but unsigned build? Sorry, I know this is volunteer and you've moved on, but if it were just a simple rebuild. If it's more than that then yeah understandable if it's too much work. |
I expect to have to make some small fixes to get it to compile properly with the new version. The Problem with making an unsigned build is that the helper binary that is used to perform actions as root (to mount filesystems, import pools, and the like) only works if the main binary is code-signed with my old key. (Or any other key, if the meta data is changed accordingly) |
Could you self sign it? It wouldn't be good enough for OS X app protection but if manually launched it would be ok no? |
I've rebuilt ZetaWatch with ZFS 2.2, but as expected, the helper won't work without proper code signing. But you should be able to test it, and you might be able to sign it yourself. |
It seems to be working for for me. I don't know what requires elevated privileges, but it works now to see last scrubbed, and I was able to have it initiate a scrub. No problem. I did do a It may be working, because I never uninstalled the Helper script that was installed with a previous version? |
I have OpenZFS 2.2.2 installed on macOS Sonoma on a M1 Ultra Studio. Since upgrading my macOS and OpenZFS on it, ZetaWatch still works, but scrubbing is messed up. It says "Never Scrubbed". It does have the option to "Start Scrub", and it does indeed start scrubbing. But it doesn't give any updates on the scrub and still says "Never Scrubbed" for the pool.
It did, however, show when I had 1 CRC error on my pool. Hence, I scrubbed it.
https://openzfsonosx.org/wiki/Downloads
The text was updated successfully, but these errors were encountered: