diff --git a/src/libstore/globals.cc b/src/libstore/globals.cc index b64e73c26..cf8e513ce 100644 --- a/src/libstore/globals.cc +++ b/src/libstore/globals.cc @@ -238,7 +238,13 @@ bool Settings::isWSL1() Path Settings::getDefaultSSLCertFile() { - for (auto & fn : {"/etc/ssl/certs/ca-certificates.crt", "/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt"}) + for (auto & fn : { + // NixOS, fedora, debian, ubuntu + "/etc/ssl/certs/ca-certificates.crt", + // openSUSE + "/var/lib/ca-certificates/ca-bundle.pem", + "/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt" + }) if (pathAccessible(fn)) return fn; return ""; }