Symantec Endpoint Protection(SEP)のアップデート(12.1.2→12.1.4)

マニュアルにはあるかもしれませんが、備忘録として。

Windows8.1に対応させるためにSEPを12.1.2から12.1.4へ試みたところ、以下のエラーが発生しました。

アップデート前:12.1.2015.2015
アップデート後:12.1.4013.4013

SEP12.1.4へのアップデート失敗

SEP12.1.4へのアップデート失敗

ログの内容は後述

ログを見ると、原因はライセンスキーファイル(sep.slf)が見つからないらしく
実際、該当ディレクトリを見るとアップデート中にファイルが消えてる。
自動で既存のライセンスキーファイルを引き継げよ。なんちゅうアップデートプログラムだ・・・・・。

1.事前準備
インストーラを起動する前に、以下ディレクトリにあるライセンスキーファイル(sep.slf)をバックアップ

C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\

2.SEPMのアップデート開始

SEPM12.1.4のアップデート開始

SEPM12.1.4のアップデート開始

3.ライセンスキーファイル(sep.slf)のコピー
以下の画面時に、バックアップしていたライセンスキーファイル(sep.slf)を元にあったディレクトリへコピーする

SEP管理サーバのアップグレード

SEP管理サーバのアップグレード

4.SEPMのアップデートを再開

SEP(12.1.2→12.1.4)へのアップデート

SEP(12.1.2→12.1.4)へのアップデート


SEP(12.1.2→12.1.4)へのアップデート

SEP(12.1.2→12.1.4)へのアップデート


SEP(12.1.2→12.1.4)へのアップデート

SEP(12.1.2→12.1.4)へのアップデート

5.SEPのアップデートを確認

SEPM(12.1.4)へのアップデート確認

SEPM(12.1.4)へのアップデート確認

=======================================================

2013-12-08 23:12:15.532 THREAD 1 SEVERE: ================== Server Environment ===================
2013-12-08 23:12:15.532 THREAD 1 SEVERE: os.name = Windows Server 2008 R2
2013-12-08 23:12:15.532 THREAD 1 SEVERE: os.version = 6.1
2013-12-08 23:12:15.532 THREAD 1 SEVERE: os.arch = x64
2013-12-08 23:12:15.532 THREAD 1 SEVERE: java.version = 1.7.0_25
2013-12-08 23:12:15.532 THREAD 1 SEVERE: java.vendor = Oracle Corporation
2013-12-08 23:12:15.532 THREAD 1 SEVERE: java.vm.name = Java HotSpot(TM) Client VM
2013-12-08 23:12:15.532 THREAD 1 SEVERE: java.vm.version = 23.25-b01
2013-12-08 23:12:15.532 THREAD 1 SEVERE: java.home = C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\jre
2013-12-08 23:12:15.532 THREAD 1 SEVERE: catalina.home = C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat
2013-12-08 23:12:15.532 THREAD 1 SEVERE: java.user = null
2013-12-08 23:12:15.532 THREAD 1 SEVERE: user.language = ja
2013-12-08 23:12:15.532 THREAD 1 SEVERE: user.country = JP
2013-12-08 23:12:15.532 THREAD 1 SEVERE: scm.server.version = 12.1.4013.4013
~~~ 中略 ~~~
2013-12-08 23:13:18.498 THREAD 1 SEVERE: java.sql.SQLException: [Sybase][JDBC Driver][SQL Anywhere]Database server not found
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at sybase.jdbc4.sqlanywhere.IDriver.makeODBCConnection(Native Method)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at sybase.jdbc4.sqlanywhere.IDriver.connect(IDriver.java:772)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at java.sql.DriverManager.getConnection(DriverManager.java:571)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at java.sql.DriverManager.getConnection(DriverManager.java:233)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at sybase.jdbc4.sqlanywhere.ASADataSource.getConnection(ASADataSource.java:317)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at com.sygate.scm.server.db.util.DatabaseUtilities.getDataSourceDBConnection(DatabaseUtilities.java:402)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at com.sygate.scm.server.db.util.DatabaseUtilities.getDefaultDatabaseConnection(DatabaseUtilities.java:286)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at com.sygate.scm.server.db.util.DatabaseUtilities.getDefaultDatabaseConnection(DatabaseUtilities.java:271)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at com.sygate.scm.server.db.util.DatabaseUtilities.getDefaultDatabaseConnection(DatabaseUtilities.java:261)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at com.sygate.scm.server.db.util.DatabaseUtilities.testDBConnection(DatabaseUtilities.java:2927)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.(Main.java:268)
2013-12-08 23:13:18.498 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.main(Main.java:832)
~~~ 中略 ~~~
2013-12-08 23:13:23.408 THREAD 1 SEVERE: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at java.io.FileInputStream.open(Native Method)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at java.io.FileInputStream.(FileInputStream.java:138)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseFileHelper.getFileContents(LicenseFileHelper.java:109)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.write(RecoveryData.java:444)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.composeRecoveryDataFile(RecoveryData.java:605)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.createRecoveryFile(Main.java:741)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.executePreLaunchSteps(Main.java:388)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.(Main.java:317)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.main(Main.java:832)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at java.io.FileInputStream.open(Native Method)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at java.io.FileInputStream.(FileInputStream.java:138)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseFileHelper.getFileContents(LicenseFileHelper.java:109)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.write(RecoveryData.java:444)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.composeRecoveryDataFile(RecoveryData.java:605)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.createRecoveryFile(Main.java:741)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.executePreLaunchSteps(Main.java:388)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.(Main.java:317)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.main(Main.java:832)
2013-12-08 23:13:23.408 THREAD 1 情報: Error writing recovery file: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: java.lang.Exception: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.composeRecoveryDataFile(RecoveryData.java:608)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.createRecoveryFile(Main.java:741)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.executePreLaunchSteps(Main.java:388)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.(Main.java:317)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.main(Main.java:832)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: Caused by: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at java.io.FileInputStream.open(Native Method)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at java.io.FileInputStream.(FileInputStream.java:138)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseFileHelper.getFileContents(LicenseFileHelper.java:109)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.write(RecoveryData.java:444)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.composeRecoveryDataFile(RecoveryData.java:605)
2013-12-08 23:13:23.408 THREAD 1 SEVERE: 	... 4 more
2013-12-08 23:13:23.408 THREAD 1 情報: Main>> launchMainFrame> Launching the UI
2013-12-08 23:13:23.909 THREAD 1 SEVERE: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at java.io.FileInputStream.open(Native Method)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at java.io.FileInputStream.(FileInputStream.java:138)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseFileHelper.getFileContents(LicenseFileHelper.java:109)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseUtils.isLicenseInstallationValid(LicenseUtils.java:682)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseUtils.getProductCode(LicenseUtils.java:739)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseUtils.getProductType(LicenseUtils.java:769)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.MainFrame.needShowUpgradeDBTasksConfigPanel(MainFrame.java:514)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.MainFrame.(MainFrame.java:123)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.launchMainFrame(Main.java:453)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.(Main.java:319)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.main(Main.java:832)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at java.io.FileInputStream.open(Native Method)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at java.io.FileInputStream.(FileInputStream.java:138)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseFileHelper.getFileContents(LicenseFileHelper.java:109)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseUtils.isLicenseInstallationValid(LicenseUtils.java:682)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseUtils.getProductCode(LicenseUtils.java:739)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.common.license.LicenseUtils.getProductType(LicenseUtils.java:769)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.MainFrame.needShowUpgradeDBTasksConfigPanel(MainFrame.java:514)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.MainFrame.(MainFrame.java:123)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.launchMainFrame(Main.java:453)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.(Main.java:319)
2013-12-08 23:13:23.909 THREAD 1 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.main(Main.java:832)
~~~ 中略 ~~~
2013-12-08 23:13:55.689 THREAD 20 SEVERE: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at java.io.FileInputStream.open(Native Method)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at java.io.FileInputStream.(FileInputStream.java:138)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.common.license.LicenseFileHelper.getFileContents(LicenseFileHelper.java:109)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.write(RecoveryData.java:444)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.composeRecoveryDataFile(RecoveryData.java:605)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.createRecoveryFile(Main.java:741)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.Upgrade.doUpgrade(Upgrade.java:449)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.ui.UpgradeTask.go(UpgradeTask.java:127)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.ui.UpgradeProgressPanel$2.construct(UpgradeProgressPanel.java:138)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.util.SwingWorker$2.run(SwingWorker.java:145)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at java.lang.Thread.run(Thread.java:724)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at java.io.FileInputStream.open(Native Method)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at java.io.FileInputStream.(FileInputStream.java:138)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.common.license.LicenseFileHelper.getFileContents(LicenseFileHelper.java:109)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.write(RecoveryData.java:444)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.composeRecoveryDataFile(RecoveryData.java:605)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.createRecoveryFile(Main.java:741)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.Upgrade.doUpgrade(Upgrade.java:449)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.ui.UpgradeTask.go(UpgradeTask.java:127)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.ui.UpgradeProgressPanel$2.construct(UpgradeProgressPanel.java:138)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.util.SwingWorker$2.run(SwingWorker.java:145)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at java.lang.Thread.run(Thread.java:724)
2013-12-08 23:13:55.689 THREAD 20 情報: Error writing recovery file: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: java.lang.Exception: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.composeRecoveryDataFile(RecoveryData.java:608)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.ui.Main.createRecoveryFile(Main.java:741)
2013-12-08 23:13:55.689 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.Upgrade.doUpgrade(Upgrade.java:449)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.ui.UpgradeTask.go(UpgradeTask.java:127)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	at com.sygate.scm.server.upgrade.ui.UpgradeProgressPanel$2.construct(UpgradeProgressPanel.java:138)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	at com.sygate.scm.util.SwingWorker$2.run(SwingWorker.java:145)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	at java.lang.Thread.run(Thread.java:724)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: Caused by: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	at java.io.FileInputStream.open(Native Method)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	at java.io.FileInputStream.(FileInputStream.java:138)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	at com.sygate.scm.common.license.LicenseFileHelper.getFileContents(LicenseFileHelper.java:109)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.write(RecoveryData.java:444)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	at com.sygate.scm.server.util.RecoveryData.composeRecoveryDataFile(RecoveryData.java:605)
2013-12-08 23:13:55.704 THREAD 20 SEVERE: 	... 6 more
2013-12-08 23:13:55.704 THREAD 20 SEVERE: Upgrade.doUpgrade java.lang.Exception: java.io.FileNotFoundException: C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\sep.slf (指定されたファイルが見つかりません。)
2013-12-08 23:16:42.412 THREAD 15 情報: UpgradeFinalPanel >> saveStage > Launching log file...