匯入問題疑難排解

本主題包含的資訊可協助您疑難排解在 System Center Updates Publisher 中匯入軟體更新類別目錄時所發生的問題。它也包含匯出軟體更新所必要的安全性需求、說明用來協助診斷問題的記錄檔,並列出一般問題的疑難排解解決方案。

安全性需求

  • 使用者必須要有軟體更新類別目錄的來源位置存取權,才能將其成功地匯入 Updates Publisher。

  • 使用者必須在發佈工具資料庫 (mscuptdb) 上建立 SQL 登入,並具有 System_Center_Updates_Publisher_User 資料庫角色成員資格權限。

如需有關 Updates Publisher 安全性需求的詳細資訊,請參閱 Updates Publisher 的安全性考量因素

記錄檔

Updates Publisher 會將資訊寫入 UpdatesPublisher.log 檔案,以協助診斷在開啟及使用主控台時可能發生的問題。系統會為開啟主控台的使用者在暫時資料夾中建立記錄檔,預設位置在 %USERPROFILE%\Local Settings\Temp。

重要

Updates Publisher 記錄檔必須以簡單文字編輯器 (如記事本) 開啟。以全文編輯器來開啟記錄檔可能會無法正確顯示記錄檔內容。

UpdatesPublisher.log

當 Updates Publisher 成功從檔案匯入軟體更新類別目錄時,就會將下列記錄項目寫入 UpdatesPublisher.log:

import : Starting Import Wizard at date time

import : Doing a Manual Import

Copying file:import path\catalog file to %USERPROFILE%\Local Settings\Temp\catalog file

import : Starting Import From File:catalog XML file

import : Imported 1 out of 1 updates.

Deleting temp file: %USERPROFILE%\Local Settings\Temp\GUID\catalog XML file

Deleting temp folder: %USERPROFILE%\Local Settings\Temp\GUID\

import : Finished Manual Import at :date time

從匯入清單匯入軟體更新時,也包含類似的記錄項目。當匯入程序失敗時,請檢閱 UpdatesPublisher.log,查看可能指出失敗原因的錯誤訊息。

一般的 Updates Publisher 匯入問題

下列章節列出將軟體更新類別目錄匯入 Updates Publisher 資料庫時,可能發生的一般問題、這些問題的可能原因,以及可行的解決方案清單。

CST 相容性失敗

匯入軟體更新類別目錄時,「匯入軟體更新類別目錄精靈」的 [確認] 頁面上顯示下列錯誤訊息:

CST Compliance failed.

進行疑難排解時,請驗證下列各項:

  • 所要匯入的軟體更新類別目錄不符合預先定義的結構描述標準。

指定的檔案不存在

匯入軟體更新類別目錄時,「匯入軟體更新類別目錄精靈」的 [確認] 頁面上顯示下列錯誤訊息:

The file specified import path\file name does not exist.

下列記錄項目寫入 UpdatesPublisher.log:

import : Access to the path 'import path\catalog file' is denied.

進行疑難排解時,請驗證下列各項:

  • 驗證使用者具有「匯入軟體更新類別目錄精靈」之 [選取檔案] 頁面上所指定的類別目錄讀取權限。精靈會驗證匯入路徑是否有效,但不會驗證使用者是否有該檔案的讀取權限。

未宣告摘要屬性

匯入軟體更新類別目錄時,「匯入軟體更新類別目錄精靈」的 [確認] 頁面上顯示下列錯誤訊息:

The ‘Digest’ attribute is not declared

下列記錄項目會寫入 UpdatesPublisher.log:

import : System.Xml.Schema.XmlSchemaValidationException: The 'Digest' attribute is not declared.

import : The 'Digest' attribute is not declared.

進行疑難排解時,請驗證下列各項:

  • 類別目錄中至少有一個軟體更新定義包含「檔案存在」規則中的 [摘要:(SHA1)] 屬性的軟體更新定義。Updates Publisher 不再支援使用「檔案存在」規則中之 [摘要:(SHA1)] 屬性的軟體更新定義。請使用當初用來建立軟體更新定義的發佈工具版本來修改軟體更新定義,以排除過時的規則。如需詳細資訊,請參閱升級至 Updates Publisher 中的<過時的規則>一節。

名稱區中的子系項目 'RegBinary' 無效

匯入軟體更新類別目錄時,「匯入軟體更新類別目錄精靈」的 [確認] 頁面上顯示下列錯誤訊息:

…invalid child element 'RegBinary' in namespace

下列主要記錄項目會寫入 UpdatesPublisher.log:

import : System.Xml.Schema.XmlSchemaValidationException: The element 'IsInstalled' in namespace 'https://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/SoftwareDistributionPackage.xsd' has invalid child element 'RegBinary' in namespace

進行疑難排解時,請驗證下列各項:

  • 類別目錄中至少有一個軟體更新定義包含「登錄二進位值」規則。Updates Publisher 不再支援使用「登錄二進位值」規則的軟體更新定義。請使用當初用來建立軟體更新定義的發佈工具版本來修改軟體更新定義,以排除過時的規則。如需詳細資訊,請參閱升級至 Updates Publisher 中的<過時的規則>一節。

請參閱

工作

如何匯入軟體更新類別目錄

概念

關於匯入軟體更新類別目錄精靈
Updates Publisher 的記錄檔
Updates Publisher 的安全性考量因素
升級至 Updates Publisher

其它資源

匯入軟體更新類別目錄
Updates Publisher 疑難排解