To workaround this issue, please follow below steps :
- Connect to VCSA using SSH (Putty)
- Verify the file /usr/lib/vmware-updatemgr/bin/jetty-vum-ssl.xml and check for the line mentioned below for missing $Server entry :
- less /usr/lib/vmware-updatemgr/bin/jetty-vum-ssl.xml | grep -i "org.eclipse.jetty.util.ssl.SslContextFactory"
<Configure class="org.eclipse.jetty.util.ssl.SslContextFactory" id="sslContextFactory">
Reference:
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "
http://www.eclipse.org/jetty/configure_9_3.dtd">
<Configure class="org.eclipse.jetty.util.ssl.SslContextFactory" id="sslContextFactory"> <Set name="KeyStorePath">
<Property default="." name="jetty.home"/>/../ssl/vmware-vum.keystore</Set>
<Set name="KeyStorePassword">OBF:1wn91zev1xtd1y7z1xu51zef1wmx
</Set>
- If the variable '$Server' is missing in the above mentioned line, edit the file to add the $Server entry like below
<Configure class="org.eclipse.jetty.util.ssl.SslContextFactory
$Server" id="sslContextFactory">
<Set name="KeyStorePath">
- Make sure the file looks as below, you may edit the file using 'vi' editor
- vi /usr/lib/vmware-updatemgr/bin/jetty-vum-ssl.xml
- Press 'Insert' Key
- Add the $Server entry
- Edit the edit with keys Esc, followed by wq! and Enter
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "
http://www.eclipse.org/jetty/configure_9_3.dtd">
<Configure class="org.eclipse.jetty.util.ssl.SslContextFactory
$Server" id="sslContextFactory">
<Set name="KeyStorePath">
<Property default="." name="jetty.home"/>/../ssl/vmware-vum.keystore</Set>
- Restart the update manager service.
- service-control --stop vmware-updatemgr && service-control --start vmware-updatemgr