Share via


公開に関する問題のトラブルシューティング

ここでは、System Center Updates Publisher のソフトウェア更新プログラムの公開時に起こる可能性がある問題のトラブルシューティングを行うための情報を示します。また、ソフトウェア更新プログラムの公開を可能にするために満たす必要がある公開およびセキュリティ要件を示し、問題の診断を可能にするために使用するログ ファイルについて説明し、一般的な問題のトラブルシューティングの解決策を一覧表示します。

公開要件

Updates Publisher 3.0

  • 更新サーバーとして構成される Windows Server Update Services (WSUS) 3.0 は、ローカルまたはリモートのコンピュータにインストールして Updates Publisher を実行するコンピュータからアクセスできるようにする必要があります。

  • WSUS 3.0 を実行するコンピュータは、[設定] ダイアログ ボックスで更新サーバーとして指定する必要があります。ポート設定とデジタル証明書もこのダイアログ ボックスから構成する必要があります。詳細については、「更新サーバーの構成方法」を参照してください。

  • WSUS 3.0 を実行するリモート コンピュータに対して更新サーバーを構成する場合、Updates Publisher を実行するコンピュータ上に WSUS 3.0 管理コンソールをインストールする必要があります。

  • 少なくとも 1 つのソフトウェア更新プログラムに公開用のフラグを設定する必要があります。詳細については、「ソフトウェア更新プログラムの公開フラグの設定方法」を参照してください。

Updates Publisher 4.0

  • 更新サーバーとして構成される WSUS 3.0 Service Pack 1 (SP1) は、Updates Publisher を実行するコンピュータからアクセス可能な、ローカルまたはリモートのコンピュータにインストールする必要があります。

  • WSUS 3.0 SP1 を実行するコンピュータは、[設定] ダイアログ ボックスで更新サーバーとして指定する必要があります。ポート設定とデジタル証明書もこのダイアログ ボックスから構成する必要があります。詳細については、「更新サーバーの構成方法」を参照してください。

  • WSUS 3.0 SP1 を実行するリモート コンピュータに対して更新サーバーを構成する場合、Updates Publisher を実行するコンピュータ上に WSUS 3.0 SP1 管理コンソールをインストールする必要があります。

  • 少なくとも 1 つのソフトウェア更新プログラムに公開用のフラグを設定する必要があります。詳細については、「ソフトウェア更新プログラムの公開フラグの設定方法」を参照してください。

セキュリティ要件

ソフトウェア更新プログラムを更新サーバーに公開するためには、次のセキュリティ権限が必要です。

  • 公開の操作を開始するユーザーには、更新サーバーに対する管理権限が必要です。

  • 更新サーバーへの接続時に使用するポートは、[設定] ダイアログ ボックスの [更新サーバー] タブで指定する必要があります。

  • 公開されたソフトウェア更新プログラムの署名に使用するデジタル証明書は、[設定] ダイアログ ボックスの [更新サーバー] タブで指定する必要があります。

Updates Publisher のセキュリティ要件の詳細については、「Updates Publisher のセキュリティ上の考慮事項」を参照してください。

ログ ファイル

Updates Publisher は、コンソールを開いたり使用する際に発生する可能性がある問題の診断に役立つ情報を UpdatesPublisher.log ファイルに書き込みます。ログ ファイルは、コンソールを開いたユーザーの一時フォルダに作成され、既定では %USERPROFILE%\Local Settings\Temp にあります。

重要

Updates Publisher ログ ファイルは、メモ帳などの単純なテキスト エディタで開く必要があります。ログ ファイルを完全なテキスト エディタで開くと、ログ ファイルの内容が正しく表示されない可能性があります。

UpdatesPublisher.log

Updates Publisher でソフトウェア更新プログラムを正常にローカル更新サーバーに公開すると、次のエントリが UpdatesPublisher.log に書き込まれます。

Initialized Publish Wizard

Connecting to update server

Connecting to a local update server with locally detected settings

Publishing update: '更新プログラム GUID'

SDP XML file for publishing created at %USERPROFILE%\Local Settings\Temp\tmpランダム数値.tmp

Temporary SDP XML file %USERPROFILE%\Local Settings\Temp\tmpランダム数値.tmp created for publishing…

Retrieving content for update '更新プログラム GUID' from 'ダウンロード URL

Content will be saved to %USERPROFILE%\Local Settings\Temp \ランダム フォルダ名\notepad.exe.

Downloaded content for update '更新プログラム GUID' to local file: %USERPROFILE%\Local Settings\Temp \ランダム フォルダ名\notepad.exe.

Using default return codes for update…

Calling update server API for update '更新プログラム GUID'

Calling update server API for publishing update '更新プログラム GUID'

Removing temporary files…

Completed publishing for update '更新プログラム GUID'

ソフトウェア更新プログラムのリモート更新サーバーへの公開には、同様のログ エントリが含まれます。公開処理が失敗したら、何が失敗の原因かを示すエラー メッセージがないか UpdatesPublisher,log を確認します。

一般的な公開の問題

ここでは、ソフトウェア更新プログラムの更新サーバーへの公開時に起こる可能性がある一般的な問題、問題の原因、および解決策のリストを一覧表示します。

依存関係が見つからないため、更新プログラムの公開ができない

このセクションの情報は、System Center Updates Publisher 4.0 のみに適用されます。

1 つ以上の依存関係がある更新プログラムに対して公開プロセスを開始する場合、更新プログラムとその依存関係のすべてを更新サーバーに公開する必要があります。そうしないと、更新プログラムの公開プロセスが失敗します。Updates Publisher は最初に Windows Server Update Services (WSUS) データベースにある依存関係を確認し、依存関係が存在する場合は、更新サーバーに更新プログラムを公開します。1 つ以上の依存関係が更新サーバー データベースにない場合、Updates Publisher は見つからない依存関係が Updates Publisher データベースにあるかどうかを確認し、ある場合は、依存関係をソースからダウンロードした後で、更新サーバーに公開します。1 つ以上の依存関係がどちらにもない場合、その更新プログラムの公開処理は失敗します。公開処理は、公開のフラグが設定されたその他の更新プログラムに対して続行されます。

1 つ以上の更新プログラムをツールで公開できません

ソフトウェア更新プログラムを公開するためにフラグを設定しようとすると、公開ウィザードの [確認] ページに次のエラー メッセージが表示されます。

One or more updates are not able to be published by the tool.

次のログ エントリが UpdatesPublisher.log に書き込まれます。

Flag For Publish : Update with package id パッケージ ID is not updates publisher compliant or this update cannot be found in the database

Flag For Publish : Software update does not contain IsInstalled rules.

このエラーをトラブルシューティングする場合は、次を確認します。

  • ソフトウェア更新プログラム定義は、1 つ以上のインストール済みの検証規則で作成されました。定義に対して 1 つ以上のインストール済みの検証規則を作成してから、ソフトウェア更新プログラムを再公開します。

  • MSI ベースの更新プログラムには、不適切に構成された適用規則があります。適用規則を修正して、ソフトウェア更新プログラムを再公開してください。

  • ソフトウェア更新プログラム定義には、1 つまたは複数の廃止された規則があります。ソフトウェア更新プログラム定義から廃止された規則を削除して、ソフトウェア更新プログラムに公開フラグを設定します。詳細については、「Updates Publisher へのアップグレード」の「廃止された規則」セクションを参照してください。

更新プログラムの公開中にエラーが発生しました

ソフトウェア更新プログラムの公開時に、公開ウィザードの [確認] ページに次のエラー メッセージが表示されます。

An error occurred while attempting to publish updates.

Error 1: Update server '' does not appear to be configured with a certificate for publishing, publishing aborted.

次のログ エントリが UpdatesPublisher.log に書き込まれます。

Publish: : Update server '' does not appear to be configured with a certificate for publishing, publishing aborted.

このエラーをトラブルシューティングする場合は、次を確認します。

  • [設定] ダイアログ ボックスの [更新サーバー] タブのデジタル証明書が有効ではありません。詳細については、「更新サーバーの構成方法」を参照してください。

更新サーバーへの公開時にエラーが発生したため、更新プログラムは公開されませんでした

ソフトウェア更新プログラムの公開時に、公開ウィザードの [確認] ページに次のエラー メッセージが表示されます。

The following X update(s) were not published due to an error during publishing to the update server:

このエラー メッセージは、複数の問題に対して表示できます。各問題は、UpdatesPublisher.log を読むことによってで確認されます。

ファイルに対してファイル署名の検証が失敗しました

次のログ エントリが UpdatesPublisher.log に書き込まれます。

Publish: : Exception occurred during publishing: Verification of file signature failed for file: ファイルへのパスとファイル名

このエラーをトラブルシューティングする場合は、次を確認します。

  • [設定] ダイアログ ボックスの [更新サーバー] タブで指定された更新サーバー証明書は、[信頼できる公開元] の証明書ストアにコピーする必要があり、自己署名入りの証明書を使用する場合は更新サーバー コンピュータ上の [信頼されたルート証明機関] の証明書ストアにコピーする必要があります。証明書は、更新サーバーから離れている場合、Updates Publisher コンピュータ上の証明書ストアにコピーする必要があります。

CreateDirectory が失敗しました

次のログ エントリが UpdatesPublisher.log に書き込まれます。

  • Publish: : Exception occurred during publishing: CreateDirectory failed

このエラーをトラブルシューティングする場合は、次を確認します。

  • ユーザーに、更新サーバー上の UpdateServicesPackages 共有フォルダへの権限がありません。

コンテンツの取得中にエラーが発生したため、更新プログラムは公開されませんでした

ソフトウェア更新プログラムの公開時に、公開ウィザードの [確認] ページに次のエラー メッセージが表示されます。

The following X update(s) were not published due to an error during content retrieval:

Error 1: 製品名

次のログ エントリが UpdatesPublisher.log に書き込まれます。

Publish: : Failed to download update content to local file, error: "The remote name could not be resolved: 'サーバー名'

Publish: : Update 更新プログラム ID will not be published

このエラーをトラブルシューティングする場合は、次を確認します。

  • ソフトウェア更新プログラム定義で指定されたダウンロード URL が有効ではありません。ダウンロード URL 設定を修正して、ソフトウェア更新プログラムを再公開してください。

関連項目

タスク

更新サーバーの構成方法
ソフトウェア更新プログラムの更新サーバーへの公開方法
ソフトウェア更新プログラムの公開フラグの設定方法

概念

公開ウィザードについて
Updates Publisher のログ ファイル
Updates Publisher のセキュリティ上の考慮事項
Updates Publisher へのアップグレード

その他のリソース

公開ウィザード
Updates Publisher のトラブルシューティング