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

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 d’installation complet OpenClaw 2026
Si vous savez où vous bloquez, reprendre le flux d’installation complet étape par étape augmente nettement les chances de succès.
Configuration suivanteOpenClaw : guide détaillé du fichier de configuration
Une fois installé, openclaw.json reste le principal piège : token, dmPolicy, skills — cet article enchaîne directement.
Choix de déploiementOpenClaw : serveur cloud vs déploiement local
Si vous hésitez entre changer de VPS ou rester en local, lisez ceci tout de suite.
Entrée de la sérieVue d’ensemble de la série OpenClaw
Pour compléter installation, config, sécurité, performance et intégrations de façon structurée, partez de cette entrée de série.
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.
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
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à.
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.
- Anthropic Claude : https://console.anthropic.com/settings/keys
- OpenAI GPT : https://platform.openai.com/api-keys
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"
}
}
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 :
- Modèle de permissions fichiers différent — voir la section npm ci-dessus
- Pile réseau isolée — localhost n’est pas toujours partagé
- 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 :
- Ouvrez Docker Desktop
- Settings → Resources → WSL Integration
- Cochez votre distribution WSL2 (ex. Ubuntu)
- 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>
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 :
- Version Node.js — nvm + Node 24 (ou au minimum v22.14+), aligné sur la doc officielle
- Permissions npm — répertoire global dans le home, ou travail en répertoire natif WSL
- Docker — logs d’abord ; souvent ressources ou conflit de port
- Clés API — variables d’environnement, JSON, validité de la clé
- Config WSL2 — wsl.conf, pas de dev cross-filesystem
- Installation des skills — réessayer si timeout réseau, installer les dépendances manquantes
- Dépannage systématique —
openclaw 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
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
Step 2: • Exécuter node -v
au minimum v22.14, v24.x recommandé -
3
Step 3: Windows
télécharger nvm-windows, désinstaller l’ancien Node.js -
4
Step 4: Linux/Mac : curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh
bash -
5
Step 5: • Rouvrir le terminal et vérifier
node -v -
6
Step 6: Note
OpenClaw dépend de fonctionnalités runtime récentes ; version incorrecte = erreurs de syntaxe ou liées à fetch. -
7
Step 7: Étape 2 : résoudre les permissions npm (Linux/WSL2)
Configurer les permissions npm sous WSL2/Linux : -
8
Step 8: • Dans PowerShell
wsl.exe —shutdown -
9
Step 9: Étape 3 : configuration Docker et allocation des ressources
Configurer Docker pour les besoins OpenClaw : -
10
Step 10: • Minimum
2 vCPU / 4 Go RAM -
11
Step 11: • Recommandé
4 vCPU / 8 Go RAM -
12
Step 12: • Windows/Mac
Docker Desktop → Settings → Resources -
13
Step 13: • Linux
ressources hôte par défaut, pas de config dédiée -
14
Step 14: • Conteneur qui redémarre en boucle
augmenter CPU et RAM -
15
Step 15: • Erreur permissions (Linux)
sudo usermod -aG docker $USER && newgrp docker -
16
Step 16: • Port 18789 occupé
lsof -i :18789 puis kill -9 <PID> -
17
Step 17: • ARM64 (Mac M1/M2)
Dockerfile personnalisé, voir GitHub Issues -
18
Step 18: Étape 4 : configuration et validation des clés API
Configurer et valider correctement les clés API : -
19
Step 19: • Temporaire
export ANTHROPIC_API_KEY=“sk-ant-xxxxx” -
20
Step 20: • Permanent
echo ‘export ANTHROPIC_API_KEY=“sk-ant-xxxxx”’ >> ~/.bashrc && source ~/.bashrc -
21
Step 21: • Vérifier
echo $ANTHROPIC_API_KEY -
22
Step 22: • Valider : cat ~/.openclaw/openclaw.json
jq . -
23
Step 23: Étape 5 : configuration WSL2 (utilisateurs Windows)
Points clés WSL2 : -
24
Step 24: Après config
wsl.exe —shutdown (PowerShell) -
25
Step 25: • ✅ Répertoire natif
~/projects -
26
Step 26: Attention
OpenClaw consomme beaucoup ; trop limiter WSL2 peut empêcher l’exécution -
27
Step 27: Étape 6 : installer OpenClaw et les skills
Installation OpenClaw et gestion des dépendances skills : -
28
Step 28: • Installer
openclaw skill install <skill-name> -
29
Step 29: • Vérifier
openclaw skill check <skill-name> -
30
Step 30: • Logs : docker compose logs openclaw-gateway
grep -i “skill” -
31
Step 31: • Système manquant
sudo apt install golang-go / python3-dev -
32
Step 32: • Timeout réseau
réessayer (cache des dépendances, 80 % de succès) -
33
Step 33: • Réseau Chine
npm config set registry https://registry.npmmirror.com -
34
Step 34: • Skills Go
5-10 minutes la première fois -
35
Step 35: Étape 7 : flux de diagnostic systématique
Ordre standard en cas de problème : -
36
Step 36: • Node.js
node -v (min v22.14+, v24 recommandé) -
37
Step 37: • npm
npm config get prefix (doit pointer vers le home utilisateur) -
38
Step 38: • Docker
docker compose ps && docker compose logs -
39
Step 39: • Clé API
echo $ANTHROPIC_API_KEY -
40
Step 40: • Port : lsof -i :18789 (Linux/Mac) ou netstat -ano
findstr 18789 (Windows) -
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 ?
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 ?
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 <repo-url>
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 ?
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 ?
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 ?
Diagnostiquer :
• openclaw skill check <skill-name> (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 ?
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 ?
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
Déploiement et pratique OpenClaw
Si vous arrivez depuis la recherche, le plus rapide est de passer à l’article précédent ou suivant de cette série.
Précédent
Configuration Cron Job OpenClaw : faire exécuter des tâches planifiées par votre assistant IA
Avec la configuration Cron Job OpenClaw, faites évoluer votre assistant IA d'un répondeur passif à un agent proactif. Guide pas à pas pour briefings quotidiens, surveillance boursière, gestion de boîte mail et autres scénarios d'automatisation.
Partie 23 sur 36
Suivant
Guide d'installation OpenClaw 2026 : déployez votre assistant IA personnel de zéro
Comparaison détaillée des méthodes Docker, npm et script one-click pour installer OpenClaw, couvrant Windows (natif et WSL2), macOS et déploiement serveur, avec dépannage des erreurs courantes
Partie 25 sur 36



Commentaires
Connectez-vous avec GitHub pour laisser un commentaire