VLSR - vCenter 7.0.3 cannot download Site Recovery Web Client Plugin 9.0.1 after upgrade
search cancel

VLSR - vCenter 7.0.3 cannot download Site Recovery Web Client Plugin 9.0.1 after upgrade

book

Article ID: 372690

calendar_today

Updated On:

Products

VMware Live Recovery

Issue/Introduction

1. Site Recovery plug-in goes missing from vCenter home icon after upgrading to SRM 9.0.1


2. vCenter shows a failed status under Client Plugins for VMware Site Recovery. 




Task Name:  Deploy plug-in
Status   : 
Error deploying plug-in. org.apache.felix.resolver.reason.ReasonException: Unable to resolve /usr/lib/vmware-vsphere-ui/server/work/tmp/30985363213862777com.vmware.vrUi-9.0.1.240640.esa/server-9.0.1.jar: missing requirement org.apache.aries.subsystem.core.archive.ImportPackageRequirement: namespace=osgi.wiring.package, attributes={}, directives={filter=(&(osgi.wiring.package=com.vmware.draasclientplugin.vmomi)(version>=0.0.0)), resolution=mandatory}, resource=/usr/lib/vmware-vsphere-ui/server/work/tmp/30985363213862777com.vmware.vrUi-9.0.1.24035640.esa/server-9.0.1.jar org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1340) org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:433) org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:420) org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:413) org.apache.aries.subsystem.core.internal.SubsystemResource.computeDependencies(SubsystemResource.java:393) org.apache.aries.subsystem.core.internal.SubsystemResource.computeDependencies(SubsystemResource.java:363) org.apache.aries.subsystem.core.internal.SubsystemResource.<init>(SubsystemResource.java:101) org.apache.aries.subsystem.core.internal.SubsystemResource.<init>(SubsystemResource.java:91) org.apache.aries.subsystem.core.internal.InstallAction.run(InstallAction.java:60) org.apache.aries.subsystem.core.internal.InstallAction.run(InstallAction.java:27) java.security.AccessController.doPrivileged(Native Method) org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:677) org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:730) org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:304) org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:299) org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:71) com.vmware.vise.extensionfw.impl.OsgiBundleDeployer$SubsystemInstallerTask.run(OsgiBundleDeployer.java:706) java.lang.Thread.run(Thread.java:750)


/var/log/vmware/vsphere-ui/vsphere_client_virgo.log: 

Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve /usr/lib/vmware-vsphere-ui/server/work/tmp/5013698786855720569com.vmware.vrUi-9.0.1.24035640.esa/ui-9.0.1.war: missing requirement org.apache.aries.subsystem.core.archive.ImportPackageRequirement: namespace=osgi.wiring.package, attributes={}, directives={filter=(&(osgi.wiring.package=com.vmware.draasclientplugin.mvc)(version>=9.0.1)), resolution=mandatory}, resource=/usr/lib/vmware-vsphere-ui/server/work/tmp/5013698786855720569
com.vmware.vrUi-9.0.1.24035640.esa/ui-9.0.1.war [caused by: Unable to resolve /usr/lib/vmware-vsphere-ui/server/work/tmp/5013698786855720569com.vmware.vrUi-9.0.1.24035640.esa/server-9.0.1.jar: missing requirement org.apache.aries.subsystem.core.archive.ImportPackageRequirement: namespace=osgi.wiring.package, attributes={}, directives={filter=(&(osgi.wiring.package=com.vmware.draasclientplugin.vmomi)(version>=0.0.0)), resolution=mandatory}, resource=/usr/lib/vmware-vsphere-ui/server/work/tmp/5013698786855720569com.vmware.vrUi-9.0.1.24035640.esa/server-9.0.1.jar]
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1340)
        at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:433)
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:420)
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:413)
        at org.apache.aries.subsystem.core.internal.SubsystemResource.computeDependencies(SubsystemResource.java:393)
        ... 13 common frames omitted
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve /usr/lib/vmware-vsphere-ui/server/work/tmp/5013698786855720569com.vmware.vrUi-9.0.1.24035640.esa/server-9.0.1.jar: missing requirement org.apache.aries.subsystem.core.archive.ImportPackageRequirement: namespace=osgi.wiring.package, attributes={}, directives={filter=(&(osgi.wiring.package=com.vmware.draasclientplugin.vmomi)(version>=0.0.0)), resolution=mandatory}, resource=/usr/lib/vmware-vsphere-ui/server/work/tmp/5013698786855720569com.vmware.vrUi-9.0.1.24035640.esa/server-9.0.1.jar
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1340)
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
        ... 17 common frames omitted

[2024-07-11T12:18:08.002-05:00] [WARN ] plugin-deploy17               com.vmware.vise.extensionfw.impl.OsgiBundleDeployer               Cannot find subsystem with SSN com.vmware.vrUi, maybe it didn't deploy successfully
[2024-07-11T12:18:08.002-05:00] [INFO ] plugin-deploy17               com.vmware.vise.extensionfw.impl.OsgiBundleDeployer               Waiting for FrameworkWiring refresh...
[2024-07-11T12:18:08.003-05:00] [INFO ] plugin-deploy17               com.vmware.vise.extensionfw.impl.OsgiBundleDeployer               FrameworkWiring refreshed successfully.
[2024-07-11T12:18:08.003-05:00] [ERROR] plugin-deploy17               com.vmware.vise.extensionfw.impl.DeploymentEventLoggerImpl        Event=PACKAGE_DEPLOY_FAIL; Params=com.vmware.vrUi, 9.0.1.24035640
[2024-07-11T12:18:08.004-05:00] [INFO ] plugin-validation1            com.vmware.vise.extensionfw.impl.OsgiUsageValidationService       Begin PluginDeploymentExceptionCheck on com.vmware.vrUi:9.0.1.24035640
[2024-07-11T12:18:08.004-05:00] [INFO ] plugin-validation1            com.vmware.vise.extensionfw.impl.OsgiUsageValidationService       End PluginDeploymentExceptionCheck on com.vmware.vrUi:9.0.1.24035640
[2024-07-11T12:18:08.004-05:00] [INFO ] plugin-validation1            com.vmware.vise.extensionfw.impl.OsgiUsageValidationService       Finished validating com.vmware.vrUi:9.0.1.24035640
[2024-07-11T12:18:08.004-05:00] [INFO ] plugin-validation1            com.vmware.vise.extensionfw.impl.OsgiUsageValidationService       Finished validation of OSGi bad practices.
[2024-07-11T12:18:08.004-05:00] [INFO ] plugin-discovery-bus-thread   com.vmware.vise.plugin.discovery.impl.PluginDiscoveryAgent        Check for new plugins completed in 253 ms.
[2024-07-11T12:18:08.004-05:00] [INFO ] plugin-discovery-bus-thread   com.vmware.vise.plugin.discovery.impl.PluginDiscoveryAgent        Retrying failed wcp plugins.

Environment

vCenter Server 7.0.3
SRM 9.0.1
VRMS 9.0.1

Cause

SRM & VRMS 9.0.1 plug-in is incompatible with vCenter Server 7.0.3 but works fine with vCenter 8.0.2

Error deploying plug-in. org.apache.felix.resolver.reason.ReasonException: Unable to resolve /usr/lib/vmware-vsphere-ui/server/work/tmp/3098536321340862777com.vmware.vrUi-9.0.1.24035640.esa/server-9.0.1.jar: missing requirement org.apache.aries.subsystem.core.archive.ImportPackageRequirement: namespace=osgi.wiring.package, attributes={}, directives={filter=(&(osgi.wiring.package=com.vmware.draasclientplugin.vmomi)(version>=0.0.0)), resolution=mandatory}, resource=/usr/lib/vmware-vsphere-ui/server/work/tmp/3098536321340862777com.vmware.vrUi-9.0.1.24035640.esa/server-9.0.1.jar 

Resolution

This issue has been fixed in SRM/VRMS 9.0.2 

If you are using vCenter 7.0.3, do not upgrade to SRM/VRMS 9.0.1. The plug-in might work with vCenter 8.0 U1, U2 & U3 but if it's not, upgrading SRM/VRMS to 9.0.2 will fix it. 

In the interim, to access SRM UI you will need to access it via the URL at https://srmfqdn/dr or https://vrmsfqdn/dr

Additional Information

Only vCenter Server 7.0.3 is affected, The plugin will deploy normally on 8.0 versions.