Error "Unable to Authenticate" while accessing Aria Operations Plugin in VCD Tenant UI due to stale vCenter adapter entries in Aria Operations.
search cancel

Error "Unable to Authenticate" while accessing Aria Operations Plugin in VCD Tenant UI due to stale vCenter adapter entries in Aria Operations.

book

Article ID: 392424

calendar_today

Updated On: 04-02-2025

Products

VMware Cloud Director VMware Aria Suite

Issue/Introduction

  • Tenant users cannot access the Operations plugin from the VCD UI and encounter an "Unable to authenticate" error.
  • A "500 Internal Server Error" appears in the browser's developer tools (Network tab) when attempting to access the Operations plugin.

Environment

VMware Aria Operations 8.x
VMware Cloud Director 10.x

Cause

  • Stale vCenter adapter entries in the integration section in Aria Operations prevent the access to Operations Plugin in VCD UI.
  • The below entries are seen in the VCD adapter logs - /storage/log/vcops/log/adapters/VCloudAdapter:
    2025-MM-DDTXX:XX:XX,XXX+0000 ERROR [Collector worker thread 8] (152366) com.integrien.adapter3.vcloud.collector.resource.admin.VCenterResourceCollector.getIpAddressFromHost -vCenter_FQDN: Name or service not known
    java.net.UnknownHostException: vCenter_FQDN: Name or service not known
            at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[?:?]
            at java.net.InetAddress$PlatformNameService.lookupAllHostAddr(Unknown Source) ~[?:?]
            at java.net.InetAddress.getAddressesFromNameService(Unknown Source) ~[?:?]
            at java.net.InetAddress$NameServiceAddresses.get(Unknown Source) ~[?:?]
            at java.net.InetAddress.getAllByName0(Unknown Source) ~[?:?]
            at java.net.InetAddress.getAllByName(Unknown Source) ~[?:?]
            at java.net.InetAddress.getAllByName(Unknown Source) ~[?:?]
            at java.net.InetAddress.getByName(Unknown Source) ~[?:?]
            at com.integrien.adapter3.vcloud.collector.resource.admin.VCenterResourceCollector.getIpAddressFromHost(VCenterResourceCollector.java:157) ~[vcloud_adapter3.jar:?]
            at com.integrien.adapter3.vcloud.collector.resource.admin.VCenterResourceCollector.extractVCenterHostFromResourceKey(VCenterResourceCollector.java:152) ~[vcloud_adapter3.jar:?]
            at com.integrien.adapter3.vcloud.collector.resource.admin.VCenterResourceCollector.lambda$getVCenters$0(VCenterResourceCollector.java:136) ~[vcloud_adapter3.jar:?]
            at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:?]
            at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) ~[?:?]
            at com.integrien.adapter3.vcloud.collector.resource.admin.VCenterResourceCollector.getVCenters(VCenterResourceCollector.java:134) ~[vcloud_adapter3.jar:?]
            at com.integrien.adapter3.vcloud.collector.resource.admin.VCenterResourceCollector.collect(VCenterResourceCollector.java:46) ~[vcloud_adapter3.jar:?]
         ....
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
            at java.lang.Thread.run(Unknown Source) ~[?:?]
    

 

Resolution