i’m not sure if it helps but I installed the versions of both of those packages on my mac and a debian machine and i’m able to curl --proto '=https' --tlsv1.2 -sSfL https://google.com without seeing that error
So I wonder if something in the flox install could have wiped out the previous certificates?
Anyway, hopefully this solution can help other people with the same issue.
Maybe a follow-up question, from a flox point of view is: should such a file be part of my flox environment and be found by the curl executable I installed in that environment?.
I don’t believe the flox installer will do anything disruptive with existing certs but i’ll give a few things a try to verify. the installer does install a cert there for use with Flox’s internals
we’re finding there are two contexts to environments right now. environments that depend on being in a project root and its relative files and environments that need to work from anywhere. at the moment we don’t support providing additional files with environment definition so your shell hooks and variables need to do the lifting to get the right context into place and, depending on which context you need, that can make it a bit trickier to get a script that will work anywhere. one good place we’ve found to stick things those ‘run anywhere’ environments may need is the ~/.cache/flox directory