Symptom
Package installation fails when using language‑specific tools such as
Python pip or Node.js npm,
even though system package installation succeeds.
Cause
Some language ecosystems use their own bundled certificate stores rather than the operating system trust store. These tools do not automatically trust certificates installed via system mechanisms.
Resolution
Explicitly configure the tool to use the system certificate bundle.
Ensure the system trust store has already been updated with the proxy CA.
Python (pip):
pip install --cert /etc/ssl/certs/ca-certificates.crt <package>
Node.js (npm):
npm config set cafile /etc/ssl/certs/ca-certificates.crt