Right,
Been looking at things trying to understand what was happening with the varying outcomes seen and think I have finally figured it out.
It appears that there are two broad categories people can fall into:
- Those that did not try to reinstall the web drivers when they noticed issues
- Those that tried to reinstall the web drivers when they noticed issues
For those that did not try to reinstall, recovery was/is as simple as blocking OCSP (adding ocsp.digicert.com appears to be a red herring and it is the Apple ones that apparently matter), clearing the OCSP Cache in
/var/db/crls
, rebooting and Bob's your uncle. You could do the date shuffle just for making sure all is ship shape.
Those that tried reinstalling however, simply dug themselves deeper in the quicksand and it needed a bit more to get out of the mire.
Apparently, when a pkg file is being installed (or at least some pkg files), the installation is done in a sandbox and in this case, the Certificate Revocation status is stored in an associated
System-Access-Only folder here:
/private/var/folders/zz
. I haven't been able to look into the files there in detail but I am sure it includes other items or hashes that identify the file in question; which I assume is why the cert stripping attempts did not quite work as expected.
It is actually a temporary folder, a cache, but manually flushing it is definitely a bad idea as some items appear to sit there for a long time.
Every time you try to install the same file again, it hits this info and halts.
Options to get past this are (After blocking OCSP, going offline and clearing the regular
/var/db/crls
cache):
- Reinstall the OS and migrate your system data over. This apparently does not bring this cache along.
- Run a tool such as OnyX and hope it clears this cache
- Revert to a backup from before the sandbox file was created
- Reboot into Safe Mode. This apparently purges this cache
- Delete the contents of
/private/var/folders/zz
manually and hope you can still boot afterwards
- I suppose you could try overwriting it with one from backup and similarly hope it works
Boot into Safe Mode seems the best of the lot. Alternative is to roll back to before 31 May 2022.
Important thing is that OCLP should be blocked before any fix attempt. Best to do any fixes while offline.
I will update
The Post on Page 4 Presently