vcloud-container-debug.log
----------------
XXXX-XX-XX XX:XX:XX,XXX | ERROR | content-library-activity-pool33 | RefreshCatalogActivity | [Activity Execution] Error occurred while updating bound catalog <catalog-num> permissions - Handle: urn:uuid:<handle-uuid>, Current Phase: RefreshCatalogActivity$ProcessPermissionsPhase | requestId=<request-id>,request=POST https://<vCD-FQDN>/cloudapi/1.0.0/catalogs/urn:vcloud:catalog:<catalog-id>/refresh,requestTime=XXXXXXXXXX,remoteAddress=XX.XX.X.XX:XXXXX,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 ...,accept=application/json;version 40.0.0-alpha vcd=<vcd-id>,task=<task-id> activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:<task-id>) activity=(com.vmware.cl.activities.RefreshCatalogActivity,urn:uuid:<catalog-id>)
com.vmware.ssdc.util.LMException: com.vmware.ssdc.util.LMException: HTTP error on GET https://<ESXi-HostName>/folder/distributedCatalogs/<catalog-num>//default-permissions?dsName=<datastore-name>: 401
at com.vmware.ssdc.util.LMException.wrap(LMException.java:135)
at com.vmware.cl.distributed.DistributedCatalogUtils.processPermission(DistributedCatalogUtils.java:700)
at com.vmware.cl.activities.RefreshCatalogActivity$ProcessPermissionsPhase.invokeCancelableOperation(RefreshCatalogActivity.java:584)
at com.vmware.vcloud.common.activity.toolkit.VcdAbstractActivity$CancelablePhase.invoke(VcdAbstractActivity.java:591)
at com.vmware.vcloud.activity.executors.ActivityRunner.runPhase(ActivityRunner.java:175)
:
----------------
ESXi: hostd
----------------
XXXX-XX-XXTXX:XX:XX.XXXZ warning hostd[2100186] [Originator@6876 sub=Vimsvc.CgiServiceManager] Path for ticket is not valid: ***e71f9: '/folder/distributedCatalogs/<catalog-num>/default-permissions?dsName=<datastore-name>' != '/folder/distributedCatalogs/<catalog-num>//default-permissions?dsName=<datastore-name>'
XXXX-XX-XXTXX:XX:XX.XXXZ info hostd[2100226] [Originator@6876 sub=Vimsvc.TaskManager opID=<request-id>;activity=urn:uuid:<activity-id> user=vpxuser:VSPHERE.LOCAL\Administrator] Task Created : haTask--vim.SessionManager.acquireGenericServiceTicket-2053185
XXXX-XX-XXTXX:XX:XX.XXXZ info hostd[6434068] [Originator@6876 sub=Vimsvc.TaskManager opID=<request-id>;activity=urn:uuid:<activity-id> user=vpxuser:VSPHERE.LOCAL\Administrator] Task Completed : haTask--vim.SessionManager.acquireGenericServiceTicket-2053185 Status success
XXXX-XX-XXTXX:XX:XX.XXXZ warning hostd[2100391] [Originator@6876 sub=Vimsvc.CgiServiceManager] Path for ticket is not valid: ***0906d: '/folder/distributedCatalogs/<catalog-num>/default-permissions?dsName=<datastore-name>' != '/folder/distributedCatalogs/<catalog-num>//default-permissions?dsName=<datastore-name>'
----------------
VMware Cloud Director 10.6.x
When synchronizing a distributed catalog, an error occurs due to a catalog path check mismatch.
This occurs because the "vcloud.val.httptransfer.useVcenterUrl" parameter has been added to VCD and, if set to "false", an extra "/" is added to the catalog path.
Set the value of the "vcloud.val.httptransfer.useVcenterUrl" parameter to "true".
# /opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.val.httptransfer.useVcenterUrl -v true
# service vmware-vcd restart
This issue will be fixed in a future version of vCD.
Jpanese KB:
https://knowledge.broadcom.com/external/article/414339