マニュアルにはあるかもしれませんが、備忘録として。
Windows8.1に対応させるためにSEPを12.1.2から12.1.4へ試みたところ、以下のエラーが発生しました。
アップデート前:12.1.2015.2015
アップデート後:12.1.4013.4013
ログの内容は後述
ログを見ると、原因はライセンスキーファイル(sep.slf)が見つからないらしく
実際、該当ディレクトリを見るとアップデート中にファイルが消えてる。
自動で既存のライセンスキーファイルを引き継げよ。なんちゅうアップデートプログラムだ・・・・・。
1.事前準備
インストーラを起動する前に、以下ディレクトリにあるライセンスキーファイル(sep.slf)をバックアップ
C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\tomcat\etc\license\
2.SEPMのアップデート開始
3.ライセンスキーファイル(sep.slf)のコピー
以下の画面時に、バックアップしていたライセンスキーファイル(sep.slf)を元にあったディレクトリへコピーする
4.SEPMのアップデートを再開
5.SEPのアップデートを確認
=======================================================
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...