← Zurück zum Blog
·14 Min. Lesezeit

OpenClaw Probleme & Lösungen: Die häufigsten Fehler und Fixes

OpenClaw funktioniert nicht? Keine Panik. Die meisten Probleme haben einfache Lösungen — du musst nur wissen, wo du suchen musst. Hier sind die 10 häufigsten Fehler und wie du sie in Minuten behebst.

1. Server startet nicht

Wenn OpenClaw nach openclaw start nicht startet, liegt es in 90% der Fälle an einem belegten Port, einer fehlenden Umgebungsvariable oder einer falschen Node.js-Version. Prüfe mit lsof -i :3000 den Port und stelle sicher, dass Node.js 20+ installiert ist.

Symptom: Du gibst openclaw start ein und nichts passiert — oder du bekommst eine Fehlermeldung wie EADDRINUSE oder MODULE_NOT_FOUND.

Ursache: In 90% der Fälle liegt es an einem dieser drei Probleme: Der Port ist bereits belegt, eine Umgebungsvariable fehlt, oder Node.js ist nicht in der richtigen Version installiert. Laut unseren Support-Daten ist der belegte Port dabei der häufigste Grund (ca. 45% der Fälle).

Fix:

# Port prüfen — läuft schon was auf 3000?
lsof -i :3000

# Prozess auf dem Port beenden
kill -9 $(lsof -t -i :3000)

# Node.js Version prüfen (mindestens v20)
node --version

# Dependencies neu installieren
npm install

# Nochmal starten
openclaw start

Wenn das nicht hilft: Prüfe deine .env-Datei. Fehlt der API-Key? Ist der Datenbankpfad korrekt? OpenClaw braucht mindestens einen gültigen LLM-API-Key zum Starten. Eine komplette Anleitung zur Ersteinrichtung findest du in unserem Einrichtungs-Guide.

2. WhatsApp verbindet nicht

WhatsApp-Verbindungsprobleme bei OpenClaw entstehen meist durch eine bereits aktive Web-Session, veraltete Session-Daten oder Netzwerkprobleme. Die Lösung: bestehende WhatsApp-Web-Sessions beenden, Session-Daten löschen und den QR-Code neu scannen.

Symptom: Der QR-Code erscheint nicht, wird nicht akzeptiert, oder die Verbindung bricht nach kurzer Zeit ab.

Ursache: WhatsApp erlaubt nur eine aktive Web-Session pro Nummer. Außerdem können veraltete Session-Daten oder Netzwerkprobleme die Verbindung blockieren.

Fix:

  • Prüfe, ob WhatsApp Web in deinem Browser aktiv ist — wenn ja, dort abmelden
  • Lösche die Session-Daten: rm -rf ~/.openclaw/whatsapp-session
  • Starte OpenClaw neu und scanne den QR-Code erneut
  • Stelle sicher, dass dein Server stabilen Internetzugang hat
  • Prüfe, ob WhatsApp auf deinem Handy aktuell ist

Wichtig: WhatsApp kann die Verbindung trennen, wenn dein Server längere Zeit offline war. In dem Fall musst du den QR-Code neu scannen. Bei einem Managed Service wie GermanClaw passiert das automatisch — du bekommst höchstens eine Benachrichtigung, falls ein Re-Scan nötig ist. Mehr dazu in unserem Guide KI-Assistent auf WhatsApp.

3. Hohe API-Kosten

Unerwartet hohe API-Kosten bei OpenClaw entstehen meist durch ein unbegrenztes Kontext-Fenster und zu häufige Heartbeat-Checks. Laut unseren Tests senken drei einfache Konfigurationsänderungen — Kontext begrenzen, kleineres Modell wählen, Heartbeat-Intervall erhöhen — die Kosten um 50–70%.

Symptom: Deine monatliche API-Rechnung ist deutlich höher als erwartet — 50€, 100€ oder mehr, obwohl du OpenClaw nur gelegentlich nutzt.

Ursache: Meistens liegt es an einem zu großen Kontext-Fenster. Jede Nachricht schickt die gesamte Chat-Historie mit — und bei Claude oder GPT-4 wird jeder Token berechnet. Heartbeat-Checks (automatische Hintergrund-Abfragen) können ebenfalls die Kosten treiben.

Fix:

# In der OpenClaw-Konfiguration:
# 1. Kontext-Fenster begrenzen
maxContextMessages: 20  # statt unbegrenzt

# 2. Kleineres Modell für einfache Aufgaben
defaultModel: claude-3-haiku  # statt opus/sonnet

# 3. Heartbeat-Intervall erhöhen
heartbeatInterval: 3600  # alle 60 Min statt alle 15

Ein realistisches Budget für moderate Nutzung liegt bei 10–30€ pro Monat. Wenn du deutlich darüber liegst, stimmt etwas mit der Konfiguration nicht. Alle Details zu den Kosten findest du in unserem OpenClaw Kosten-Guide. Bei GermanClaw ist ein monatliches Token-Budget inklusive — keine Überraschungen auf der Rechnung.

4. Bot antwortet nicht

Wenn dein OpenClaw-Bot nicht antwortet, prüfe zuerst drei Dinge: Ist der API-Key gültig und hat Guthaben? Läuft der Server-Prozess? Sind die Webhooks korrekt konfiguriert? Mit openclaw logs --tail 50 findest du die Ursache in den meisten Fällen innerhalb von 2 Minuten.

Symptom: Du schreibst eine Nachricht und es passiert einfach nichts. Keine Antwort, keine Fehlermeldung, nur Stille.

Ursache: Das kann mehrere Gründe haben: Der API-Key ist ungültig oder das Guthaben aufgebraucht, der Server ist abgestürzt ohne dass du es bemerkt hast, oder die Webhook-Konfiguration ist fehlerhaft.

Fix:

  • Logs prüfen: openclaw logs --tail 50 — gibt es Fehlermeldungen?
  • API-Key testen: curl -H "x-api-key: DEIN_KEY" https://api.anthropic.com/v1/messages
  • Guthaben prüfen: Im Dashboard deines API-Anbieters (Anthropic, OpenAI)
  • Server-Status: openclaw status — läuft der Prozess überhaupt?
  • Neustart: openclaw restart

Pro-Tipp: Richte einen Health-Check ein, der dich benachrichtigt wenn OpenClaw down ist. Ein einfacher Cron-Job reicht:

# Alle 5 Minuten prüfen ob OpenClaw läuft
*/5 * * * * pgrep -f openclaw || echo "OpenClaw down!" | mail -s "Alert" du@email.de

5. Timeout-Fehler

Timeout-Fehler wie ETIMEDOUT oder 504 Gateway Timeout bei OpenClaw entstehen durch instabile Internetverbindungen, API-Anbieter-Probleme oder zu komplexe Anfragen. Erhöhe den Timeout-Wert auf 120 Sekunden und reduziere den Kontext — das löst laut unseren Tests 80% dieser Fehler.

Symptom: Antworten brechen mittendrin ab oder du bekommst Fehlermeldungen wie ETIMEDOUT, 504 Gateway Timeout oder "Request timed out".

Ursache: Entweder ist deine Internetverbindung instabil, der API-Anbieter hat gerade Probleme, oder die Anfrage ist zu komplex (zu viel Kontext, zu lange erwartete Antwort).

Fix:

  • Timeout-Wert erhöhen: requestTimeout: 120000 (120 Sekunden)
  • Retry-Logik ist in OpenClaw eingebaut — prüfe ob sie aktiviert ist
  • Kontext reduzieren: Weniger Nachrichten = schnellere Antwort
  • API-Status prüfen: status.anthropic.com

Bei komplexen Aufgaben (Code-Generierung, lange Analysen) sind Timeouts normal. Das Modell braucht einfach Zeit. Erhöhe den Timeout-Wert, statt die Anfrage zu vereinfachen — das Ergebnis wird besser.

6. Memory-Probleme (RAM voll)

Bei JavaScript heap out of memory-Fehlern ist der Node.js-Heap voll. Die Lösung: Heap-Limit mit NODE_OPTIONS="--max-old-space-size=4096" auf 4 GB erhöhen. Minimum-Empfehlung für OpenClaw: 2 GB RAM. Auf einem 1-GB-VPS solltest du zusätzlich einen Swap-File einrichten.

Symptom: Server wird langsam, stürzt ab, oder du bekommst ENOMEM / JavaScript heap out of memory Fehler.

Ursache: Node.js hat standardmäßig ein Heap-Limit von ~1.5 GB. Bei vielen gleichzeitigen Chats, großen Dateien im Kontext oder Memory Leaks kann das nicht reichen.

Fix:

# Node.js Heap-Limit erhöhen
export NODE_OPTIONS="--max-old-space-size=4096"

# RAM-Verbrauch prüfen
htop  # oder: free -h

# OpenClaw mit mehr RAM starten
NODE_OPTIONS="--max-old-space-size=4096" openclaw start

Minimum-Empfehlung: 2 GB RAM für eine einzelne Instanz. Wenn du auf einem Raspberry Pi oder einem günstigen VPS mit 1 GB RAM arbeitest, wirst du früher oder später an Grenzen stoßen. Entweder mehr RAM zuweisen oder einen Swap-File einrichten.

7. Update-Fehler

Wenn OpenClaw nach einem Update nicht mehr startet, liegt es meist an Breaking Changes, inkompatiblen Konfigurationen oder beschädigten node_modules. Lösung: Dependencies mit rm -rf node_modules && npm install neu installieren und Cache leeren — das behebt laut unserer Erfahrung 85% der Update-Probleme.

Symptom: Nach einem Update startet OpenClaw nicht mehr, Features fehlen, oder es gibt merkwürdige Fehlermeldungen.

Ursache: Breaking Changes zwischen Versionen, inkompatible Konfiguration, oder beschädigte node_modules.

Fix:

# Saubere Neuinstallation der Dependencies
rm -rf node_modules package-lock.json
npm install

# Cache leeren
openclaw cache clear

# Konfiguration validieren
openclaw config validate

# Falls nötig: auf letzte stabile Version zurück
git checkout v1.2.3  # Ersetze mit deiner letzten funktionierenden Version
npm install

Pro-Tipp: Lies immer die Release Notes vor dem Update. Erstelle vorher ein Backup. Und teste Updates erst in einer Staging-Umgebung, wenn du produktiv auf OpenClaw angewiesen bist.

8. SSL-Probleme

SSL-Fehler wie CERT_HAS_EXPIRED entstehen meist durch abgelaufene Let's-Encrypt-Zertifikate, die alle 90 Tage erneuert werden müssen. Mit sudo certbot renew erneuerst du das Zertifikat in unter einer Minute. Richte Auto-Renewal ein, damit das Problem nicht wiederkehrt.

Symptom: Browser zeigt "Nicht sicher", API-Calls schlagen fehl mit CERT_HAS_EXPIRED oder UNABLE_TO_VERIFY_LEAF_SIGNATURE.

Ursache: SSL-Zertifikat abgelaufen, falsch konfiguriert, oder gar nicht vorhanden. Passiert häufig bei Let's Encrypt Zertifikaten, die alle 90 Tage erneuert werden müssen.

Fix:

# Zertifikat-Status prüfen
sudo certbot certificates

# Zertifikat erneuern
sudo certbot renew

# Auto-Renewal einrichten (sollte standardmäßig aktiv sein)
sudo certbot renew --dry-run

# Nginx/Reverse Proxy neu laden
sudo nginx -s reload

Wenn du OpenClaw nur lokal nutzt (über Tailscale oder SSH-Tunnel), brauchst du kein SSL-Zertifikat. Die Verbindung ist bereits durch den Tunnel verschlüsselt. SSL wird erst relevant, wenn du OpenClaw über eine eigene Domain erreichbar machst. Mehr zum Thema Absicherung in unserem Artikel über OpenClaw Sicherheit.

9. Backup fehlt

Ohne regelmäßiges Backup sind nach einem Crash alle Daten weg — Konfiguration, Chat-Verläufe, Skills, Memories. Die Lösung: Ein einfaches Backup-Skript als Cron-Job, das täglich automatisch sichert. Einmal einrichten dauert 10 Minuten und schützt dich vor stundenlangem Datenverlust.

Symptom: Nach einem Crash, fehlgeschlagenen Update oder versehentlichem Löschen sind deine Daten weg — Konfiguration, Chat-Verläufe, Skills, alles.

Ursache: Kein regelmäßiges Backup eingerichtet. Das ist kein technisches Problem — es ist ein organisatorisches.

Fix:

# Einfaches Backup-Skript
#!/bin/bash
BACKUP_DIR="/backups/openclaw"
DATE=$(date +%Y-%m-%d)
mkdir -p $BACKUP_DIR

# Konfiguration und Daten sichern
tar -czf "$BACKUP_DIR/openclaw-$DATE.tar.gz" \
  ~/.openclaw/workspace \
  ~/.openclaw/config \
  ~/.openclaw/whatsapp-session

# Alte Backups löschen (behalte die letzten 30)
find $BACKUP_DIR -name "*.tar.gz" -mtime +30 -delete

# Als Cron-Job einrichten (täglich um 3 Uhr)
# 0 3 * * * /path/to/backup.sh

Backups sind wie Versicherungen: Man merkt erst, wie wichtig sie sind, wenn man sie braucht. Richte das Skript einmal ein und vergiss es. Dein zukünftiges Ich wird dir danken.

10. Skills funktionieren nicht

Wenn OpenClaw-Skills plötzlich Fehler werfen, liegt es in den meisten Fällen an abgelaufenen OAuth-Tokens, fehlenden Berechtigungen oder einer API-Änderung beim Drittanbieter. Prüfe die Skill-Logs mit openclaw logs --filter skills und erneuere ggf. die OAuth-Tokens durch erneutes Einloggen.

Symptom: OpenClaw kann plötzlich keine E-Mails mehr senden, nicht im Web suchen, oder andere Skills werfen Fehler.

Ursache: Meistens liegt es an abgelaufenen Tokens (OAuth für Google, etc.), fehlenden Berechtigungen, oder einer geänderten API auf Seiten des Drittanbieters.

Fix:

  • Skill-spezifische Logs prüfen: openclaw logs --filter skills
  • OAuth-Tokens erneuern: Oft reicht ein erneutes Einloggen im Skill-Setup
  • Skill neu installieren: openclaw skill reinstall <skill-name>
  • Berechtigungen prüfen: Hat OpenClaw noch Zugriff auf die nötigen APIs?
  • Skill-Version checken: Ist der Skill kompatibel mit deiner OpenClaw-Version?

Die häufigste Ursache bei Google-Skills (Gmail, Kalender): OAuth-Tokens laufen nach einiger Zeit ab und müssen manuell erneuert werden. Bei einem Managed Service überwachen wir das und erneuern Tokens proaktiv. Mehr über das Skill-System findest du in unserem Artikel zu OpenClaw Skills.

Wann ist Self-Hosting zu viel Aufwand?

Self-Hosting lohnt sich für technikaffine Nutzer mit Linux-Erfahrung, die volle Datenkontrolle wollen und 1–2 Stunden pro Monat für Wartung einplanen können. Für alle anderen ist ein Managed Service wie GermanClaw die bessere Wahl — gleiche Features, null Wartungsaufwand, ab €49/Monat.

Die ehrliche Antwort: Wenn du diesen Artikel bis hierhin gelesen hast und denkst "das ist mir alles zu viel" — dann ist Self-Hosting wahrscheinlich nicht das Richtige für dich. Und das ist völlig okay.

Self-Hosting lohnt sich, wenn du:

  • Erfahrung mit Linux-Servern und der Kommandozeile hast
  • Spaß am Tinkern und Lernen findest
  • Volle Kontrolle über deine Daten behalten willst (mehr dazu: OpenClaw & Datenschutz)
  • Zeit hast, dich regelmäßig um Updates und Wartung zu kümmern

Self-Hosting ist zu viel, wenn du:

  • OpenClaw einfach nutzen willst, ohne an der Technik zu schrauben
  • Keine Lust hast, mitten in der Nacht aufzustehen weil der Server abgestürzt ist
  • Dich nicht regelmäßig mit Updates, Backups und Security beschäftigen willst
  • Eine zuverlässige Lösung brauchst, die einfach funktioniert

Es gibt keinen Grund, sich mit Troubleshooting herumzuschlagen, wenn jemand anderes das professionell für dich übernehmen kann. Dafür gibt es Managed Services wie GermanClaw: Du nutzt deinen KI-Assistenten — wir kümmern uns um den Rest. Erfahre mehr darüber, was OpenClaw ist und was es kann.

Häufige Fragen zu OpenClaw Problemen

Keine Lust auf Troubleshooting? Wir kümmern uns.

Server-Management, Updates, Monitoring — alles inklusive. Du nutzt deinen KI-Assistenten, wir sorgen dafür, dass er läuft.

Managed Hosting entdecken →