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

End-to-End-LLM-Stapelverfolgung: Vom Tastendruck zum gestreamten Token
Anleitungen

End-to-End-LLM-Stapelverfolgung: Vom Tastendruck zum gestreamten Token

Ein Softwareingenieur hat ein umfassendes Dokument erstellt, das jede Ebene des Stacks verfolgt, wenn eine Eingabeaufforderung an ein LLM gesendet wird, einschließlich clientseitiger Token-Zählung, Netzwerkprotokollen, API-Gateways, Sicherheitsklassifizierern, Tokenisierung, KV-Cache, Sampling-Pipeline und Streaming-Mechanismen.

OpenClawRadar
Fehlerjagd: WireGuard-Abstürze und MTU-Konflikt in GKE
Anleitungen

Fehlerjagd: WireGuard-Abstürze und MTU-Konflikt in GKE

Lovable-Ingenieure haben Benutzerfehler auf anetd-Abstürze aufgrund einer Concurrent-Map-Access-Panik in Googles WireGuard-Integration zurückgeführt und anschließend nach Deaktivierung der Verschlüsselung einen sekundären MTU-Konflikt entdeckt.

OpenClawRadar
KI nutzen, um besseren Code langsamer zu schreiben: Ein Workflow zur Fehlersuche
Anleitungen

KI nutzen, um besseren Code langsamer zu schreiben: Ein Workflow zur Fehlersuche

Nolan Lawson beschreibt einen Workflow, der mehrere KI-Agenten (Claude, Codex, Cursor Bugbot) einsetzt, um Bugs in PRs zu finden und zu priorisieren, wodurch die Codequalität gegenüber der rohen Geschwindigkeit verbessert wird.

OpenClawRadar
Ein 4-Dateien-Speichersystem für OpenClaw-Agenten ohne Plugins
Anleitungen

Ein 4-Dateien-Speichersystem für OpenClaw-Agenten ohne Plugins

Ein Reddit-Nutzer teilt ein praktisches Speichersystem mit vier Markdown-Dateien: USER.md für die Identität, CONTEXT.md für aktuelle Arbeit, MEMORY.md für strukturierte Themen und ARCHIVE.md für abgeschlossene Punkte. Der Ansatz löst das Problem, dass der 'Agent nicht weiß, was er weiß', durch eine bessere Dateiarchitektur statt mehr Speicher.

OpenClawRadar