Fehlerbehebung bei fehlgeschlagenen Chocolatey-Paketen
Wie im vorherigen Abschnitt erklärt, besteht eine Chocolatey-Paketinstallation aus mehreren Phasen:
Initialisierung der Chocolatey-Umgebung und Variablen
Prüfung auf vorhandene Installationen der zu installierenden Software
Mögliche Deinstallation vorhandener Installationen
Herunterladen von Binärdateien
Tatsächliche Installation mit den heruntergeladenen Setup-Binärdateien.
Nachfolgende Aktionen, die nach der Installation ausgeführt werden sollen
Obwohl jede Phase fehlschlagen und die Installation abbrechen kann, ist die höchste Wahrscheinlichkeit für Fehler in den Phasen 3, 4 und 5.
Die korrekte Fehlermeldung finden
Es ist wichtig zu wissen, dass jede fehlgeschlagene Installation standardmäßige Chocolatey-Fehlerstapelmeldungen zurückgibt, die ähnlich aussehen werden wie diese:
2021-08-23 09:48:58,465 [DEBUG] - Verschiebe '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. Wiederholung nach 300 Millisekunden.
Fehler in Warnung umgewandelt:
(5) Zugriff verweigert: [\\?\C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022]Der Zugriff verweigert Nachricht gehört zum standardmäßigen Chocolatey-Fehlerstapel und muss ignoriert werden. Der eigentliche Fehler, der die Paketinstallation zum Fehlschlagen bringt, befindet sich irgendwo in den vorherigen Zeilen der Protokolldatei. Die Suche nach dem Tag [ERROR] hilft dabei, die richtigen Meldungen zu finden.
Siehe, wie in diesem Beispiel der eigentliche Fehler oben auftritt (404 beim Download), aber der Chocolatey-Fehlerstapel später irreführende 'Zugriff verweigert'-Meldungen ausgibt.

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):
Seien Sie vorsichtig, da diese (leicht ähnliche) Meldung auch in chocolatey.log auftreten kann, aber diese kann sicher ignoriert werden und erfordert keine Maßnahmen!
Netzwerkproblem, wenn der RealmJoin-NuGet-Server nicht erreichbar ist, (siehe Infrastrukturüberlegungen):
Problem mit fehlenden Pflicht- Paketargumenten:
Fehler, die während des Downloads auftreten
Bei Fehlern im Zusammenhang mit dem Herunterladen der Binärdateien wird die Fehlermeldung normalerweise die Download-URL enthalten, die cdn.realmjoin.com, Beispiele:
Fehler, die während des (De-)Installationsprozesses auftreten
Fehler, die während des tatsächlichen (De-)Installationsprozesses mit der heruntergeladenen Binärdatei auftreten, lassen sich am besten mit zwei Dingen beheben:
Der vom Setup-Prozess zurückgegebene Exit-Code.
Die vom Setup-Prozess geschriebene Protokolldatei, zu finden in
C:\WINDOWS\Logs\RealmJoin\Packages\<package-id>\, falls der Installer die Möglichkeit bietet, ein Protokoll zu schreiben.
Zuletzt aktualisiert
War das hilfreich?