Why am I getting "failed to save database" while creating a new database with Embedded Database option
Symptoms
While to trying to Configure SEPM via "Management Server Configuration Wizard" getting an error "failed to save database" with Embedded Database.
Install_log.err contains following entries
java.lang.Exception: No Valid License file(s) available
at com.sygate.scm.server.util.ProductProperties.loadProductType(ProductProperties.java:103)
at com.sygate.scm.server.util.ProductProperties.getProductType(ProductProperties.java:40)
at com.sygate.scm.install.ui.PasswordPanel.getInstallType(PasswordPanel.java:130)
at com.sygate.scm.install.ui.PasswordPanel.initialize(PasswordPanel.java:172)
at com.sygate.scm.install.ui.PasswordPanel. (PasswordPanel.java:61)
at com.sygate.scm.install.ui.MainFrame.configureWizardPanel(MainFrame.java:707)
at com.sygate.scm.install.ui.MainFrame.jbInit(MainFrame.java:669)
at com.sygate.scm.install.ui.MainFrame.init(MainFrame.java:435)
at com.sygate.scm.install.ui.MainFrame. (MainFrame.java:401)
at com.sygate.scm.install.Main.startWizardWindow(Main.java:178)
at com.sygate.scm.install.ui.smb.WizardFrame.nextBtnActionPerformed(WizardFrame.java:482)
at com.sygate.scm.install.ui.smb.WizardFrame.access$200(WizardFrame.java:61)
at com.sygate.scm.install.ui.smb.WizardFrame$2$1.construct(WizardFrame.java:275)
at com.sygate.scm.install.util.SwingWorker$2.run(SwingWorker.java:121)
at java.lang.Thread.run(Thread.java:619)
As per SEPM_inst.log, we get-
"MSI (c) (60:6C) [17:11:56:405]: Product: Symantec Endpoint Protection Manager -- Configuration failed.
MSI (c) (60:6C) [17:11:56:406]: Windows Installer reconfigured the product. Product Name: Symantec Endpoint Protection Manager. Product Version: 12.1.1000.157. Product Language: 1033. Reconfiguration success or error status: 1602."
SAV.XML file is missing from "Install Drv\Program Files\Symantec\Symantec Endpoint Protection Manager\Tomcat\etc\License
Copy the SAV.XML file from CD1-SEPM Directory to "Install Drv\Program Files\Symantec\Symantec Endpoint Protection Manager\Tomcat\etc\License and restart the Database Configuration again.
After copying SAV.xml the license folder should have the 3 files for a successful database configuration as listed below:
1.sep.slf
2.sep_OD.slf
3.sav.xml
Technical Information
The SAV.XML can go missing due to several reasons such as the setup folders from CD is copied to the target machine incorrectly or only the SEPM folder is copied from the CD1 to the target machine and license file didn't got copied etc...