OpenClaw Docker-Benutzer: Fixen Sie defekte Discord- und Kanalerweiterungen, indem Sie auf Commit 0c926a2c5 pinnen

✍️ OpenClawRadar📅 Veröffentlicht: 22. März 2026🔗 Source
OpenClaw Docker-Benutzer: Fixen Sie defekte Discord- und Kanalerweiterungen, indem Sie auf Commit 0c926a2c5 pinnen
Ad

Das Problem

Wenn Sie OpenClaw über Docker ausführen (docker build -t openclaw:local) und Ihre Discord-, Signal-, WhatsApp- oder andere Kanalerweiterungen nach einem Update nicht mehr funktionieren, sind Sie nicht allein. Nach dem Abrufen des neuesten Hauptzweigs und einem Neubau schlagen alle Kanalerweiterungen mit dem Fehler fehl: Error: Cannot find module '../../../src/infra/outbound/send-deps.js'.

Dies wird durch Commit d9c285e93 ("Fix configure startup stalls from outbound send-deps imports") verursacht, der einen kaputten relativen Import in channel.ts wieder eingeführt hat. Docker-Multi-Stage-Builds liefern nur das dist/-Verzeichnis aus, sodass alle ../../../src/-Imports zur Laufzeit fehlschlagen.

Es gibt auch ein zweites Problem (GitHub #48422), bei dem dist/plugins/runtime/index.js in Docker-Builds fehlt, was Discord und WhatsApp auch dann kaputt macht, wenn man den send-deps-Fehler umgeht.

Die Lösung (vorerst)

Wir haben die Git-Historie durchsucht und einen stabilen Commit gefunden, auf den Sie festnageln können: 0c926a2c5 — "fix(mattermost): carry thread context to non-inbound reply paths (#44283)". Dies ist Version 2026.3.14 und der letzte Commit, bevor die Discord-Erweiterungs-Refaktorisierungskette begann. Alle Kanalerweiterungen funktionieren bei diesem Commit unter Docker korrekt.

So nageln Sie darauf fest:

cd ~/your-openclaw-repo
git fetch origin
git checkout 0c926a2c5
docker build --no-cache -t openclaw:local
docker compose up -d

Wichtig: Gehen Sie nicht zu Commit 439c21e07, auch wenn dieser in der Refaktorisierung sauber aussieht, er hat einen anderen Fehler wegen eines fehlenden Moduls (deliver.js). Die sichere Grenze ist 0c926a2c5.

Ad

Was weiter oben kaputt ist

  • Issue #46609 - send-deps.js-Import macht alle 10 Kanalerweiterungen unter Docker kaputt
  • PR #46944 - vorgeschlagene Lösung, aber NOCH NICHT gemerged
  • Issue #48422 - zweiter Docker-spezifischer Bug: Fehlendes dist/plugins/runtime/index.js (gemeldet am 16. März, noch kein Fix-PR)
  • Die neueste Version ist v2026.3.13-1 (14. März) - keine neue Version enthält einen der Fixes

Zu beachten

Nach einem Neubau müssen Sie wahrscheinlich die Discord-Paarung erneut genehmigen: openclaw pairing approve discord

Außerdem, wenn Sie benutzerdefinierte Volume-Mounts in Ihrer docker-compose.yml haben, speichern Sie eine Kopie vor dem Abrufen, da git pull mit Ihren lokalen Änderungen in Konflikt geraten wird.

📖 Read the full source: r/openclaw

Ad

👀 Siehe auch

Java-Leistungsoptimierung: Acht Anti-Patterns, die Ihren Code verlangsamen
Anleitungen

Java-Leistungsoptimierung: Acht Anti-Patterns, die Ihren Code verlangsamen

Eine Java-Bestellverarbeitungs-App verbesserte sich von 1.198 ms auf 239 ms Laufzeit, von 85.000 auf 419.000 Bestellungen pro Sekunde und von 1 GB auf 139 MB Heap-Verbrauch, indem acht häufige Anti-Patterns behoben wurden, die durch Java Flight Recording Profiling identifiziert wurden.

OpenClawRadar
Fünf häufige OpenClaw-Konfigurationsprobleme, die die API-Kosten in die Höhe treiben
Anleitungen

Fünf häufige OpenClaw-Konfigurationsprobleme, die die API-Kosten in die Höhe treiben

Ein Reddit-Beitrag identifiziert fünf Konfigurationsprobleme in OpenClaw-Setups, die zu übermäßigem API-Guthabenverbrauch führen, darunter die Verwendung teurer Modelle für Routineaufgaben, fehlende Budgetgrenzen, offene Gateways, nicht verwalteter Speicher und nicht geprüfte Skills.

OpenClawRadar
Eigenständige Befehlszentrale-App für OpenClaw: React PWA mit WebSocket-Proxy und Tailscale
Anleitungen

Eigenständige Befehlszentrale-App für OpenClaw: React PWA mit WebSocket-Proxy und Tailscale

Ein Entwickler baute ein React-PWA-Befehlszentrum für seine OpenClaw-Einrichtung mit einem Live-Agenten-Dashboard, Trading-Desk und Push-Benachrichtigungen, unter Verwendung eines WebSocket-Proxy-Musters, um das Loopback-only-Gateway von OpenClaw mit Geräten in einem Tailscale-Mesh zu verbinden.

OpenClawRadar
Claude-Code-Struktur, die mehrere reale Projekte überstanden hat
Anleitungen

Claude-Code-Struktur, die mehrere reale Projekte überstanden hat

Ein Entwickler teilt ein Claude Code-Setup, das sich bei 2-3 realen Projekten mit mehreren Skills, MCP-Servern und Agents bewährt hat. Zu den wichtigsten Erkenntnissen gehören die Verwendung von CLAUDE MD für Konsistenz, das Aufteilen von Skills nach Zweck, die Implementierung von Hooks und die Begrenzung der Kontextnutzung auf unter 60 %.

OpenClawRadar