Problem installing plone 6

hi, I have been trying to install plone6 using the the documentation "Install Plone from its packages" using: "Install Plone from its packages – Install — Plone Documentation v6.0". I have followed the documentation step by step I ran into a problem when I ran the command " make install " from the documentation and I got the following error:-

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)>

make[2]: *** [build-dev] Error 1

make[1]: *** [install-backend] Error 2

make: *** [install] Error 2

Animesh Dhillon via Plone Community wrote at 2023-9-22 19:52 +0000:

hi, I have been trying to install plone6 using the the documentation "Install Plone from its packages" using: "Install Plone from its packages – Install — Plone Documentation v6.0". I have followed the documentation step by step I ran into a problem when I ran the command " make install " from the documentation and I got the following error:-

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)>

Your system likely lacks a standard trusted CA:
when a system uses HTTPS, the contacted server must identify itself
via a certificate.
To be acceptable, this certificate must have been issued by a
trusted CA (= "Certificate Authority").
Systems typically store the certificates of trusted CAs at a well known place.

I assume that during the installation, a server is contacted via
HTTPS but your local system does not trust the CA which has issued
the corresponding certificate.

Standard CAs are usually installed during the installation of a browser.

Yes, you were right that my system lacked some standard trusted CA.
So I came across this article from stack overflow "macos - How to make Python use CA certificates from Mac OS TrustStore? - Stack Overflow".
Python 3.11(version of python installed on my system) does not rely on MacOS' openSSL anymore. It comes with its own openSSL bundled and doesn't have access on MacOS' root certificates. I ran the commands

  1. cd /Applications/Python\ 3.11/
  2. ./Install\ Certificates.command

and it worked. Thanks for the help.