ユーザ管理のトラブルシューティング

casp1032jp
Spectrum でユーザを作成しようとしたときのエラー「ユーザ xxxxxx はすでに存在します」
問題:
ユーザを削除し、Spectrum でユーザを再作成しようとすると、以下のエラーが表示されることがあります。
「SPC-OCC-11916 ユーザ xxxxxx はすでに存在します。」
しかし、このユーザは[ユーザ]タブに表示されません。
原因:
ユーザ モデル全体が完全に削除されていません。これは、分散 SpectroSERVER (DSS)環境で最もよく見られます。
解決方法:
環境内の各プライマリ SpectroSERVER で、以下の操作を行います。
  1. Spectrum インストールを所有するユーザとして、SpectroSERVER システムにログインします
  2. (Windows)「bash -login」を実行して、bash シェルを起動します
  3. $SPECROOT/vnmsh ディレクトリに変更します
  4. 以下のコマンドを入力して、コマンド ライン インターフェース(CLI)セッションを開始します
    ./connect
  5. 以下のコマンドを入力して、削除されたユーザ モデルに関連して残されたモデルを検索します。<xxxxxx> は削除されたユーザ モデルです。
    ./show models | grep <xxxxxx>
  6. <xxxxxx> のユーザ モデルまたは AccessGroup モデルが見つかった場合、以下の CLI コマンドを使用して、モデルを削除します。<MH> はモデルのモデル ハンドルです。
    ./destroy model -n mh=<MH>
  7. 上記の 1 ~ 6 の手順を使用して、各 SpectroSERVER システムをチェックしたら、OneClick からログアウトし、OneClick サーバで tomcat を再起動して、OneClick のキャッシュをクリアします。
  8. OneClick にログインし、ユーザ モデルを再作成します
詳細情報:
詳細については、コマンド ライン インターフェースを参照してください。