Sun N1 System Manager 1.3.2 ご使用にあたって

N1 System Manager のインストールに失敗する (6284696)

N1 System Manager のインストール処理を中断してから再び開始すると、手順 5 の「Install OS provisioning components」で N1 System Manager のインストールが失敗することがあります。この問題が発生した場合は、その後の N1 System Manager のアンインストール、再インストールが失敗します。

最初のインストール失敗のあと、インストールログファイル /var/tmp/installer.log.latest には次のメッセージが含まれます。

Installing Master Server ...
Error! Missing file (looked for /opt/SUNWn1sps 
  /N1_Grid_Service_Provisioning_System_5.2
  /server/postgres/postgresql.conf.in)!
print() on closed filehandle GEN0 at 
  /usr/perl5/5.8.4/lib/i86pc-solaris-64int/IO/Handle.pm line 399.
SPS install failed with exit status: 256
-----------------------------

      2k. Which port should Postgres listen on?
          (default: 5434) [1024-65535] spawn id(3) is not a tty. Not changing mode 
  at /usr/perl5/site_perl/5.8.4/Expect.pm line 375.
admin
admin
admin

      ** Invalid Input.  Enter a numeric value for the port number.

      2k. Which port should Postgres listen on?
          (default: 5434) [1024-65535] spawn id(3) is not a tty. Not changing mode 
  at /usr/perl5/site_perl/5.8.4/Expect.pm line 375.
admin
admin
admin

      ** Invalid Input.  Enter a numeric value for the port number.

      2k. Which port should Postgres listen on?
          (default: 5434) [1024-65535

N1 System Manager ソフトウェアをアンインストールして再インストールすると、インストールログには次のメッセージが含まれます。


Error!  Failed to initialize the database (exit value was 1).
Exiting..
print() on closed filehandle GEN0 at /usr/lib/perl5/5.8.0
   /i386-linux-thread-multi/IO/Handle.pm line 395.
SPS install failed with exit status: 256

回避策: 管理サーバーにインストールされているオペレーティングシステムに従って、適切な回避手順をとってください。インストールエラーの発生具合によっては、手順中の作業が正しく完了しないことがあります。その場合は、次の手順に進んでください。

Solaris がインストールされている Sun Fire X4100 または Sun Fire X4200 管理サーバーの場合:

  1. サーバーとエージェントを停止します。


    # su - n1gsps -c "/opt/SUNWn1sps/N1_Service_Provisioning_System_5.2/
    server/bin/cr_server stop"
    # su - n1gsps -c "/opt/SUNWn1sps/N1_Service_Provisioning_System/
    agent/bin/cr_agent stop"
    
  2. サービスプロビジョニングを手動でアンインストールします。


    # /opt/SUNWn1sps/N1_Service_Provisioning_System_5.2/cli/bin/cr_uninstall_cli.sh
    # /opt/SUNWn1sps/N1_Service_Provisioning_System_5.2/server/bin/cr_uninstall_ms.sh
    
  3. 次のパッケージを削除します。


    # pkgrm SUNWspsc1.\*
    # pkgrm SUNWspsms.\*
    # pkgrm SUNWspscl.\*
    

    SPS パッケージの複数のインスタンスがインストールされている可能性があります。テキスト文字列 .\* は、パッケージのすべてのインスタンスを削除することを指定します。

    Do you want to remove this package? [y,n,?,q]」というプロンプトで y を入力します。pkgrm: ERROR: no package associated with SUNWspscl というメッセージが表示された場合、そのパッケージは手順 2 ですでに削除されています。パッケージの削除を続けてください。

  4. サービスプロビジョニングディレクトリとファイルを削除します。


    # cd /
    # rm  -rf  /opt/SUNWn1sps/
    # rm /n1gc-setup/sps/state
    # rm /n1gc-setup/state/0installSPS.pl.state
    
  5. 管理サーバーを再起動して、N1 System Manager ソフトウェアをインストールします。

Linux がインストールされている Sun Fire X4100 または Sun Fire X4200 管理サーバーの場合:

  1. サーバーとエージェントを停止します。


    # su - n1gsps -c "/opt/sun/N1_Service_Provisioning_System_5.2/
    server/bin/cr_server stop"
    # su - n1gsps -c "/opt/sun/N1_Service_Provisioning_System/
    agent/bin/cr_agent  stop"
    
  2. サービスプロビジョニングディレクトリとファイルを削除します。


    # cd /
    # rm  -rf  /opt/sun/N1_Grid_Service_Provisioning_System_5.1
    # rm  -rf  /opt/sun/N1_Grid_Service_Provisioning_System
    # rm  -rf  /opt/sun/N1_Service_Provisioning_System
    # rm  -rf  /opt/sun/N1_Service_Provisioning_System_5.2
    # rm /n1gc-setup/sps/state
    # rm /n1gc-setup/state/0installSPS.pl.state
    
  3. 管理サーバーを再起動して、N1 System Manager ソフトウェアをインストールします。