Correction des erreurs 'Navigate Unsupported' et des plugins navigateur dans OpenClaw auto-hébergé sur Docker

Si vous auto-hébergez OpenClaw sur un VPS (ex. Hostinger) et que votre agent ne peut pas naviguer sur le web, le problème vient probablement d'un mélange de permissions root, de binaires Chromium manquants et d'une incompatibilité de version de Playwright. Voici la correction exacte utilisée pour passer de "Navigate Unsupported" à des captures d'écran Google fonctionnelles.
1. Mur de permissions (EACCES)
Consultez les logs avec docker logs [nom-du-conteneur]. Si vous voyez npm error Error: EACCES: permission denied, mkdir, le conteneur ne peut pas créer le dossier node_modules. Corrigez en ajoutant user: root et init: true à votre docker-compose.yml sous le service openclaw :
services:
openclaw:
image: ghcr.io/hostinger/hvps-openclaw:latest
user: root # <-- la correction
init: true2. Câblage du moteur Browserless
Ajoutez un service browserless pour afficher les pages :
browserless:
image: ghcr.io/browserless/chromium:latest
ports:
- "3000:3000"
environment:
- CONCURRENT=5
- TOKEN=[VOTRE-JETON-PERSONNALISÉ]Définissez cette variable d'environnement sur le service OpenClaw :
BROWSERLESS_URL=ws://browserless:3000?token=[VOTRE-JETON-PERSONNALISÉ]3. La correction de 'Navigate Unsupported'
Cette erreur signifie que Playwright est manquant. Forcez l'installation de la version exacte attendue par l'extension dans son dossier :
docker exec -u root -it [nom-du-conteneur] bash -c "npm install [email protected] --prefix /usr/local/lib/node_modules/openclaw/dist/extensions/browser"4. Téléchargement des binaires Chromium
La bibliothèque seule ne suffit pas ; vous avez besoin des binaires Chromium (environ 170 Mo) :
docker exec -u root -it [nom-du-conteneur] npx playwright install chromium5. Lier le tout
Exécutez l'outil de diagnostic et créez un lien symbolique pour que les passerelles d'OpenClaw puissent trouver Playwright :
docker exec -u root -it [nom-du-conteneur] openclaw doctor --fixEnsuite, créez manuellement un lien symbolique de l'installation Playwright vers le répertoire principal d'OpenClaw. Après un redémarrage, l'erreur devrait disparaître.
Si votre agent continue de s'excuser de ne pas voir le web, suivez ces étapes dans l'ordre : utilisateur root, browserless, version correcte de Playwright, binaires Chromium, et la correction du docteur.
📖 Lire la source complète : r/openclaw
👀 See Also

Ce qui se casse quand on exécute des agents de codage sur de petits modèles locaux
Points de défaillance réels issus de tests de tâches multi-fichiers sur des modèles de moins de 7B : délimiteurs Markdown, fiabilité des sorties structurées, erreurs d'édition de fichiers et classification des actions en lecture ou écriture.

Comprendre l'architecture des agents IA : couches déterministes vs probabilistes
Un utilisateur de Reddit partage un modèle mental pour les systèmes d'agents IA qui sépare les couches déterministes (scripts, commandes, API) des couches probabilistes (raisonnement et décisions des LLM). L'idée clé : transférer autant de travail que possible vers le côté déterministe.

6 modèles qui font réellement s'activer les fichiers de compétences de Claude Code
Après avoir testé plus de 2 300 fichiers de compétences, un développeur a identifié 6 modèles déterminant si une compétence Claude Code se charge en cas de besoin – notamment un langage de déclenchement spécifique, une capacité par fichier et des listes de cas où ne pas l'utiliser.

Un plat, un bol : un principe culinaire japonais pour la fatigue liée à l'IA
Takuya applique le principe culinaire japonais 'Ichiju Issai' pour lutter contre la fatigue liée à l'IA — simplifiez votre pile technologique à un outil principal et un outil secondaire, comme un repas composé de riz, de soupe et d'un plat.