Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

Stieber

macrumors newbie
Jun 3, 2022
8
4
Germany
Every time I've connected back to the internet, I've let the automatic time and date step in.

Also, another thing to add... I've just noticed I'm able to run the web driver install package now. Even though the date is set to the present, the internet is on, no safe mode, etc... I'm not getting a prompt saying the certificate has expired. The package installs, and after rebooting, the package still works when I go to run it again.

what boot-args do you use?
 

crackajacka77

macrumors newbie
Jun 3, 2022
18
1
Oh wow. I was wondering while during bootup the white wheel was spinning for so long until it didn't let me into the OS. After a safe boot reboot I managed to do a regular boot without functioning Nvidia webdrivers. Thought, oh well automatic update to a more recent 10.13.x version. But well, this explains it. Can't open webdrivers also, after resetting xattr with Batchmod I could open the corresponding webdriver installer but didn't finish and aborted.

So.. same thing for 10.14/15? Maybe do an update to that.. or just ditch Nvidia cards in general. Incredible, never thought this was a possibility.
 

drifeppelin

macrumors newbie
Jun 2, 2022
8
11
what boot-args do you use?
"nvda_drv_vrl=1 debug=0x100 keepsyms=1"

Important to note that I'm using a very outdated version of OpenCore (I think 0.6.1) for no reason other than laziness. The reason I mention that is because apparently "nvda_drv=1" (which does the same thing as "nvda_drv_vrl=1", I think??) moved to a different location, I assume at some point after version 0.6.1 (?). I'm not sure. I'm just seeing this in the OpenCore guide: https://dortania.github.io/GPU-Buyers-Guide/misc/bootflag.html#nvidia-boot-arguments
 

flyproductions

macrumors 65816
Original poster
Jan 17, 2014
1,086
461
So i have some success too right now!

After following the steps of the no LS / terminal method and deleting each and every cache on my machine i had four internet-connected reboots right now without breaking anything!

Also i can open the installer package too with connected inet and not beeing in safe mode.

Don't know what made the difference. If it where the terminal commands, the deleting of cached files or even something over at NV's side (so quick). In that case it shoul be easy to see as it should work again for anybody, no matter waht they do.
 

Demigod Mac

macrumors 6502a
Apr 25, 2008
839
288
This is probably not a difficult thing for Nvidia to fix, so I expect they should be able to sign the web driver with a new cert and re-upload it. Apple could, of course, decide to not play ball and just give Nvidia the finger (hopefully not). I don't see why Apple would object since it's not anything new and it's still only for High Sierra and below.
 
  • Like
Reactions: flyproductions

crackajacka77

macrumors newbie
Jun 3, 2022
18
1
There's gotta be a way to sign those certificates on our own, I wouldn't count on either Nvidia nor Apple's support for such an outdated (10.13) driver issue.
 

Dayo

macrumors 68020
Dec 21, 2018
2,257
1,279
After following the steps of the no LS / terminal method and deleting each and every cache on my machine
You almost certainly did not clear the cached Certificate Revocation List as it is not in where I would assume you looked for caches and in any case, deleting it is apparently bad news and could result in problems. Apparently OK to delete.

There is a specific command for refreshing that cache: crlrefresh rp but doing this while connected to the web would simply confirm the certificate is expired.

Regardless, I have added a step to My Earlier Post to purge the cache.

I suspect this cache may be behind some different outcomes seen. Fresh/active for some and vice versa for others.
 
Last edited:

flyproductions

macrumors 65816
Original poster
Jan 17, 2014
1,086
461
You almost certainly did not clear the cached Certificate Revocation List as it is not in where I would assume you looked for caches and in any case, deleting it is apparently bad news and could result in problems.

There is a specific command for refreshing that cache: crlrefresh rp but doing this while connected to the web would simply confirm the certificate is expired.
Even if it was the "bad" one after failure?

Regardless, I have added a step to Post 81 to run this when disconnected which should purge the cache but not update it being disconnected.

I suspect this cache may be behind some different outcomes seen. Fresh/active for some and vice versa for others
Thanks again! I will be glad to try, if needed again.

But for the moment i had close to ten reboots connected to the net without any issues. Don't know what exactly made this possible. But as long as it works i do not dare to touch the "running system".
 

Dayo

macrumors 68020
Dec 21, 2018
2,257
1,279
But for the moment i had close to ten reboots connected to the net without any issues. Don't know what exactly made this possible. But as long as it works i do not dare to touch the "running system".
Best not to change anything since working.

As for the difference, Can't be 100% sure but I think you most likely simply got to a point in time where the cache entry became stale and therefore, not used any more.

The process would purge and refresh the cache entry at this point but the way it works is that if the attempt to refresh fails (you have blocked the connection) it gives things a temporary "pass" and will continue to do so until it can connect again; which will not happen unless you lift the block.
 
  • Like
Reactions: flyproductions

LouisMey

macrumors newbie
Jun 3, 2022
2
3
Screen Shot 2022-06-03 at 7.01.27 PM.png
Screen Shot 2022-06-03 at 7.01.00 PM.png
 
  • Like
Reactions: Ammok and Stieber

crackajacka77

macrumors newbie
Jun 3, 2022
18
1
Thanks this worked.

Could install webdrivers in safe mode after 'crlrefresh rp' with current date, then setting date back. Works after rebooting normally, even if connected to the internet. Thank you!
 

mateo14

macrumors member
Oct 19, 2019
71
42
I contacted with the NVDIA support on the chat to report the issue with the CUDA Drivers, and I think that they working on it:

I am sorry for the Inconvienence caused, please be assured that I will do my best to assist you further.
When did issue started happening?

we are aware of the issue and bug for same has been already filed
I will forward this case to senior technical team they will, help You in fixing the issue

I have escalated the case with senior technical team they will get back to you Via email
will be your case reference Number

The team is working On It and should get resolved as soon as possible
 
Last edited:

Ivan Shpak

macrumors member
Feb 19, 2021
32
7
Hi all!
I have the same problem, to be honest, thanks to the community for bringing this up for discussion so quickly.
I fought with the computer for the second day in a row, and in fact it is a complete nightmare, since this is my main working machine, and my backup saved me, only after 4 times of restoration, I realized that the reason is the Internet, in general, this is the very first thing I thought when I turned on the computer, since my system has always been very stable.

After another recovery and reinstallation Mac OS of the system, my build is now 17G66

I used the little snitch and the host file blocked everything related to the apple, but I do not dare to connect to the Internet.
I'm not in the US thanks to everyone in advance for chatting with nvidia they should free users from this misery with web drivers!

I read a little about the services that the OS knocks on and there are several suspects besides those that were here in the discussion, it's about the syspolicyd daemon, maybe it's a problem, but I could be wrong and I want to wait for some kind of global solution

There is something else from the category of my fears, since the GV100 kext is only in one driver, how should I deal with this in the future?


Is it possible to compile the webdriver and add this kext?

my config

Mac Pro 5.1 (4.1 flashed) / OpenCore 8.0.0 / Pixlas Mod
Two x5690
128Gb Ram
Sonnet 4x4 NVME (3 m.2 for RAID0 and 1 m.2 for main OS drive)
Nvidia TITAN V (GV100) WebDriver 387.10.10.15.15.108 / CUDA 396.148
ATTO R680 for BackUp Time Machine G|Speed esPRO + HP Ultrium 3280 LTO-5
 
Last edited:

Txabi

macrumors newbie
Jun 3, 2022
2
1
I read a little about the services that the OS knocks on and there are several suspects besides those that were here in the discussion, it's about the syspolicyd daemon, maybe it's a problem, but I could be wrong and I want to wait for some kind of global solution

Hi, I'm following and trying all what you say with no success. I sent syspolicyd to 127... hosts but it is still there deletying credentials when I reboot in verbose mode.
 
  • Like
Reactions: Ivan Shpak

Demigod Mac

macrumors 6502a
Apr 25, 2008
839
288
There's gotta be a way to sign those certificates on our own, I wouldn't count on either Nvidia nor Apple's support for such an outdated (10.13) driver issue.
If it were a complex / expensive / time consuming issue I could see them declaring the product unsupported* and walk away, but it should be a pretty simple fix for the effort. They just have to issue a new cert and sign the driver package - probably don't even have to do any coding changes.

* another consideration is one of the Mac products that uses the web driver (Quadro K5000) - its Windows counterpart is still receiving modern driver updates, so the hardware product is still supported even if the OS it's compatible with is not.
 

Ivan Shpak

macrumors member
Feb 19, 2021
32
7
If it were a complex / expensive / time consuming issue I could see them declaring the product unsupported* and walk away, but it should be a pretty simple fix for the effort. They just have to issue a new cert and sign the driver package - probably don't even have to do any coding changes.

* another consideration is one of the Mac products that uses the web driver (Quadro K5000) - its Windows counterpart is still receiving modern driver updates, so the hardware product is still supported even if the OS it's compatible with is not.
The problem is that this is the Kepler architecture and this is the last of the magicans who supports metal, purely formal there is an internal driver that supposedly should work without a web driver
 

adriandegar

macrumors newbie
Nov 8, 2016
18
7
Brooklyn, New York
So I still can’t get the pkg to finish the install. Tried everything in this thread. I did make some progress.

sudo xattr -rc com.apple.quarantine pathtopkg

Makes it so I can open the package. Next with WiFi off using:

sqlite3 ~/Library/Keychains/*/ocspcache.sqlite3 'DELETE FROM ocsp;'

Then my machine clearly trusts the pkg certificate again.

However the install fails at the end. Don’t know what local data I need to delete next to be able to complete the installation. Anyone have any ideas?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.