Taskomaticのトラブルシューティング
リポジトリメタデータの再生成は比較的負荷の高い処理であるため、Taskomaticがこの処理を完了するまでに数分かかることがあります。 さらに、Taskomaticがクラッシュした場合、リポジトリメタデータの再生成が中断される可能性があります。
|
サーバコンテナ内のシェルにアクセスするには、コンテナホストで`mgrctl term`を実行します。 |
Taskomaticがまだ実行中であるか、処理がクラッシュした場合、Web UIにパッケージの更新が利用可能に見えることがありますが、クライアントには表示されず、クライアントの更新を試みると失敗します。 この場合、`zypper ref`コマンドは次のようなエラーを表示します:
Valid metadata not found at specified URL
これを修正するには、Taskomaticがまだリポジトリメタデータの生成を行っているか、クラッシュが発生した可能性があるかを確認します。 メタデータの再生成が完了するのを待つか、クラッシュ後にTaskomaticを再起動して、クライアントの更新が正しく行われるようにします。
プロシージャ:Taskomaticの問題の解決
-
SUSE Multi-Linux Managerサーバで、`/var/log/rhn/rhn_taskomatic_daemon.log`ファイルを確認して、メタデータ再生成処理がまだ実行中であるか、クラッシュが発生したかどうかを判断します。
-
taskomaticを再起動します。
service taskomatic restart
-
Taskomaticログファイルで、次のような開始および終了行を検索することで、メタデータ再生成に関連するセクションを特定できます。
<YYYY-DD-MM> <HH:MM:SS>,174 [Thread-584] INFO com.redhat.rhn.taskomatic.task.repomd.RepositoryWriter - Generating new repository metadata for channel 'cloned-2018-q1-sles12-sp3-updates-x86_64'(sha256) 550 packages, 140 errata ... <YYYY-DD-MM> <HH:MM:SS>,704 [Thread-584] INFO com.redhat.rhn.taskomatic.task.repomd.RepositoryWriter - Repository metadata generation for 'cloned-2018-q1-sles12-sp3-updates-x86_64' finished in 4 seconds