Behandlung von Veröffentlichungsproblemen

Dieser Abschnitt enthält Informationen zur Behandlung von Problemen, die beim Veröffentlichen von Softwareupdatekatalogen in System Center Updates Publisher auftreten können. Darüber hinaus werden die Veröffentlichungs- und Sicherheitsanforderungen, die vor dem Veröffentlichen von Softwareupdates erfüllt sein müssen, die für die Problemdiagnose verwendete Protokolldatei sowie Lösungen für die Behandlung häufig auftretender Probleme beschrieben.

Veröffentlichungsanforderungen

Softwareupdates können nur dann erfolgreich auf einem Updateserver veröffentlicht werden, wenn die folgenden Voraussetzungen erfüllt sind:

Updates Publisher 3.0

  • Windows Server Update Services 3.0 (WSUS), die als Updateserver konfiguriert werden, müssen auf einem lokalen oder Remotecomputer installiert sein, und die Computer, auf denen Updates Publisher ausgeführt wird, müssen hierauf zugreifen können.

  • Der Computer mit WSUS 3.0 muss als Updateserver im Dialogfeld Einstellungen angegeben werden. In diesem Dialogfeld müssen auch die Porteinstellungen und das digitale Zertifikat konfiguriert werden. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren des Updateservers.

  • Wurde als Updateserver ein Remotecomputer mit WSUS 3.0 konfiguriert, muss die Verwaltungskonsole von WSUS 3.0 auf dem Computer installiert sein, auf dem Updates Publisher ausgeführt wird.

  • Es muss mindestens ein Softwareupdate für die Veröffentlichung gekennzeichnet sein. Weitere Informationen finden Sie unter Gewusst wie: Setzen des Veröffentlichungskennzeichens für Softwareupdates.

Updates Publisher 4.0

  • Das WSUS 3.0 Service Pack 1 (SP1), das als Updateserver konfiguriert wird, muss auf einem lokalen oder Remotecomputer installiert sein, und der Computer, auf dem Updates Publisher ausgeführt wird, muss hierauf zugreifen können.

  • Der Computer mit WSUS 3.0 SP1 muss als Updateserver im Dialogfeld Einstellungen angegeben werden. In diesem Dialogfeld müssen auch die Porteinstellungen und das digitale Zertifikat konfiguriert werden. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren des Updateservers.

  • Wurde als Updateserver ein Remotecomputer mit WSUS 3.0 SP1 konfiguriert, muss die Verwaltungskonsole von WSUS 3.0 SP1 auf dem Computer installiert sein, auf dem Updates Publisher ausgeführt wird.

  • Es muss mindestens ein Softwareupdate für die Veröffentlichung gekennzeichnet sein. Weitere Informationen finden Sie unter Gewusst wie: Setzen des Veröffentlichungskennzeichens für Softwareupdates.

Sicherheitsanforderungen

Die folgenden Sicherheitsrechte sind erforderlich, damit Softwareupdatekataloge auf dem Updateserver veröffentlicht werden können:

  • Der Benutzer, der die Veröffentlichungsaktion startet, muss über Administratorrechte auf dem Updateserver verfügen.

  • Der für die Verbindung zum Updateserver zu verwendende Port muss auf der Registerkarte Updateserver im Dialogfeld Einstellungen festgelegt werden.

  • Das zum Signieren von veröffentlichten Softwareupdates verwendete digitale Zertifikat muss auf der Registerkarte Updateserver im Dialogfeld Einstellungen festgelegt werden.

Weitere Informationen zu den Sicherheitsanforderungen für Updates Publisher finden Sie unter Sicherheitsüberlegungen für Updates Publisher.

Protokolldatei

Updates Publisher erfasst Informationen in der Protokolldatei UpdatesPublisher.log, wodurch die Diagnose potenzieller Probleme beim Öffnen und Verwenden der Konsole erleichtert wird. Die Protokolldatei wird im temporären Ordner des Benutzers, der die Konsole öffnet, erstellt. Dieser befindet sich standardmäßig im Pfad %USERPROFILE%\Lokale Einstellungen\Temp.

Wichtig

Die Protokolldateien von Updates Publisher müssen in einem einfachen Text-Editor wie dem Microsoft Editor geöffnet werden. Wenn Sie die Protokolldateien in einem Volltext-Editor öffnen, wird ihr Inhalt möglicherweise nicht richtig angezeigt.

UpdatesPublisher.log

Wenn Updates Publisher Softwareupdates erfolgreich auf einem lokalen Updateserver veröffentlicht hat, werden die folgenden Einträge in die Datei UpdatesPublisher.log geschrieben:

Initialized Publish Wizard

Connecting to update server

Connecting to a local update server with locally detected settings

Publishing update: 'Update-GUID'

SDP XML file for publishing created at %USERPROFILE%\Local Settings\Temp\tmpZufallszahl.tmp

Temporary SDP XML file %USERPROFILE%\Local Settings\Temp\tmpZufallszahl.tmp created for publishing…

Retrieving content for update 'Update-GUID' from 'URL für Download

Content will be saved to %USERPROFILE%\Local Settings\Temp \Zufälliger Ordnername\notepad.exe.

Downloaded content for update 'Update-GUID' to local file: %USERPROFILE%\Local Settings\Temp \Zufälliger Ordnername\notepad.exe.

Using default return codes for update…

Calling update server API for update 'Update-GUID'

Calling update server API for publishing update 'Update-GUID'

Removing temporary files…

Completed publishing for update 'Update-GUID'

Beim Veröffentlichen von Softwareupdates auf einem Remoteupdateserver werden ähnliche Protokolleinträge erstellt. Tritt beim Veröffentlichen ein Fehler auf, können Sie die Datei UpdatesPublisher.log auf Fehlermeldungen überprüfen, die Aufschluss über die Fehlerursache geben.

Häufig auftretende Probleme beim Veröffentlichen

In den folgenden Abschnitten werden häufig auftretende Probleme, die beim Veröffentlichen von Softwareupdates auf dem Updateserver auftreten können, mögliche Ursachen der Probleme und eine Liste möglicher Lösungen aufgeführt.

Updateveröffentlichung wegen fehlender Abhängigkeit fehlgeschlagen

Die Informationen in diesem Abschnitt beziehen sich nur auf System Center Updates Publisher 4.0.

Bei der Veröffentlichung von Updates, die eine oder mehrere Abhängigkeiten aufweisen, müssen diese jeweils mit allen dazugehörigen Abhängigkeiten auf dem Updateserver veröffentlicht werden, da der Vorgang sonst fehlschlägt. Zunächst wird die WSUS-Datenbank (Windows Server Update Services) von Updates Publisher auf Abhängigkeiten hin überprüft. Falls solche Abhängigkeiten bestehen, wird das Update auf dem Updateserver veröffentlicht. Wenn Abhängigkeiten in der Updateserver-Datenbank fehlen, wird die Updates Publisher-Datenbank danach durchsucht. Ist die Suche erfolgreich, werden die Abhängigkeiten von der Quelle heruntergeladen und auf dem Updateserver veröffentlicht. Werden einzelne oder mehrere Abhängigkeiten an keinem dieser beiden Orte gefunden, schlägt die Veröffentlichung des betreffenden Updates fehl. Die Veröffentlichung wird mit weiteren Updates fortgesetzt, die entsprechend gekennzeichnet wurden.

Das Programm kann ein oder mehrere Updates nicht veröffentlichen

Beim Kennzeichnen eines Softwareupdates für die Veröffentlichung wird die folgende Fehlermeldung auf der Seite Bestätigung des Veröffentlichungs-Assistenten angezeigt:

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

Folgende Protokolleinträge werden in die Datei UpdatesPublisher.log geschrieben:

Flag For Publish : Update with package id Paketkennung is not updates publisher compliant or this update cannot be found in the database

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

Überprüfen Sie zur Problembehandlung Folgendes:

  • Die Softwareupdatedefinition verfügt über mindestens eine Regel zur Überprüfung der Installation. Erstellen Sie für die Definition mindestens eine Regel zur Überprüfung der Installation, und veröffentlichen Sie das Softwareupdate dann erneut.

  • Das MSI-basierte Update weist eine Anwendungsregel auf, die falsch konfiguriert ist. Prüfen Sie die Anwendungsregel, und veröffentlichen Sie das Softwareupdate erneut.

  • In der Softwareupdatedefinition gibt es eine oder mehrere veraltete Regeln. Entfernen Sie die veralteten Regeln aus der Softwareupdatedefinition, und setzen Sie dann das Veröffentlichungskennzeichen für das Softwareupdate. Weitere Informationen finden Sie im Abschnitt "Veraltete Regeln" unter Aktualisieren auf Updates Publisher.

Bei dem Versuch, Updates zu veröffentlichen, ist ein Fehler aufgetreten

Beim Veröffentlichen von Softwareupdates wird die folgende Fehlermeldung auf der Seite Bestätigung des Veröffentlichungs-Assistenten angezeigt:

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.

Folgende Protokolleinträge werden in die Datei UpdatesPublisher.log geschrieben:

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

Überprüfen Sie zur Problembehandlung Folgendes:

  • Das auf der Registerkarte Updateserver im Dialogfeld Einstellungen angegebene digitale Zertifikat ist ungültig. Weitere Informationen zum Konfigurieren des Zertifikats finden Sie unter Gewusst wie: Konfigurieren des Updateservers.

Aufgrund eines Fehlers bei der Veröffentlichung auf dem Updateserver konnten Updates nicht veröffentlicht werden

Beim Veröffentlichen von Softwareupdates wird die folgende Fehlermeldung auf der Seite Bestätigung des Veröffentlichungs-Assistenten angezeigt:

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

Diese Fehlermeldung kann bei mehr als einem Problem angezeigt werden. Jedes Problem wird in der Datei UpdatesPublisher.log genauer bezeichnet.

Die Überprüfung der Dateisignatur für die Datei ist fehlgeschlagen

Folgende Protokolleinträge werden in die Datei UpdatesPublisher.log geschrieben:

Publish: : Exception occurred during publishing: Verification of file signature failed for file: Pfad zur Datei und Dateiname

Überprüfen Sie zur Problembehandlung Folgendes:

  • Das Updateserverzertifikat, das auf der Registerkarte Updateserver im Dialogfeld Einstellungen angegeben wurde, muss in den Zertifikatspeicher Vertrauenswürdige Herausgeber sowie in den Zertifikatspeicher Vertrauenswürdige Stammzertifizierungsstellen auf dem Updateservercomputer kopiert werden, wenn ein selbstsigniertes Zertifikat verwendet wird. Zudem muss das Zertifikat in den Zertifikatspeicher auf dem Updates Publisher-Computer kopiert werden, wenn dieser sich nicht am selben Standort wie der Updateserver befindet.

CreateDirectory fehlgeschlagen

Folgende Protokolleinträge werden in die Datei UpdatesPublisher.log geschrieben:

  • Publish: : Exception occurred during publishing: CreateDirectory failed

Überprüfen Sie zur Problembehandlung Folgendes:

  • Der Benutzer verfügt nicht über die Berechtigung zum Zugriff auf den freigegebenen Ordner UpdateServicesPackages auf dem Updateserver.

Aufgrund eines Fehlers beim Abrufen der Inhalte wurden keine Updates veröffentlicht

Beim Veröffentlichen von Softwareupdates wird die folgende Fehlermeldung auf der Seite Bestätigung des Veröffentlichungs-Assistenten angezeigt:

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

Error 1: Produktname

Folgende Protokolleinträge werden in die Datei UpdatesPublisher.log geschrieben:

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

Publish: : Update Updatekennung will not be published

Überprüfen Sie zur Problembehandlung Folgendes:

  • Die in der Softwareupdatedefinition angegebene Download-URL ist ungültig. Prüfen Sie die Einstellung der Download-URL, und veröffentlichen Sie das Softwareupdate erneut.

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren des Updateservers
Gewusst wie: Veröffentlichen von Softwareupdates auf einem Updateserver
Gewusst wie: Setzen des Veröffentlichungskennzeichens für Softwareupdates

Konzepte

Informationen zum Veröffentlichungs-Assistenten
Protokolldateien für Updates Publisher
Sicherheitsüberlegungen für Updates Publisher
Aktualisieren auf Updates Publisher

Weitere Ressourcen

Veröffentlichungs-Assistent
Problembehandlung für Updates Publisher