Yes, I did spot your issue but also saw that the solution was pretty convoluted. I use Chrome and Safari for developing and so going off down the Firefox route wasn’t something that I’d foreseen. However, in the absence of anything else I will have to pursue this avenue. Beats me why that should be the case though. Surely something’s not right.
This has nothing to do with Firefox. Your MAMP installation just can’t verify the SSL certificate.
I believe MODX 2 used http so this wasn’t an issue, and MODX 3 now uses https to connect to the package provider.
Just a last quick question…
In your fix you reference ‘13’ and ‘8’.
What do they specifically refer to?
I’m struggling to equate those numbers with anything in those referenced articles.
Hi ,I do have the same error after upgrading modx to 3.0.4pl. Could you please provide more info how to fix this issue? What should be done here to make the extras work like before? TIA
Is this on a local server (WAMP, MAMP, LAMP)?
Sometimes there are different “php.ini” files for different PHP versions? Are you sure you edited the correct one?
Do you use the default MODX package provider → https://rest.modx.com/extras/?
So when you look at phpinfo (in the MODX manager under “Manage” → “Reports” → “System Info” (manager/?a=system/info) click the “View” link in the row “phpinfo():”), you can see the correct path in the setting openssl.cafile?
Is this path the correct location of the cacert.pem file?
Does cacert.pem contain an entry for “GTS Root R4”?
You could try also setting curl.cainfo (in the “php.ini”) to this same “cacert.pem” file.
Otherwise I’m running out of ideas of what the issue might be.
If nothing else works, you could download the packages manually from https://extras.modx.com/ and using drag&drop to add them to the list in “Extras” → “Installer” (manager/?a=workspaces). Or copy the ZIP-packages (e.g. from another installation) into the folder core/packages and use “Search Locally For Packages” in the “Package Management” to add them.
I have the values configured correctly as you mentioned. This is happening only in my local so yes i can still download the packages manually. Thank you so much for the support.