# Problembehandlung bei fehlgeschlagenen craft-Paketen

Für Craft-Pakete gibt es keine separaten Protokolle (es sei denn, ein Installer schreibt explizit innerhalb des Craft-Pakets solche Protokolle).\
Je nachdem, in welchem Kontext sie ausgeführt werden `System` oder `Benutzer`, wird die (sehr grundlegende) Ausgabe in der `tray.log` (für Benutzerkontext) oder in der `realmjoin.log` (für Systemkontext) zu finden sein.

## Craft-Pakete im Benutzerkontext

Für Craft-Pakete, die im Benutzerkontext ausgeführt werden, ist, wie oben erwähnt, die Ausgabe in der `tray.log` Datei zu finden. Statt der Paket-ID können die relevanten Zeilen anhand des konfigurierten Anzeigenamens des Pakets gefunden werden:

{% code overflow="wrap" %}

```log
2023-11-07 15:37:57.7527|INFO|RealmJoin.Core.SoftwarePackaging.CraftPackageEntry|   1|Installiere Craft-Paket Microsoft Teams 1.6.0.2757300 (user)
```

{% endcode %}

Darauf folgt mehr oder weniger sofort (je nach Installationsdauer):

{% code overflow="wrap" %}

```log
2023-11-07 15:38:51.1590|INFO|RealmJoin.Core.SoftwarePackaging.CraftPackageEntry|   1|Paketergebnis: Code = 0, Ausgabe:

2023-11-07 15:38:51.1590|INFO|RealmJoin.Core.SoftwarePackaging.CraftPackageEntry|   1|Paket Microsoft Teams 1.6.0.2757300 (Craft) erfolgreich installiert.
```

{% endcode %}

<figure><img src="/files/29ac014d8c4ad4b6031c404214beea7d11d0ab41" alt=""><figcaption><p>Beispielausgabe einer erfolgreichen Installation eines Craft-Benutzerpakets</p></figcaption></figure>

## Craft-Pakete im Systemkontext

Die relevanten Protokolle für Craft-Pakete, die im Systemkontext ausgeführt werden, werden aufgeteilt auf `tray.log` für Download- und Initialisierungsinformationen und `realmjoin.log` für die eigentliche Ausgabe und den Rückgabecode. Abgesehen davon ist es dasselbe wie bei der Installation von Craft-Paketen im Benutzerkontext.

Das folgende Beispiel zeigt, wie die Paketausgabe in die Protokolldatei aufgenommen wird:

<figure><img src="/files/1883ad733db400a5c289ae168734beee71a7452b" alt=""><figcaption><p>Ausgabe des Craft-Paket-Skripts, wie sie in der Protokolldatei erscheint.</p></figcaption></figure>

Die `tray.log` Datei enthält immer einen Hinweis in Klammern nach der Versionsnummer, ob das Paket im System- oder Benutzerkontext ausgeführt wird:

{% code overflow="wrap" %}

```log
2023-11-07 15:48:58.5875|INFO|RealmJoin.Core.SoftwarePackaging.CraftPackageEntry|   1|Installiere Craft-Paket RealmJoin Set Environment Variable 2.0.0.0 (system)
```

{% endcode %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.realmjoin.com/de/sonstiges/troubleshooting/package-installation-issues/troubleshooting-failed-craft-packages.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
