Changer le thème

OpenClaw ne s'installe pas ? J'ai déjà tombé dans ces 7 pièges

Easton editorial illustration: one install package moving through three repair checkpoints

Mise à jour du 2026-06-08 : les noms de modèles dans les exemples de configuration utilisent désormais des versions actuelles (Anthropic claude-sonnet-4-6, OpenAI gpt-5) ; les prérequis Node (v22.14+, v24 recommandé), les ressources et les commandes de diagnostic ont été revérifiés en juin 2026. Référez-vous toujours à docs.openclaw.ai/install.

Pour la Nième fois, des messages d’erreur rouges s’affichent dans le terminal. Vous vouliez simplement essayer OpenClaw, ce nouvel outil — et voilà que depuis le soir jusqu’à maintenant, erreurs de permissions npm, conteneur Docker qui redémarre en boucle, clé API qui refuse de fonctionner… Chaque problème résolu en fait surgir trois autres. En parcourant les GitHub Issues, vous réalisez que beaucoup posent les mêmes questions : le seuil d’installation est bien plus élevé qu’on ne l’imagine.

Vous avez suivi la doc officielle pas à pas, et pourtant rien ne démarre. La pile d’erreurs dans le terminal donne le vertige — par où commencer ?

Bonne nouvelle : après un week-end entier à tout tester, j’ai touché tous les pièges. Cet article est un « guide anti-embûches » — il couvre les 7 grandes catégories de problèmes les plus fréquents à l’installation d’OpenClaw, avec pour chacune des étapes de diagnostic claires et des solutions. Pas seulement le « comment faire », mais aussi le « pourquoi ça casse », pour savoir où chercher la prochaine fois.

OpenClaw ne s’installe pas ? Les 4 articles à consulter ensuite

Le dépannage d’installation ne s’arrête rarement là. Après avoir corrigé l’environnement, la plupart des gens passent au guide d’installation complet, à la configuration, à la sécurité, ou à la question local vs cloud.

Guide low-cost « élever la crevette » : ArkClaw démocratise les agents IA

OpenClaw (homard) est populaire mais la config rebute ? ArkClaw de ByteDance Volcano Engine abaisse le seuil au minimum. Sans serveur ni tokens à bricoler : un agent en ligne 24 h/24 qui contrôle le navigateur, exécute des scripts et gère l’agenda en un clic.

Le prix compte : 9,9 ¥/mois ; avec mon code d’invitation ZLKUK54M (inscription ici) seulement 8,9 ¥. Développeur ? Le Coding Plan Pro peut même inclure ArkClaw gratuitement.

Problèmes de version Node.js (le plus fréquent)

La première chose à vérifier pour installer OpenClaw, c’est la version de Node.js. J’avais au départ le Node 16 du système — et une flopée d’erreurs de syntaxe incompréhensibles.

Vérifiez d’abord votre version :

node -v

Si la version est clairement ancienne, suspectez cette piste en priorité. Selon docs.openclaw.ai/install : minimum Node.js v22.14+, Node.js v24 recommandé ; une version trop basse provoque des incompatibilités de syntaxe ou d’API runtime.

60%
des problèmes d’installation liés à Node.js

Les erreurs typiques d’incompatibilité ressemblent à ceci :

SyntaxError: Unexpected token '?'
TypeError: fetch is not a function

La première apparaît souvent quand le runtime est trop ancien et ne supporte pas l’optional chaining ; la seconde quand le minimum officiel Node (v22.14+) n’est pas atteint ou que l’environnement / le shell n’utilise pas le bon node, d’où un décalage sur fetch et autres API. Ce genre de message ? Ne vous posez pas de questions : dans neuf cas sur dix, c’est la version ou le PATH/nvm mal configuré.

La solution la plus simple : gérer les versions avec nvm.

Je recommande fortement nvm (Node Version Manager) : basculer entre versions sans impacter les autres projets.

🪟 Utilisateurs Windows :

Téléchargez l’installateur sur nvm-windows. Avant l’installation, désinstallez proprement Node.js déjà présent, sinon conflit de PATH.

🐧 Utilisateurs Linux/macOS :

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc

Après nvm, installez Node.js 24 (aligné sur la recommandation officielle, et au-dessus du minimum v22.14+) :

nvm install 24
nvm use 24
nvm alias default 24

La dernière commande fixe la 24 par défaut ; les nouveaux terminaux l’utiliseront automatiquement.

Erreurs de permissions npm (fréquent sous WSL2/Linux)

Les erreurs de permissions npm m’ont vraiment épuisé — surtout sous WSL2 : à chaque npm install, EACCES, et c’est agaçant.

À quoi ressemble l’erreur :

EACCES: permission denied, mkdir '/usr/local/lib/node_modules/openclaw'
EACCES: permission denied, open 'package.json'

La première survient à l’installation globale ; la seconde, souvent sous /mnt/c dans WSL2.

❌ N’utilisez pas ces méthodes (vraiment) :

  • Pas de sudo npm install — propriété des fichiers en désordre, encore pire ensuite
  • Pas de chmod 777 — vous ouvrez la porte aux attaquants
  • Pas de npm config set unsafe-perm true — pansement, pas la cause

✅ Trois solutions correctes, selon votre cas :

Option A : répertoire global npm personnalisé (recommandé, tous Linux)

L’idée : placer le répertoire d’installation global npm dans votre home — plus de souci de permissions.

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Rouvrez un terminal et retentez l’installation npm : l’erreur de permission devrait disparaître.

Option B : corriger les permissions du système de fichiers WSL2 (spécifique WSL2)

🔧 Gros piège WSL2 : le système de fichiers Windows monté (/mnt/c) n’a pas le même modèle de permissions — npm y échoue souvent.

Configurez /etc/wsl.conf :

sudo nano /etc/wsl.conf

Ajoutez :

[automount]
options = "metadata,umask=22,fmask=11"

Enregistrez, puis dans PowerShell sous Windows :

wsl.exe --shutdown

Rouvrez WSL2 : les problèmes de permissions sont en général réglés.

Option C : travailler dans le home WSL (le plus direct)

Franchement, le plus simple est de ne pas développer sous /mnt/c. Utilisez un répertoire natif WSL comme ~/projects : npm est plus rapide et sans permissions bizarres.

mkdir ~/projects
cd ~/projects
# Installez OpenClaw ici
40%
des erreurs npm WSL2 liées aux permissions fichiers

Problèmes Docker

Docker peut prêter à confusion — j’y ai bloqué un moment. Les causes d’échec au démarrage du conteneur sont nombreuses ; il faut avancer pas à pas.

Comment diagnostiquer :

# Étape 1 : état des conteneurs
docker compose ps

# Étape 2 : consulter les logs
docker compose logs openclaw-gateway

# Étape 3 : filtrer les erreurs
docker compose logs openclaw-gateway | grep -i "error"

Ces trois étapes localisent rapidement le problème.

Problème A : échec du health check, conteneur qui redémarre en boucle

Symptôme : le conteneur s’arrête au bout de quelques secondes, redémarre, et ainsi de suite.

Dans les logs, vous verrez par exemple :

Health check failed: container unhealthy
Container openclaw-gateway exited with code 137

Dans neuf cas sur dix, ressources insuffisantes. OpenClaw recommande au minimum 2 vCPU / 4 Go RAM, idéalement 4 vCPU / 8 Go RAM.

Comment ajuster les ressources Docker ?

🪟 Windows/Mac : Docker Desktop → Settings → Resources, augmentez CPU et mémoire.

🐧 Linux : en général pas de config dédiée ; Docker utilise les ressources de l’hôte.

Si la machine est vraiment limitée, vous pouvez désactiver temporairement le health check (déconseillé, mais utile en urgence) :

# Éditez docker-compose.yml
healthcheck:
  disable: true

Problème B : erreur de permissions Docker (spécifique Linux)

Erreur possible :

permission denied while trying to connect to the Docker daemon socket

Votre utilisateur n’est pas dans le groupe docker. Solution :

sudo usermod -aG docker $USER
newgrp docker

⚠️ Sécurité : ajouter un utilisateur au groupe docker équivaut à des privilèges proches de root ; en production ou serveur partagé, préférez rootless Docker.

Problème C : port 18789 déjà utilisé

Parfois un ancien processus OpenClaw n’est pas arrêté proprement.

🐧 Diagnostic Linux/Mac :

lsof -i :18789

🪟 Diagnostic Windows :

netstat -ano | findstr 18789

Une fois le PID identifié, arrêt propre :

openclaw gateway stop

Ou arrêt forcé (remplacez PID par la valeur trouvée) :

kill -9 <PID>

Problème D : architecture ARM64 (Mac Apple Silicon)

Sur Mac M1/M2, un chemin Chromium incompatible peut survenir — rare mais pénible.

Solution : Dockerfile personnalisé avec le chemin Chromium ARM64. Cherchez dans les GitHub Issues OpenClaw ; des configs complètes circulent déjà.

25%
des problèmes Docker dus au manque de ressources

Configuration des clés API

Les clés API m’ont aussi pris la tête : clé pourtant dans le fichier de config, et OpenClaw ne la trouve pas.

Erreurs fréquentes :

No API key found for anthropic
Invalid API key format
API key validation failed

Ne paniquez pas : suivez la checklist ci-dessous.

Point 1 : les variables d’environnement sont-elles correctes ?

Vérifiez qu’elles sont bien actives :

echo $ANTHROPIC_API_KEY
echo $OPENAI_API_KEY

Sortie vide = variable mal définie.

Définition correcte :

# Temporaire (terminal courant)
export ANTHROPIC_API_KEY="sk-ant-xxxxx"

# Permanent (fichier de config)
echo 'export ANTHROPIC_API_KEY="sk-ant-xxxxx"' >> ~/.bashrc
source ~/.bashrc

🔧 Utilisateurs WSL2 : les variables WSL2 et Windows ne sont pas partagées — ne configurez pas seulement côté Windows puis cherchez la clé dans WSL2.

Point 2 : le format du fichier de config est-il valide ?

En mode fichier (~/.openclaw/openclaw.json), le JSON doit être strict. Config principale et répertoire d’état actuels : ~/.openclaw/ ; si vous utilisez encore l’ancien ~/.clawdbot/, lisez d’abord l’article de la série sur le renommage OpenClaw avant migration.

Erreurs les plus vues :

  • espaces ou guillemets en trop
  • virgule oubliée
  • virgule après le dernier élément

Validez le JSON :

cat ~/.openclaw/openclaw.json | jq .

Si jq échoue, le JSON est invalide. Installez jq si besoin :

# Ubuntu/Debian
sudo apt install jq

# macOS
brew install jq

Point 3 : la clé API elle-même est-elle valide ?

Parfois ce n’est pas la config : clé expirée ou révoquée.

Vérifiez le statut Active et les limites d’usage.

Astuce : différences entre fournisseurs API

Pour changer le modèle par défaut, dans le fichier de config :

{
  "defaultProvider": "anthropic",
  "anthropic": {
    "apiKey": "sk-ant-xxxxx",
    "model": "claude-sonnet-4-6"
  },
  "openai": {
    "apiKey": "sk-xxxxx",
    "model": "gpt-5"
  }
}
30%
des erreurs de clé API sont des problèmes de format

Configuration spécifique à l’environnement WSL2

Sous Windows avec WSL2, beaucoup de tutos Linux ne s’appliquent pas tel quel. WSL2 diffère du Linux natif — on le découvre à ses dépens.

Trois différences majeures :

  1. Modèle de permissions fichiers différent — voir la section npm ci-dessus
  2. Pile réseau isolée — localhost n’est pas toujours partagé
  3. Intégration Docker Desktop — Docker partagé Windows/WSL2 peut poser problème

Configuration WSL2 : /etc/wsl.conf complet

Je conseille une config complète pour éviter bien des soucis :

sudo nano /etc/wsl.conf

Contenu :

[automount]
enabled = true
root = /mnt/
options = "metadata,umask=22,fmask=11"

[interop]
enabled = true
appendWindowsPath = true

[network]
generateResolvConf = true

Puis redémarrez WSL2 :

# Dans PowerShell Windows
wsl.exe --shutdown

Intégration Docker Desktop for Windows

Avec Docker Desktop, activez l’intégration WSL2 :

  1. Ouvrez Docker Desktop
  2. Settings → Resources → WSL Integration
  3. Cochez votre distribution WSL2 (ex. Ubuntu)
  4. Apply & Restart

Performance : évitez les opérations cross-filesystem

Piège que j’ai le plus creusé : code sur le disque D Windows (/mnt/d dans WSL2) — npm install interminable.

Les accès cross-filesystem (WSL2 → fichiers Windows) perdent 50 à 90 % de performance — chiffre réel, pas exagéré.

La bonne pratique :

# Travaillez dans le home WSL2
cd ~
mkdir projects
cd projects
git clone https://github.com/openclaw/openclaw.git

Tout dans le système de fichiers natif WSL2 (/home/username) : bien plus rapide.

Limitation des ressources (optionnel)

Si la RAM manque, limitez WSL2 via .wslconfig dans le profil Windows :

# C:\Users\VotreNomUtilisateur\.wslconfig
[wsl2]
memory=4GB
processors=2
swap=2GB

OpenClaw consomme déjà pas mal ; trop limiter WSL2 peut empêcher le démarrage.

Timeout d’installation des skills et problèmes de dépendances

J’ai aussi eu des timeouts à l’installation de skills — surtout la première fois, attente interminable, on croit que tout est bloqué.

Diagnostiquez d’abord :

openclaw skill check <skill-name>

Cette commande indique l’état du skill et les erreurs détaillées.

Les logs Gateway aident aussi :

docker compose logs openclaw-gateway | grep -i "skill"

Problèmes de dépendances courants :

Problème A : binaire ou dépendance système manquante

Certains skills exigent Go ou autre ; sans eux, le skill ne charge pas.

Si les logs signalent une dépendance, installez-la :

# Ex. Go manquant
sudo apt install golang-go

# Ou dépendances Python
sudo apt install python3-dev

Problème B : timeout réseau

Le plus fréquent. À la première installation, OpenClaw télécharge des dépendances ; réseau faible = timeout.

Symptômes : barre de progression figée, logs avec timeout ou connection refused.

Solution simple : réessayer.

openclaw skill install <skill-name>
80%
des timeouts de skills sont des problèmes réseau

En Chine, accélérez avec un miroir npm :

npm config set registry https://registry.npmmirror.com

Les miroirs Docker en Chine sont bien documentés ailleurs — je n’en développe pas ici.

Problème C : configuration OS incompatible

Certains skills sont testés sur une distro précise (ex. Ubuntu 22.04) ; autre distro = soucis possibles.

Consultez les GitHub Issues pour des contournements.

Astuce :

Les skills avec dépendances Go peuvent prendre 5 à 10 minutes la première fois — soyez patient. Tant que les logs défilent, c’est normal ; évitez Ctrl+C trop tôt.

Processus de dépannage systématique (diagnostic global)

Après tous ces cas concrets, voici un flux systématique. Perdu sur par où commencer ? Suivez cet ordre.

Commandes de diagnostic intégrées OpenClaw :

# État du service
openclaw status

# Health check
openclaw health

# Diagnostic complet (recommandé)
openclaw doctor

openclaw doctor vérifie automatiquement version Node.js, état Docker, clés API, ports occupés, etc., et produit un rapport.

Analyser les logs :

Ne vous laissez pas noyer par le volume ; concentrez-vous sur :

  • Messages niveau ERROR — filtrez avec grep -i "error"
  • La première erreur — les suivantes sont souvent en cascade
  • Stack trace — localise la ligne de code en cause

Quand ouvrir une GitHub Issue ?

Si après ce parcours le problème persiste, vous avez peut-être un vrai bug.

Avant de poster, préparez :

  • OS et version (Windows 11 + WSL2 Ubuntu 22.04 / macOS 14 / Ubuntu 22.04)
  • Version Node.js (node -v)
  • Version OpenClaw (openclaw --version)
  • Logs d’erreur complets (en bloc de code)
  • Étapes de reproduction

Plus c’est détaillé, plus les mainteneurs peuvent vous aider.

Conclusion

Récapitulatif rapide des sept catégories :

  1. Version Node.js — nvm + Node 24 (ou au minimum v22.14+), aligné sur la doc officielle
  2. Permissions npm — répertoire global dans le home, ou travail en répertoire natif WSL
  3. Docker — logs d’abord ; souvent ressources ou conflit de port
  4. Clés API — variables d’environnement, JSON, validité de la clé
  5. Config WSL2 — wsl.conf, pas de dev cross-filesystem
  6. Installation des skills — réessayer si timeout réseau, installer les dépendances manquantes
  7. Dépannage systématiqueopenclaw doctor, puis contrôle ordonné

Installer OpenClaw demande un peu d’effort, mais chaque piège ne se prend qu’une fois. L’essentiel : une méthode de diagnostic — ne pas paniquer à la première erreur, identifier l’étape en cause, appliquer le bon correctif.

Gardez cette checklist ; la prochaine fois, vous irez plus vite. Si cet article vous a débloqué, partagez-le avec d’autres qui peinent sur OpenClaw.

Un cas non couvert ? Commentez — je mettrai à jour ce guide anti-embûches.

Installation OpenClaw et flux de dépannage complet

Guide systématique de la préparation de l’environnement au diagnostic des pannes : Node.js, npm, Docker, clés API et problèmes courants

Estimated time: PT45M

  1. 1

    Step 1: Étape 1 : préparation de l’environnement Node.js

    Vérifier et installer la bonne version Node.js (alignée sur la page install officielle) :
  2. 2

    Step 2: • Exécuter node -v

    au minimum v22.14, v24.x recommandé
  3. 3

    Step 3: Windows

    télécharger nvm-windows, désinstaller l’ancien Node.js
  4. 4

    Step 4: Linux/Mac : curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh

    bash
  5. 5

    Step 5: • Rouvrir le terminal et vérifier

    node -v
  6. 6

    Step 6: Note

    OpenClaw dépend de fonctionnalités runtime récentes ; version incorrecte = erreurs de syntaxe ou liées à fetch.
  7. 7

    Step 7: Étape 2 : résoudre les permissions npm (Linux/WSL2)

    Configurer les permissions npm sous WSL2/Linux :
  8. 8

    Step 8: • Dans PowerShell

    wsl.exe —shutdown
  9. 9

    Step 9: Étape 3 : configuration Docker et allocation des ressources

    Configurer Docker pour les besoins OpenClaw :
  10. 10

    Step 10: • Minimum

    2 vCPU / 4 Go RAM
  11. 11

    Step 11: • Recommandé

    4 vCPU / 8 Go RAM
  12. 12

    Step 12: • Windows/Mac

    Docker Desktop → Settings → Resources
  13. 13

    Step 13: • Linux

    ressources hôte par défaut, pas de config dédiée
  14. 14

    Step 14: • Conteneur qui redémarre en boucle

    augmenter CPU et RAM
  15. 15

    Step 15: • Erreur permissions (Linux)

    sudo usermod -aG docker $USER && newgrp docker
  16. 16

    Step 16: • Port 18789 occupé

    lsof -i :18789 puis kill -9 <PID>
  17. 17

    Step 17: • ARM64 (Mac M1/M2)

    Dockerfile personnalisé, voir GitHub Issues
  18. 18

    Step 18: Étape 4 : configuration et validation des clés API

    Configurer et valider correctement les clés API :
  19. 19

    Step 19: • Temporaire

    export ANTHROPIC_API_KEY=“sk-ant-xxxxx”
  20. 20

    Step 20: • Permanent

    echo ‘export ANTHROPIC_API_KEY=“sk-ant-xxxxx”’ >> ~/.bashrc && source ~/.bashrc
  21. 21

    Step 21: • Vérifier

    echo $ANTHROPIC_API_KEY
  22. 22

    Step 22: • Valider : cat ~/.openclaw/openclaw.json

    jq .
  23. 23

    Step 23: Étape 5 : configuration WSL2 (utilisateurs Windows)

    Points clés WSL2 :
  24. 24

    Step 24: Après config

    wsl.exe —shutdown (PowerShell)
  25. 25

    Step 25: • ✅ Répertoire natif

    ~/projects
  26. 26

    Step 26: Attention

    OpenClaw consomme beaucoup ; trop limiter WSL2 peut empêcher l’exécution
  27. 27

    Step 27: Étape 6 : installer OpenClaw et les skills

    Installation OpenClaw et gestion des dépendances skills :
  28. 28

    Step 28: • Installer

    openclaw skill install <skill-name>
  29. 29

    Step 29: • Vérifier

    openclaw skill check <skill-name>
  30. 30

    Step 30: • Logs : docker compose logs openclaw-gateway

    grep -i “skill”
  31. 31

    Step 31: • Système manquant

    sudo apt install golang-go / python3-dev
  32. 32

    Step 32: • Timeout réseau

    réessayer (cache des dépendances, 80 % de succès)
  33. 33

    Step 33: • Réseau Chine

    npm config set registry https://registry.npmmirror.com
  34. 34

    Step 34: • Skills Go

    5-10 minutes la première fois
  35. 35

    Step 35: Étape 7 : flux de diagnostic systématique

    Ordre standard en cas de problème :
  36. 36

    Step 36: • Node.js

    node -v (min v22.14+, v24 recommandé)
  37. 37

    Step 37: • npm

    npm config get prefix (doit pointer vers le home utilisateur)
  38. 38

    Step 38: • Docker

    docker compose ps && docker compose logs
  39. 39

    Step 39: • Clé API

    echo $ANTHROPIC_API_KEY
  40. 40

    Step 40: • Port : lsof -i :18789 (Linux/Mac) ou netstat -ano

    findstr 18789 (Windows)
  41. 41

    Step 41: • Filtrer : docker compose logs openclaw-gateway

    grep -i “error”

FAQ

Ma version Node.js ne semble pas basse, pourtant j'ai des erreurs de syntaxe ou de dépendances — pourquoi ?
Plusieurs causes possibles :

1. Cache terminal : fermer tous les terminaux ou exécuter source ~/.bashrc
2. nvm non activé : nvm use 24 (ou au minimum nvm use 22 avec minor≥14)
3. which node ne pointe pas vers l'exécutable nvm
4. Conflit entre plusieurs installations Node : désinstaller les versions en conflit

Vérification : node -v doit être au minimum v22.14 ; v24.x recommandé, aligné sur la doc officielle.
Sous WSL2, npm install est très lent — que faire ?
La lenteur npm sous WSL2 vient surtout du cross-filesystem :

Comparaison :
• Sous /mnt/c ou /mnt/d : perte de 50 à 90 %
• Répertoire natif WSL (~/projects) : vitesse normale

Solutions immédiates :
1. Déplacer le projet : mkdir ~/projects && cd ~/projects
2. Re-cloner dans WSL : git clone &lt;repo-url&gt;
3. Miroir npm Chine : npm config set registry https://registry.npmmirror.com

Optimisation long terme :
• Tout le dev sous ~/
• Éviter lecture/écriture massive sous /mnt/
• Données conteneurs Docker aussi sur le filesystem natif WSL
Le conteneur Docker s'arrête au bout de quelques secondes, logs exit code 137 — c'est quoi ?
Exit code 137 = conteneur tué par manque de mémoire (OOM killed) :

Exigences OpenClaw :
• Minimum : 2 vCPU / 4 Go RAM
• Recommandé : 4 vCPU / 8 Go RAM

Étapes :
1. Docker Desktop : Settings → Resources → Memory 8 Go, CPUs 4
2. Linux : free -h, au moins 8 Go disponibles sur l'hôte
3. Urgence : docker-compose.yml avec healthcheck: disable: true (déconseillé à long terme)

Vérification :
• docker stats pour l'usage en temps réel
• Conteneur stable plus d'une minute = ressources suffisantes

25 % des problèmes Docker = ressources insuffisantes — vérifiez RAM et CPU en premier
J'ai défini les variables d'environnement mais OpenClaw ne trouve toujours pas la clé API ?
« Clé introuvable » vient souvent de :

Problèmes de format (30 %) :
• Espaces avant/après : export ANTHROPIC_API_KEY="sk-ant-xxxxx" (correct)
• Guillemets : simples ou doubles, mais bien appariés
• Vérifier : echo $ANTHROPIC_API_KEY doit afficher la clé complète

Portée :
• Temporaire = terminal courant seulement ; nouveau terminal = redéfinir
• Permanent = ~/.bashrc + source ~/.bashrc
• WSL2 : définir dans WSL, pas seulement variables Windows

Fichier de config :
• ~/.openclaw/openclaw.json : JSON valide
• Valider : cat ~/.openclaw/openclaw.json | jq . (jq requis)
• Clé Active dans la console officielle

Astuce : variable d'environnement + fichier config = la variable a priorité
L'installation d'un skill time out toujours, même après plusieurs essais — que faire ?
Approche systématique pour les timeouts skills :

Diagnostiquer :
• openclaw skill check &lt;skill-name&gt; (erreur détaillée)
• docker compose logs openclaw-gateway | grep -i "skill" (logs)

Réseau (80 % des timeouts) :
1. Miroir npm : npm config set registry https://registry.npmmirror.com
2. Miroir Docker (utilisateurs Chine)
3. Pare-feu / proxy bloquant les téléchargements

Dépendances :
• Manquantes : installer selon les logs (ex. sudo apt install golang-go)
• GitHub Issues : skill + version OS, souvent une solution existe

Patience :
• Skills Go : 5-10 minutes la première fois
• Logs actifs = téléchargement en cours, ne pas couper
• Cache au retry = plus rapide

Si tout échoue : incompatibilité OS possible — vérifiez les versions supportées dans la doc
Sur Mac M1/M2, quelles précautions pour installer OpenClaw ?
Points spécifiques Apple Silicon (ARM64) :

Chemin Chromium :
• Certaines fonctions OpenClaw dépendent de Chromium ; chemin ARM64 ≠ x86
• Dockerfile personnalisé avec le bon chemin
• GitHub Issues « ARM64 » ou « Apple Silicon » pour configs complètes

Docker Desktop :
• Dernière version Docker Desktop for Mac
• Settings → General → « Use Rosetta for x86/amd64 emulation » si besoin
• Au moins 8 Go RAM alloués

Homebrew :
• M1/M2 : Homebrew sous /opt/homebrew par défaut
• PATH doit inclure /opt/homebrew/bin
• nvm : script officiel, pas brew install nvm

Performance :
• ARM64 natif préférable
• Éviter x86 via Rosetta (perte notable)

La plupart des cas sont documentés dans GitHub Issues — cherchez « M1 » ou « M2 »
openclaw doctor dit que tout va bien mais OpenClaw ne démarre toujours pas — que faire ?
Quand l'outil de diagnostic ne voit rien, creusez plus :

Vérifications manuelles :
1. Conflit port : lsof -i :18789 — port 18789 libre
2. Pare-feu : test avec pare-feu désactivé temporairement (sudo ufw disable)
3. SELinux (certains Linux) : mode permissive pour test
4. Espace disque : df -h, au moins 10 Go libres

Logs complets (sans filtre) :
• docker compose logs openclaw-gateway (sortie entière)
• Lire depuis la première ligne, repérer WARNING
• Anomalies au démarrage

Réinstallation propre :
1. Arrêt complet : openclaw gateway stop && docker compose down -v
2. Cache Docker : docker system prune -a
3. Désinstaller : npm uninstall -g openclaw
4. Réinstaller : npm install -g openclaw

Pour une Issue :
• OS, Node, Docker
• Sortie complète openclaw doctor
• docker compose logs complets
• Solutions déjà tentées

Certains cas rares dépendent d'une config système précise — les mainteneurs ont besoin de détails

14 min de lecture · Publié le: 5 févr. 2026 · Mis à jour le: 27 juil. 2026

Commentaires

Connectez-vous avec GitHub pour laisser un commentaire

Easton BlogEaston Blog