Solaris 7 インストールライブラリ (SPARC 版)

AnswerBook2 の問題解決

表 8-6 は、AnswerBook2 製品でわかっているいくつかの問題と、その対処方法を説明しています。

表 8-6 AnswerBook2 文書サーバーで生じる可能性がある問題

問題 

対処方法 

参照 

ブラウザでプロクシエラーが発生する

/usr/lib/ab2/dweb/data/config/dwhttpd.cfg ファイルを編集し、ホスト名を hostname.domain に変更します。

たとえば、


set ServerHost imaserver ;#
という行を、

set ServerHost imaserver.eng.sun.com ;#
に変更します。次に、文書サーバーを再起動します。

問題が解決しない場合は、Web ブラウザでプロクシを無効にしてください。 

文書サーバーが応答しないことを示すエラーがブラウザで報告される

文書サーバーが応答しない場合は、再起動してください。 

文書サーバーの終了方法と起動方法は、AnswerBook2 のヘルプを参照してください。 

文書サーバーへアクセスしようとすると「Error 404, File not Found」というメッセージが表示される

文書サーバープロセスは動作していますが、文書サーバーソフトウェアが削除されています。文書サーバーソフトウェアを再インストールしてください。

インストール方法については、「文書サーバー用ソフトウェアをインストールする」を参照してください。

クライアント側で、ライブラリページにナビゲーションバーしか表示されず、文書コレクションが表示されない

コレクションテンプレートファイル (/usr/lib/ab2/dweb/data/config/ab2_collections.template) に空のエントリまたは重複するエントリが含まれていないかどうかを確認してください。

テンプレートファイルを修正しても問題が解決しない場合は、文書コレクションまたは文書サーバーソフトウェアを再インストールする必要があります。インストール方法については、「文書サーバーソフトウェアをインストールするには」を参照してください。

1 つのブックまたは複数のブック内に、赤いテキストと「BUG」が表示される 

ブックのソースに、AnswerBook2 が認識しないマークアップタグが含まれていて、環境変数 AB2_DEBUG が文書サーバー上で「1」に設定されています。 

バグ表示を無効にするには、AB2_DEBUG 環境変数を「0」に設定し、文書サーバーを終了してから再起動します。

マークアップの修正については、ブックの作成者に連絡してください。 

文書サーバー上の管理機能にアクセスできない

文書サーバーでは、アクセス制御機構を使用して、管理機能を実行できるユーザーを識別します。AnswerBook2 管理機能を使用すると、文書サーバーマシンの文書管理者は、その文書サーバーの管理ユーザーを追加したり、削除したり、そのパスワードを変更したりすることができます。 

文書サーバーの管理ユーザーを追加または削除するには、AnswerBook2 のヘルプを参照してください。別の文書サーバーにアクセスする必要がある場合は、その文書サーバーの文書管理者に連絡してください。 

AnswerBook2 の管理機能 GUI (ブラウザインタフェース) から管理コマンドを実行できない

アクセス権の問題により、管理機能 GUI から特定の機能を実行できません。同じ機能を ab2admin コマンド行インタフェースから実行してください。

コマンド行オプションについては、ab2admin(1M) のマニュアルページを参照してください。

「ローカルにインストールされたコレクションを検出」機能で、ローカルのマウントポイントにインストールされた文書コレクションが表示されない 

コレクションがインストールされたディレクトリに、他のユーザーに対する読み取り権が設定されているかどうかを確認してください。 

 

AnswerBook1 コレクションを追加したが、ユーザーのライブラリにそれが表示されない 

/var/log/ab2/catalog/ab1_cardcatalog 内の情報が正しいかを確認してください。

コレクションの ab_cardcatalog ファイルへのパスが間違っていることを示します。

管理機能 GUI によってコレクションを追加しようとすると、「パス名 %S が正しくありません」というメッセージが表示される 

コレクションの ab_cardcatalog ファイルへのパスが間違っていることを示します。

 

restart コマンドを使用した文書サーバーの再起動が失敗したか、または予期した結果が得られない

restart コマンドが正しく動作しない場合があります。

代わりに stop および start コマンドを使用してください。

文書コレクションが破壊されていて、再インストールが必要である 

ab2admin -o del_coll 機能、またはオプションの AnswerBook2 管理機能の「リストからコレクションを削除」を使用して、これらのコレクションを文書サーバーのデータベースから削除します。

さらに、pkgrm によってサーバーからそれらのコレクションを削除してから、新しいパッケージをインストールします。

コレクションの削除方法は、AnswerBook2 のヘルプを参照してください。