Just tried again using VCSA web ui with 7.0.3 00500 (u3d) ... (with Essentials licence) ... no better.
- pasted machine specific cert into first box; rest of LE chain in 2nd box and private key in 3rd box
"Error occurred while fetching tls: the trustAnchors parameter must be non-empty"
However, via shell, it seems to work better this time...
/usr/lib/vmware-vmca/bin/certificate-manager
Option[1 to 8]: 1
Please provide valid SSO and VC privileged user credential to perform certificate operations.
Enter username [Administrator@vsphere.local]:administrator@vsphere1.local
Enter password:
1. Generate Certificate Signing Request(s) and Key(s) for Machine SSL certificate
2. Import custom certificate(s) and key(s) to replace existing Machine SSL certificate
Option [1 or 2]: 2
Please provide valid custom certificate for Machine SSL.
File : mach.pem
Please provide valid custom key for Machine SSL.
File : privkey.pem
Please provide the signing certificate of the Machine SSL certificate
File : chain.pem
You are going to replace Machine SSL cert using custom cert
Continue operation : Option[Y/N] ? : Y
Command Output: mach.pem: O = Digital Signature Trust Co., CN = DST Root CA X3
error 10 at 3 depth lookup:certificate has expired
OK
Get site nameCompleted [Replacing Machine SSL Cert...]
default-first-site
Lookup all services
Get service default-first-site:c9925fb8-fde7-4fad-9375-8e72435507e3
Update service default-first-site:c9925fb8-fde7-4fad-9375-8e72435507e3; spec: /tmp/svcspec_gk1j6msc
Get service default-first-site:b93d77a3-5740-4201-9e9a-53941a5ad875
Update service default-first-site:b93d77a3-5740-4201-9e9a-53941a5ad875; spec: /tmp/svcspec_nkgb1iw5
Get service default-first-site:d4c06daa-21e9-4f2a-a66e-d5939d5fd05f
Update service default-first-site:d4c06daa-21e9-4f2a-a66e-d5939d5fd05f; spec: /tmp/svcspec_uxp7q_b0
Get service 4893d3bb-13af-444d-960f-9921f78b46ef
Update service 4893d3bb-13af-444d-960f-9921f78b46ef; spec: /tmp/svcspec__vuw_yab
Get service bedd2511-d562-4651-9b3e-396262ebb7e2
Update service bedd2511-d562-4651-9b3e-396262ebb7e2; spec: /tmp/svcspec_99mvk_4m
Get service d2edb72a-c5b2-4d36-b70c-601bfb138c93
Update service d2edb72a-c5b2-4d36-b70c-601bfb138c93; spec: /tmp/svcspec_lg44eljk
Get service d1b9b4bf-d248-4e06-b717-f48778fd5df6
Update service d1b9b4bf-d248-4e06-b717-f48778fd5df6; spec: /tmp/svcspec_mk3cux2o
Get service 909ce2ce-df14-485b-a3a8-c9dc84384200
Update service 909ce2ce-df14-485b-a3a8-c9dc84384200; spec: /tmp/svcspec_va2x08s3
Get service ddff5bef-f435-4c1a-88b9-d6629c7b0c78
Update service ddff5bef-f435-4c1a-88b9-d6629c7b0c78; spec: /tmp/svcspec_f7l8u632
Get service a6a8f33a-492d-43b5-b5ff-91de64d816a3
Update service a6a8f33a-492d-43b5-b5ff-91de64d816a3; spec: /tmp/svcspec_xlen8yjv
Get service 20df66ab-8d43-4965-b13b-b11e1e4f6cfc
Update service 20df66ab-8d43-4965-b13b-b11e1e4f6cfc; spec: /tmp/svcspec_94d0er4o
Get service c43dba09-a988-4f8b-aa9e-a4fea1de3b5b
Update service c43dba09-a988-4f8b-aa9e-a4fea1de3b5b; spec: /tmp/svcspec_1r2hh7x_
Get service e4eb4b29-53b3-4208-8561-70d183c3f790
Update service e4eb4b29-53b3-4208-8561-70d183c3f790; spec: /tmp/svcspec_yla75a4o
Get service 549b49fb-2991-4c49-8ddc-e9ccff4905aa
Update service 549b49fb-2991-4c49-8ddc-e9ccff4905aa; spec: /tmp/svcspec_msrozdz2
Get service 8505c9d2-faf9-4306-9034-e38fbc7224e7
Update service 8505c9d2-faf9-4306-9034-e38fbc7224e7; spec: /tmp/svcspec_d902vatn
Get service 072493ad-d644-4817-a7c0-75c9111a6155
Update service 072493ad-d644-4817-a7c0-75c9111a6155; spec: /tmp/svcspec_xft2na_v
Get service 36ca1bc5-4a55-4175-8f31-361215949e8c
Update service 36ca1bc5-4a55-4175-8f31-361215949e8c; spec: /tmp/svcspec_v4hui5wd
Get service 2c847253-2e8e-4705-ad7d-1f671039b7ca
Update service 2c847253-2e8e-4705-ad7d-1f671039b7ca; spec: /tmp/svcspec_go_71a3k
Get service 70906193-2f34-415b-a8cf-e1212e18e93b
Update service 70906193-2f34-415b-a8cf-e1212e18e93b; spec: /tmp/svcspec_e8s6_h5y
Get service de956063-1652-4215-b6ae-ec5e6b4ba272
Don't update service de956063-1652-4215-b6ae-ec5e6b4ba272
Get service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34
Update service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34; spec: /tmp/svcspec_o532w120
Get service 6bbf80db-8685-4867-8c55-59d3ba4799f1
Update service 6bbf80db-8685-4867-8c55-59d3ba4799f1; spec: /tmp/svcspec_q6g8h42h
Get service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34_kv
Update service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34_kv; spec: /tmp/svcspec_lassjge8
Get service 757f879d-67d9-4d5d-bb27-01287ec25585
Update service 757f879d-67d9-4d5d-bb27-01287ec25585; spec: /tmp/svcspec_3fr1lp04
Get service 5b04af9d-524f-4368-a93d-2e09ae43b2aa
Update service 5b04af9d-524f-4368-a93d-2e09ae43b2aa; spec: /tmp/svcspec_z22yuja9
Get service fb7108d7-0f76-4ea2-8bac-e7c514157c0a
Update service fb7108d7-0f76-4ea2-8bac-e7c514157c0a; spec: /tmp/svcspec_8u_li1zr
Get service 248c802f-aecd-4769-92b5-5da089a802e4
Update service 248c802f-aecd-4769-92b5-5da089a802e4; spec: /tmp/svcspec_md1w6guz
Get service 756da5b5-8635-42b3-9d78-c532a56d1aaf
Update service 756da5b5-8635-42b3-9d78-c532a56d1aaf; spec: /tmp/svcspec_7isozv20
Get service 8505c9d2-faf9-4306-9034-e38fbc7224e7_com.vmware.vsphere.client
Don't update service 8505c9d2-faf9-4306-9034-e38fbc7224e7_com.vmware.vsphere.client
Get service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34_authz
Update service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34_authz; spec: /tmp/svcspec_sw8u6e_x
Get service da4612c2-ab08-4f5e-8d1a-7bd0057b4608
Update service da4612c2-ab08-4f5e-8d1a-7bd0057b4608; spec: /tmp/svcspec_9jhd5vmv
Get service a5941153-af0b-4c69-a9e3-68bc4c396e5e
Update service a5941153-af0b-4c69-a9e3-68bc4c396e5e; spec: /tmp/svcspec_upe42sfk
Get service c1cc086c-692e-400c-b89b-a08a83029652
Update service c1cc086c-692e-400c-b89b-a08a83029652; spec: /tmp/svcspec_1wk8g0k6
Get service c6845dc9-386d-4b2f-bd0f-d8df62cdbfbb
Update service c6845dc9-386d-4b2f-bd0f-d8df62cdbfbb; spec: /tmp/svcspec_1_v6oglz
Get service 90dcbf11-e60d-4d7a-b22f-e4fff798d1f5
Update service 90dcbf11-e60d-4d7a-b22f-e4fff798d1f5; spec: /tmp/svcspec_3r3mg1vv
Get service 3c89ddcd-3ead-4242-be83-079f1357e8b2
Update service 3c89ddcd-3ead-4242-be83-079f1357e8b2; spec: /tmp/svcspec_4oqyzyvv
Get service 63951d4b-811a-4444-9a90-d31c1257a49b
Update service 63951d4b-811a-4444-9a90-d31c1257a49b; spec: /tmp/svcspec_ynbu47jf
Get service c14db7f5-b259-42f7-aeb0-e14eac50e94d
Update service c14db7f5-b259-42f7-aeb0-e14eac50e94d; spec: /tmp/svcspec_bxdlnalf
Get service 5ae858a8-297d-4d5c-9e2b-33b6c09da4ec
Update service 5ae858a8-297d-4d5c-9e2b-33b6c09da4ec; spec: /tmp/svcspec_bzr02o51
Get service b2821cf5-81f6-4f15-841c-0badf2ce9c73
Update service b2821cf5-81f6-4f15-841c-0badf2ce9c73; spec: /tmp/svcspec_337fmjqa
Get service 982b69fa-07ec-4219-9f5b-ae629aa5136f
Update service 982b69fa-07ec-4219-9f5b-ae629aa5136f; spec: /tmp/svcspec_obfkk20u
Get service 0c795821-c2e0-4dfd-8537-3e1740722583
Update service 0c795821-c2e0-4dfd-8537-3e1740722583; spec: /tmp/svcspec_mguwb7ig
Get service 931f3c0e-3fbb-40a4-991e-01275f1aa000
Update service 931f3c0e-3fbb-40a4-991e-01275f1aa000; spec: /tmp/svcspec_gimbuirw
Get service 8b5c0028-95c5-48f1-a356-1764c9441d46
Update service 8b5c0028-95c5-48f1-a356-1764c9441d46; spec: /tmp/svcspec_yzhs35e8
Get service 67e643fa-a31f-48d4-8a88-7c18e37cd9dd
Update service 67e643fa-a31f-48d4-8a88-7c18e37cd9dd; spec: /tmp/svcspec_6olyr8vl
... about 12 minutes later ... (OMG why is this so slow...)
Updated 43 service(s)
Status : 85% Completed [starting services...]
Error while starting services, please see service-control log for more details
Status : 0% Completed [Operation failed, performing automatic rollback]
Error while replacing Machine SSL Cert, please see /var/log/vmware/vmcad/certificate-manager.log for more information.
Performing rollback of Machine SSL Cert...
Get site nameus : 0% Completed [Rollback Machine SSL Cert...]
default-first-site
Lookup all services
Get service default-first-site:c9925fb8-fde7-4fad-9375-8e72435507e3
Don't update service default-first-site:c9925fb8-fde7-4fad-9375-8e72435507e3
Get service default-first-site:b93d77a3-5740-4201-9e9a-53941a5ad875
Don't update service default-first-site:b93d77a3-5740-4201-9e9a-53941a5ad875
Get service default-first-site:d4c06daa-21e9-4f2a-a66e-d5939d5fd05f
Don't update service default-first-site:d4c06daa-21e9-4f2a-a66e-d5939d5fd05f
Get service 4893d3bb-13af-444d-960f-9921f78b46ef
Don't update service 4893d3bb-13af-444d-960f-9921f78b46ef
Get service bedd2511-d562-4651-9b3e-396262ebb7e2
Don't update service bedd2511-d562-4651-9b3e-396262ebb7e2
Get service d2edb72a-c5b2-4d36-b70c-601bfb138c93
Don't update service d2edb72a-c5b2-4d36-b70c-601bfb138c93
Get service d1b9b4bf-d248-4e06-b717-f48778fd5df6
Don't update service d1b9b4bf-d248-4e06-b717-f48778fd5df6
Get service 909ce2ce-df14-485b-a3a8-c9dc84384200
Don't update service 909ce2ce-df14-485b-a3a8-c9dc84384200
Get service ddff5bef-f435-4c1a-88b9-d6629c7b0c78
Don't update service ddff5bef-f435-4c1a-88b9-d6629c7b0c78
Get service a6a8f33a-492d-43b5-b5ff-91de64d816a3
Don't update service a6a8f33a-492d-43b5-b5ff-91de64d816a3
Get service 20df66ab-8d43-4965-b13b-b11e1e4f6cfc
Don't update service 20df66ab-8d43-4965-b13b-b11e1e4f6cfc
Get service c43dba09-a988-4f8b-aa9e-a4fea1de3b5b
Don't update service c43dba09-a988-4f8b-aa9e-a4fea1de3b5b
Get service e4eb4b29-53b3-4208-8561-70d183c3f790
Don't update service e4eb4b29-53b3-4208-8561-70d183c3f790
Get service 549b49fb-2991-4c49-8ddc-e9ccff4905aa
Don't update service 549b49fb-2991-4c49-8ddc-e9ccff4905aa
Get service 8505c9d2-faf9-4306-9034-e38fbc7224e7
Don't update service 8505c9d2-faf9-4306-9034-e38fbc7224e7
Get service 072493ad-d644-4817-a7c0-75c9111a6155
Don't update service 072493ad-d644-4817-a7c0-75c9111a6155
Get service 36ca1bc5-4a55-4175-8f31-361215949e8c
Don't update service 36ca1bc5-4a55-4175-8f31-361215949e8c
Get service 2c847253-2e8e-4705-ad7d-1f671039b7ca
Don't update service 2c847253-2e8e-4705-ad7d-1f671039b7ca
Get service 70906193-2f34-415b-a8cf-e1212e18e93b
Don't update service 70906193-2f34-415b-a8cf-e1212e18e93b
Get service de956063-1652-4215-b6ae-ec5e6b4ba272
Don't update service de956063-1652-4215-b6ae-ec5e6b4ba272
Get service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34
Don't update service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34
Get service 6bbf80db-8685-4867-8c55-59d3ba4799f1
Don't update service 6bbf80db-8685-4867-8c55-59d3ba4799f1
Get service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34_kv
Don't update service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34_kv
Get service 757f879d-67d9-4d5d-bb27-01287ec25585
Don't update service 757f879d-67d9-4d5d-bb27-01287ec25585
Get service 5b04af9d-524f-4368-a93d-2e09ae43b2aa
Don't update service 5b04af9d-524f-4368-a93d-2e09ae43b2aa
Get service fb7108d7-0f76-4ea2-8bac-e7c514157c0a
Don't update service fb7108d7-0f76-4ea2-8bac-e7c514157c0a
Get service 8505c9d2-faf9-4306-9034-e38fbc7224e7_com.vmware.vsphere.client
Don't update service 8505c9d2-faf9-4306-9034-e38fbc7224e7_com.vmware.vsphere.client
Get service 248c802f-aecd-4769-92b5-5da089a802e4
Don't update service 248c802f-aecd-4769-92b5-5da089a802e4
Get service 756da5b5-8635-42b3-9d78-c532a56d1aaf
Don't update service 756da5b5-8635-42b3-9d78-c532a56d1aaf
Get service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34_authz
Don't update service 4efec6ec-3a5f-432c-ba4a-5deb39d45f34_authz
Get service da4612c2-ab08-4f5e-8d1a-7bd0057b4608
Don't update service da4612c2-ab08-4f5e-8d1a-7bd0057b4608
Get service a5941153-af0b-4c69-a9e3-68bc4c396e5e
Don't update service a5941153-af0b-4c69-a9e3-68bc4c396e5e
Get service c1cc086c-692e-400c-b89b-a08a83029652
Don't update service c1cc086c-692e-400c-b89b-a08a83029652
Get service c6845dc9-386d-4b2f-bd0f-d8df62cdbfbb
Don't update service c6845dc9-386d-4b2f-bd0f-d8df62cdbfbb
Get service 90dcbf11-e60d-4d7a-b22f-e4fff798d1f5
Don't update service 90dcbf11-e60d-4d7a-b22f-e4fff798d1f5
Get service 3c89ddcd-3ead-4242-be83-079f1357e8b2
Don't update service 3c89ddcd-3ead-4242-be83-079f1357e8b2
Get service 63951d4b-811a-4444-9a90-d31c1257a49b
Don't update service 63951d4b-811a-4444-9a90-d31c1257a49b
Get service c14db7f5-b259-42f7-aeb0-e14eac50e94d
Don't update service c14db7f5-b259-42f7-aeb0-e14eac50e94d
Get service 5ae858a8-297d-4d5c-9e2b-33b6c09da4ec
Don't update service 5ae858a8-297d-4d5c-9e2b-33b6c09da4ec
Get service b2821cf5-81f6-4f15-841c-0badf2ce9c73
Don't update service b2821cf5-81f6-4f15-841c-0badf2ce9c73
Get service 982b69fa-07ec-4219-9f5b-ae629aa5136f
Don't update service 982b69fa-07ec-4219-9f5b-ae629aa5136f
Get service 0c795821-c2e0-4dfd-8537-3e1740722583
Don't update service 0c795821-c2e0-4dfd-8537-3e1740722583
Get service 931f3c0e-3fbb-40a4-991e-01275f1aa000
Don't update service 931f3c0e-3fbb-40a4-991e-01275f1aa000
Get service 8b5c0028-95c5-48f1-a356-1764c9441d46
Don't update service 8b5c0028-95c5-48f1-a356-1764c9441d46
Get service 67e643fa-a31f-48d4-8a88-7c18e37cd9dd
Don't update service 67e643fa-a31f-48d4-8a88-7c18e37cd9dd
Updated 0 service(s)
BTW none of the LE certificates (mach.pem, chain.pem) have expired; not sure what that's about
(mach.pem was the first cert in fullchain.pem from certbot; chain.pem was the rest)
The funny thing is, before the rollback, I accessed the VCSA via the web ui and it had my LE cert on it!! (and it showed as Secure in the browser)
/var/log/vmware/vmcad/certificate-manager.log has these tidbits in it
--
2022-04-07T07:11:16.685Z INFO certificate-manager all services stopped successfully.
2022-04-07T07:11:16.685Z INFO certificate-manager None
2022-04-07T07:11:26.696Z INFO certificate-manager Running command :- service-control --start --all
2022-04-07T07:11:26.697Z INFO certificate-manager please see service-control.log for service status
Service-control failed. Error: Failed to start services in profile ALL. RC=2, stderr=Failed to start vpxd services. Error: Service crashed while starting
2022-04-07T07:18:16.888Z ERROR certificate-manager None
2022-04-07T07:18:16.889Z ERROR certificate-manager Error while starting services, please see service-control log for more details
2022-04-07T07:18:16.889Z ERROR certificate-manager Error while replacing Machine SSL Cert, please see /var/log/vmware/vmcad/certificate-manager.log for more information.
2022-04-07T07:18:16.889Z ERROR certificate-manager {
"detail": [
{
"id": "install.ciscommon.command.errinvoke",
"translatable": "An error occurred while invoking external command : '%(0)s'",
"args": [
"None"
],
"localized": "An error occurred while invoking external command : 'None'"
},
"Error while starting services, please see service-control log for more details"
],
"componentKey": null,
"problemId": null,
"resolution": null
}
2022-04-07T07:18:16.890Z INFO certificate-manager Performing rollback of Machine SSL Cert...
...
----
I give up; this shouldn't be that hard.