For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fehlerbehebung bei fehlgeschlagenen Chocolatey-Paketen

Diagnostizieren Sie fehlgeschlagene Chocolatey-Paketinstallationen, indem Sie die Installationsphasen verstehen und Fehlermeldungen in den Protokollen finden.

Wie im vorherigen Abschnitt erläutert, besteht eine chocolatey-Paketinstallation aus mehreren Phasen:

  1. Initialisierung der chocolatey-Umgebung und -Variablen

  2. Prüfung auf vorhandene Installationen der zu installierenden Software

  3. Mögliche Deinstallation vorhandener Installationen

  4. Herunterladen von Binärdateien

  5. Eigentliche Installation mithilfe der heruntergeladenen Setup-Binärdateien.

  6. Nachgelagerte Aktionen, die nach der Installation ausgeführt werden

Auch wenn jede Phase die Chance hat, zu fehlschlagen und die Installation abzubrechen, liegt die höchste Ausfallwahrscheinlichkeit in Phase 3, 4 und 5.

Das Finden der richtigen Fehlermeldung

Es ist wichtig zu wissen, dass jede fehlgeschlagene Installation standardmäßige chocolatey-Fehler-Stack-Meldungen zurückgibt, die ungefähr so aussehen:

2021-08-23 09:48:58,465 [DEBUG] - Verschieben von 'C:\ProgramData\chocolatey\lib\generic-autodesk-navisworks-freedom-2022'
 nach 'C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022'
2021-08-23 09:48:58,480 [WARN ] - Dies ist Versuch 1/3. Erneuter Versuch nach 300 Millisekunden.
 Fehler in Warnung umgewandelt:
 (5) Zugriff verweigert: [\\?\C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022]

Die Zugriff verweigert gehört zum standardmäßigen Fehler-Stack von chocolatey und muss ignoriert werden. Der eigentliche Fehler, der das Fehlschlagen der Paketinstallation verursacht, befindet sich irgendwo in den vorherigen Zeilen der Protokolldatei. Die Suche nach dem Tag [ERROR] hilft dabei, die richtigen Meldungen zu finden.

Sehen Sie, wie in diesem Beispiel der eigentliche Fehler oben auftritt (404 beim Download), aber der chocolatey-Fehler-Stack später irreführende 'Zugriff verweigert'-Meldungen ausgibt.

Eigentlicher Downloadfehler oben, gefolgt vom standardmäßigen chocolatey-Fehler-Stack unten, kann irreführend sein.

Beispiele für fehlgeschlagene Installationen

Fehler, die während der Initialisierung auftreten

Während der Initialisierungsphase können Fehler aus folgenden Gründen auftreten:

  • Problem mit der chocolatey-Installation selbst (defekte Konfiguration, fehlende Dateien):

  • Problem mit fehlenden obligatorischen Paketargumenten:

Fehler, die während des Downloads auftreten

Bei Fehlern im Zusammenhang mit dem Herunterladen der Binärdateien enthält die Fehlermeldung normalerweise die Download-URL mit cdn.realmjoin.com, Beispiele:

Fehler, die während des (De-)Installationsprozesses auftreten

Fehler, die während des eigentlichen (De-)Installationsprozesses mithilfe der heruntergeladenen Binärdatei auftreten, lassen sich am besten mit zwei Dingen analysieren:

  1. Der vom Setup-Prozess zurückgegebene Exit-Code.

  2. Die vom Setup-Prozess geschriebene Protokolldatei, zu finden unter C:\WINDOWS\Logs\RealmJoin\Packages\<package-id>\, sofern der Installer die Möglichkeit zum Schreiben eines Logs bietet.

Wenn ein MSI-Installer verwendet wurde, sind die Exit-Codes standardisiert und können nachgeschlagen werden hier. Außerdem schreiben MSI-Installer immer Protokolldateien in den oben genannten Ordner. Besonders wenn der Exit-Code 1603 zurückgegeben wurde (generischer MSI-Fehler), ist die MSI-Protokolldatei für die Fehlersuche zwingend erforderlich.

Zuletzt aktualisiert

War das hilfreich?