-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-10.1
-
None
-
No
-
None
-
rhel-sst-network-management
-
rhel-sst-network-management
-
ssg_networking
-
None
-
False
-
-
None
-
None
-
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
None
The NetworkManager.spec file for RHEL/CentOS Stream 10 hard-codes the TLS CA bundle path to `/etc/pki/tls/cert.pem`, but this file no longer exists starting from RHEL/CentOS Stream 10 (as indicated in https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10-beta/html/10.0_beta_release_notes/removed-features and https://issues.redhat.com/browse/RHEL-50293 ).
We should update the NetworkManager.spec file:
On CentOS Stream 10 / RHEL 10 and newer, change the CA trust store path to `/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem`.
On older releases (RHEL/CentOS 9 and below), keep using `/etc/pki/tls/cert.pem`
Reason: To align with the system-wide dropping of `/etc/pki/tls/cert.pem` and use the new hashed directory structure for trusted CAs.