Bug #12155
Updated by François ARMAND over 6 years ago
The system policies select http as protocol for AIX, and select minicurl if curl is not available.
minicurl is deployed without TLS support.
This means that on a system without curl, and not running AIX, rudder automatically selects to use minicurl, but via https, which rudder's minicurl does not support.
This means the system policies are not consistent in themselves.
Please ensure the condition match up.
Please also verify if it was a conscious decision to miss TLS support in minicurl (for maintenance cost reasons, for example) or if "it's just not there because it's not there".
If it's intentionally missing, there should be no code path where rudder selects it for a https transfer.
EDIT (FAR): the point of that ticket is to make sure that minicurl is never selected in combination with HTTP. Other evolution (like supporting curl+wget) will be done in other tickets.