Problem

objbaker fails to perform REST API with object storage due to SSL failure

Solution

For SSL to work the CURL library needs to know the location of its CA CERT bundle, which is installed in c:\program files\crossmeta.  When you run the objbaker this information it is provided with --cacert=ca-bundle.crt option.  Since file was not specified as full path name then the startup directory will be  as follows


You may want to use a panel to highlight important steps.
  1. While running interactively since the startup directory is c:\program files\crossmeta this would work.
  2. But when the program is running as NT service the startup directory would be c:\windows\syswow64. In that case either copy ca-bundle.crt to c:\windows\syswow64 or specify full pathname to --cacert option.

Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.

Related issues