> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/fr/depannage-et-faq/troubleshooting/package-installation-issues/fixes-for-common-issues.md).

# Correctifs pour les problèmes courants

Correctifs ciblés pour les problèmes courants d’installation de packages RealmJoin, tels que les erreurs BranchCache, dans des scénarios spécifiques.

{% hint style="danger" %}
**N’utilisez ces correctifs que dans les scénarios décrits !**

**Ils ne sont pas destinés à être appliqués aveuglément, car ils peuvent faire plus de mal s’ils sont appliqués inutilement.**
{% endhint %}

## Problèmes de BranchCache

* Message d’erreur `Il n’y a pas assez d’espace sur le disque` (peut également apparaître localisé, selon la langue du système d’exploitation Windows) dans la phase de téléchargement, code de sortie de Chocolatey `404`:
  1. Ouvrez PowerShell en tant qu’administrateur
  2. Exécuter `Clear-BCCache -Force`
* Message d’erreur `L’objet fourni n’a pas été initialisé` (peut également apparaître localisé, selon la langue du système d’exploitation Windows) dans la phase de téléchargement, code de sortie de Chocolatey `404`:
  1. Ouvrez PowerShell en tant qu’administrateur
  2. Exécuter `Reset-BC -Force`
* Message d’erreur `Erreur - les hachages ne correspondent pas. La valeur réelle était '123abcd'`:
  1. Ouvrez PowerShell en tant qu’administrateur
  2. Exécuter `Reset-BC -Force`

{% hint style="warning" %}
Nous recommandons vivement de déployer le **Réinitialiser ou vider BranchCache** Script de remédiation planifié quotidiennement. Il se trouve dans la [Scripts de remédiation](/fr/automatisation/remediation-scripts.md) section du RealmJoin Portal.

En utilisant cette méthode, les problèmes de BranchCache mentionnés ci-dessus seront détectés de manière proactive et corrigés automatiquement (si possible).
{% endhint %}

## Dossier temporaire Chocolatey qui grossit

Les fichiers d’installation des packages Chocolatey sont téléchargés dans `C:\Windows\Temp\chocolatey\<package-id>\<version>\` et ne sont pas supprimés après l’installation. Cela s’applique à la fois au moteur Chocolatey classique et au [Native Choco Runtime](/fr/agent-realmjoin/realmjoin-client/native-choco-runtime.md). Au fil du temps, le dossier peut occuper une quantité considérable d’espace disque.

Si vous souhaitez que ce dossier soit nettoyé automatiquement, déployez le **Nettoyage du dossier temporaire de Chocolatey** Script de remédiation depuis la [Scripts de remédiation](/fr/automatisation/remediation-scripts.md) section du RealmJoin Portal. Il supprime les dossiers de versions de package antérieurs à 7 jours.

## Arguments de package manquants / incorrects <a href="#user-content-missing-wrong-package-arguments" id="user-content-missing-wrong-package-arguments"></a>

1. Vérifiez le `chocolatey.log` fichier pour la ou les valeur(s) de `packageParameters` dans la section `RJAppDeployToolkit: Variables résultantes`
   * Il s’agit de la ou des valeur(s) réellement utilisées pour l’installation et transmises par le backend RealmJoin.
2. Si ce ne sont pas la ou les valeur(s) que vous attendiez, vérifiez l’attribution du package dans le portail RealmJoin pour les valeurs de remplacement du groupe / utilisateur.

## Fichier .nupkg corrompu

Si vous voyez l’erreur suivante dans le `chocolatey.log` le fichier .nupkg a été corrompu :

`[ERROR] - Impossible de lire le package depuis le chemin 'generic-package-id\generic-package-id.nupkg'.`

On peut souvent aussi constater que la taille du fichier .nupkg est de 0 octet.

Étapes pour résoudre ce problème :

1. Accédez à `C:\ProgramData\chocolatey\lib`
2. Supprimez le dossier `generic-package-id`

## Configuration Chocolatey corrompue <a href="#user-content-broken-chocolatey-config" id="user-content-broken-chocolatey-config"></a>

1. Supprimez le contenu du dossier `C:\ProgramData\chocolatey\config`
2. Supprimer la variable système `ChocolateyInstall` :
   * Utilisez l’interface graphique : Exécuter `sysdm.cpl` -> onglet `Avancé` -> `Variables d’environnement...`
   * Utilisez cmd (admin), exécutez : `REG delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V ChocolateyInstall`
3. Redémarrer
4. La zone de notification RealmJoin réinstallera Chocolatey, laissez le système se stabiliser pendant 5 à 10 minutes.
5. Si des éléments manquent dans le menu de la zone de notification RealmJoin, redémarrez à nouveau.

## Problèmes généraux de configuration <a href="#user-content-general-setup-issues" id="user-content-general-setup-issues"></a>

**Comme ceux-ci sont très spécifiques, il s’agit simplement d’une collection d’étapes générales de dépannage pour aider à cerner le problème.**

* Vérifiez s’il existe un ou plusieurs fichier(s) journal dans `C:\WINDOWS\Logs\RealmJoin\Packages\<package-id>\`.
  * Essayez d’analyser le ou les fichier(s) journal et de trouver le problème.
* Si aucun fichier journal n’est présent, ou s’il n’est pas utile, essayez d’exécuter manuellement la configuration en mode graphique pour voir les éventuels messages d’erreur.
  * IMPORTANT : les packages système RealmJoin sont toujours installés en utilisant le compte intégré `NT AUTHORITY\SYSTEM` il est donc préférable d’utiliser un outil comme `psexec` pour lancer l’installation à partir de ce compte.
  * La plupart du temps, lancer l’installation avec un compte administrateur local standard produira la même erreur, donc l’exécution depuis `NT AUTHORITY\SYSTEM` peut ne pas être nécessaire.

### Package non disponible à l’installation / n’apparaît pas dans le menu de la zone de notification RealmJoin <a href="#user-content-package-not-available-to-install-not-showing-in-realmjoin-tray-menu" id="user-content-package-not-available-to-install-not-showing-in-realmjoin-tray-menu"></a>

* Vérifiez si le package est correctement attribué à l’utilisateur ou si l’utilisateur est membre du groupe attribué
* Vérifiez si le package n’est pas attribué comme caché (utilisez le mode débogage pour voir les packages attribués masqués)
* Vérifiez si l’utilisateur est l’utilisateur principal du client, sinon vérifiez si le package est configuré pour être disponible pour les utilisateurs secondaires


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmjoin.com/fr/depannage-et-faq/troubleshooting/package-installation-issues/fixes-for-common-issues.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
