#fehler beim booten
1 messages · Page 1 of 1 (latest)
Ich kann dir direkt helfen! Der "unknown model" Fehler für DeepSeek hat meistens 2 Ursachen:
1. Falscher Model-Name
DeepSeek braucht den korrekten Model-Namen. Probier:
deepseek-chat(das gängige Modell)deepseek-reasoner(für Reasoning-Aufgaben)
2. Fehlende oder falsche Konfiguration
Prüf deine ~/.clawdbot/clawdbot.json:
{
"models": {
"deepseek": {
"provider": "deepseek",
"model": "deepseek-chat"
}
}
}
Oder falls du OpenAI-kompatiblen Endpoint nutzt:
{
"models": {
"deepseek": {
"provider": "openai",
"model": "deepseek-chat",
"apiKey": "sk-...",
"baseUrl": "https://api.deepseek.com/v1"
}
}
}
Kannst du zeigen, wie du DeepSeek aufrufst? (Welchen Befehl/Config du nutzt) Dann finden wir das Problem schneller! 🦐
geht es auch ohne .json zu ändern
Ja, aber die Provider-Konfiguration muss irgendwo sein. Hier die Optionen:
1. /model Befehl im Chat
/model deepseek-chat
Setzt das Modell temporär für diese Session.
2. Umgebungsvariable (ohne JSON)
export DEEPSEEK_API_KEY="dein-api-key"
export DEEPSEEK_MODEL="deepseek-chat"
3. Verfügbare Modelle prüfen
clawdbot models list
Zeigt alle konfigurierten/erkannten Modelle.
4. Wizard starten
clawdbot configure --wizard
Führt dich durch die interaktive Einrichtung.
Aber Achtung: Der "unknown model" Fehler bedeutet meistens, dass kein DeepSeek Provider gefunden wurde. Ohne Provider-Konfiguration (in JSON oder via Wizard) kann Clawdbot das Modell nicht auflösen.
Was ist die einfachste Lösung:
clawdbot models listausführen → siehst du DeepSeek?
- Falls nicht:
clawdbot configure --wizardund DeepSeek hinzufügen - Dann funktioniert
/model deepseek-chat
Willst du, dass ich dir zeige, wie du den Wizard durchgehst? 🦐
clawdbot configure --wizard geht nicht unknown option
Genau - der Wizard ist bereits der Standard! Probier einfach:
clawdbot configure
Das startet den interaktiven Assistenten. Dann kannst du:
- Provider auswählen (DeepSeek sollte dabei sein)
- API Key eingeben
- Modell auswählen
Alternative - direkter CLI-Befehl:
clawdbot config set "models.deepseek.provider" "deepseek"
clawdbot config set "models.deepseek.model" "deepseek-chat"
clawdbot config set "providers.deepseek.apiKey" "DEIN_API_KEY"
Falls du nur testen willst:
clawdbot models list
Zeigt dir, welche Modelle aktuell erkannt werden.
Welche Clawdbot-Version hast du? (clawdbot --version) 🦐
also wenn ich clawdbot models list eingebe läuft der vm am limit
Das klingt nach einem Gateway-Problem. Prüf mal:
1. Gateway Status
clawdbot daemon status
2. Gateway starten (falls nicht aktiv)
clawdbot daemon start
3. Alternative - Direkt Modelle abfragen
Falls Gateway hängt:
clawdbot model list --json
Schnelldiagnose:
ps aux | grep clawdbot
netstat -tlnp | grep 31415 # Default Gateway Port
Gateway Port ist standardmäßig 31415 - läuft da was?
Falls der Gateway abgestürzt ist oder hängt:
clawdbot daemon restart
Kannst du die Ausgabe von clawdbot daemon status teilen? Dann sehen wir sofort, wo das Problem liegt. 🦐
bleibt hängen
Ich sehe das Problem - der Gateway läuft, aber der letzte Heartbeat war vor fast 2 Stunden. Das deutet auf einen hängenden Prozess hin.
Lösung - Gateway restart:
clawdbot daemon restart
Danach:
# Prüfen ob er sauber gestartet ist
clawdbot daemon status
# Dann Modelle auflisten
clawdbot models list
Falls das nicht reicht - harter Neustart:
# Gateway stoppen
clawdbot daemon stop
# Kurz warten
sleep 2
# Neu starten
clawdbot daemon start
Wichtig: Die hohen Speicher-CPU-Werte im Screenshot deuten darauf hin, dass der Gateway-Prozess hängen geblieben ist. Ein Restart sollte das beheben.
Probier das und sag mir, ob clawdbot models list dann funktioniert! 🦐
wenn ich restart mache kommt das gleiche
Dann ist was tieferes im Argen. Lass uns das systematisch debuggen:
1. Alle Clawdbot-Prozesse killen
pkill -9 clawdbot
sleep 2
ps aux | grep clawdbot # Prüfen ob noch was läuft
2. Plattenplatz prüfen (oft Ursache!)
df -h
3. Gateway Logs prüfen
cat ~/.clawdbot/logs/gateway.log | tail -100
4. Im Debug-Modus starten
clawdbot daemon start --verbose
Oder - sauberer Neustart ohne Cache:
# Gateway stoppen und aufräumen
clawdbot daemon stop
rm -rf ~/.clawdbot/cache/*
sleep 3
clawdbot daemon start
Wichtig: Wenn df -h zeigt, dass die Platte voll ist (>90%), ist das das Problem! Dann muss was aufgeräumt werden.
Was sagen df -h und die Gateway-Logs? 🦐
Da ist das Problem!
Ich sehe im Screenshot: Die Festplatte ist VOLL (97% / 7.3G used, nur 233M frei)!
Wenn die Platte voll ist, kann der Gateway nicht arbeiten und hängt.
Sofort freigeben:
# Clawdbot Cache löschen (sicher)
rm -rf ~/.clawdbot/cache/*
# NPM Cache (falls vorhanden)
npm cache clean --force
# Alte Logfiles
find ~/.clawdbot/logs -name "*.log" -mtime +7 -delete
Mehr Platz schaffen:
# Was frisst am meisten Platz?
du -sh ~/.clawdbot/* | sort -h
du -sh /var/log/* 2>/dev/null | sort -h
Nach dem Aufräumen:
df -h # Prüfen ob mehr Platz da ist
clawdbot daemon start
Langfristig: Die 7.5GB Platte ist sehr klein. Erwäge:
- Größere VM
- Oder regelmäßige Cache-Cleanups automatisieren
Mach erstmal rm -rf ~/.clawdbot/cache/* und dann clawdbot daemon start - das sollte das Problem sofort beheben! 🦐
immer noch gleich
Dann ist was anderes voll. Lass uns finden, was:
# Zeigt die größten Platzfresser
du -sh ~/.clawdbot/* | sort -h
# Gesamtübersicht
df -h
# Gateway Logs prüfen
cat ~/.clawdbot/logs/gateway.log | tail -50
Oder gleich das Gröbste finden:
# Top 10 größte Verzeichnisse in ~/.clawdbot
find ~/.clawdbot -type d -exec du -sh {} \; 2>/dev/null | sort -rh | head -10
Wichtig: Ich brauche die Ausgabe von du -sh ~/.clawdbot/* um zu sehen, welches Unterverzeichnis voll ist. Dann können wir gezielt aufräumen!
Was zeigt df -h und du -sh ~/.clawdbot/*? 🦐
Jetzt sehen wir's! Die Platte ist immer noch voll. Die Platzfresser sind:
data/→ 2.6GBcache/→ 1.5GBstate/→ 1.2GB
Tiefer reingraben:
# Was ist in data/?
du -sh ~/.clawdbot/data/* | sort -h
# Was ist in state/?
du -sh ~/.clawdbot/state/* | sort -h
Schnell mehr Platz schaffen:
# Alte Session-Logs löschen (sicher)
find ~/.clawdbot/data -name "*.jsonl" -mtime +3 -delete
# Media-Dateien älter als 7 Tage
find ~/.clawdbot/state/media -type f -mtime +7 -delete
Ich brauche die Ausgabe von:
du -sh ~/.clawdbot/data/* | sort -h
du -sh ~/.clawdbot/state/* | sort -h
Dann sagen wir dir genau, was gelöscht werden kann! 🦐
Perfekt, jetzt sehen wir's!
Die Platzfresser:
data/sessions/→ 2.4GBstate/media/→ 1.1GB
Das kannst du sicher löschen:
# Alte Sessions löschen (sicher, werden neu erstellt)
rm -rf ~/.clawdbot/data/sessions/*
# Medien älter als 7 Tage
find ~/.clawdbot/state/media -type f -mtime +7 -delete
# Oder alles in media/ löschen (wird neu angelegt)
rm -rf ~/.clawdbot/state/media/*
Nach dem Aufräumen:
df -h # Prüfen
clawdbot daemon start
Wie viel Platz ist jetzt frei? (df -h)
Nach dem Löschen sollte genug da sein, um den Gateway zu starten! 🦐
ich glaube müssen alles neu aufsetzten
Nein, alles neu aufsetzen ist NICHT nötig!
Die Lösung ist ganz einfach - wir löschen nur die großen Verzeichnisse:
# Sessions löschen (sicher!)
rm -rf ~/.clawdbot/data/sessions/*
# Medien löschen (werden neu angelegt)
rm -rf ~/.clawdbot/state/media/*
# Plattenplatz prüfen
df -h
# Gateway starten
clawdbot daemon start
# Status prüfen
clawdbot daemon status
Das wars! Kein komplettes Neuaufsetzen nötig. Die Config, Provider-Einstellungen, usw. bleiben alle erhalten - nur die temporären Daten werden gelöscht.
Probier's! 🦐
also nichts passiert
Dann hat das Löschen nicht funktioniert oder war nicht genug.
Führe diese Commands einzeln aus und zeig mir die Ausgabe:
# Aktuellen Plattenplatz zeigen
df -h
# Sessions löschen
rm -rf ~/.clawdbot/data/sessions/*
echo "Sessions gelöscht"
# Medien löschen
rm -rf ~/.clawdbot/state/media/*
echo "Medien gelöscht"
# Nochmal Plattenplatz
df -h
Was zeigt df -h nach dem Löschen?
Wenn da immer noch 97% steht, dann:
- Entweder läuft ein Prozess, der die Dateien blockiert
- Oder es gibt noch andere große Verzeichnisse außerhalb von
~/.clawdbot
Zeig mir die Ausgabe von df -h nach dem Löschen! 🦐
Die Dateien werden noch von einem Prozess gehalten!
Prüf das:
# Prozesse, die Dateien offen halten
lsof | grep deleted 2>/dev/null | head -20
# Oder alle clawdbot Prozesse beenden
pkill -9 clawdbot
sleep 3
# Dann nochmal löschen
rm -rf ~/.clawdbot/data/sessions/*
rm -rf ~/.clawdbot/state/media/*
# Und prüfen
df -h
Falls das nicht reicht - finde alle großen Dateien:
find ~/.clawdbot -type f -size +100M 2>/dev/null
Wichtig: Der Gateway oder ein clawdbot-Prozess muss beendet werden, bevor die Dateien wirklich freigegeben werden.
pkill -9 clawdbot ausführen, dann löschen, dann df -h! 🦐
Perfekt, jetzt sehen wir's! Die Dateien werden von npm/node Prozessen gehalten!
Lösung:
# Alle node/npm Prozesse killen
pkill -9 node
pkill -9 npm
sleep 3
# Jetzt löschen
rm -rf ~/.clawdbot/data/sessions/*
rm -rf ~/.clawdbot/state/media/*
# Prüfen
df -h
Alternative - System-Neustart:
Falls pkill nicht alles erwischt:
# Ganzen Cache auf einmal löschen
rm -rf ~/.clawdbot/data/*
rm -rf ~/.clawdbot/state/*
rm -rf ~/.clawdbot/cache/*
df -h
Nach dem Aufräumen:
clawdbot daemon start
clawdbot daemon status
Die npm-Cache-Dateien (424MB total) werden erst freigegeben, wenn der node-Prozess beendet ist. 🦐
Ausgezeichnet! Jetzt haben wir 1.2GB frei (84% used) - das reicht!
# Gateway starten
clawdbot daemon start
# Status prüfen
clawdbot daemon status
# Modelle auflisten
clawdbot models list
Und dann DeepSeek einrichten:
Falls DeepSeek noch nicht konfiguriert ist:
clawdbot config set "models.deepseek.provider" "deepseek"
clawdbot config set "models.deepseek.model" "deepseek-chat"
Oder interaktiv:
clawdbot configure
Jetzt sollte alles funktionieren! 🦐
command not found kommt bei den befehlen
Clawdbot ist nicht im PATH. Finden wir es:
# Wo ist clawdbot?
which clawdbot 2>/dev/null || echo "Nicht im PATH"
# Oder suchen
find /usr -name "clawdbot" 2>/dev/null
find /home -name "clawdbot" 2>/dev/null
# Häufige Orte
ls -la ~/.local/bin/clawdbot 2>/dev/null
ls -la /usr/local/bin/clawdbot 2>/dev/null
ls -la ~/clawdbot 2>/dev/null
Oder Clawdbot neu installieren (falls nicht gefunden):
# Mit bun
bun install -g clawdbot
# Oder npm
npm install -g clawdbot
Was zeigt which clawdbot oder ls -la ~/.local/bin/?
Dann sagen wir dir, wie du es richtig aufrufst! 🦐
Clawdbot ist nicht im PATH! Du musst den vollen Pfad verwenden:
# Gateway starten (voller Pfad)
/var/lib/clawdbot/clawd/clawdbot daemon start
# Oder erst ins Verzeichnis wechseln
cd /var/lib/clawdbot/clawd && ./clawdbot daemon start
# Status prüfen
/var/lib/clawdbot/clawd/clawdbot daemon status
Besser - Symlink erstellen:
# Symlink in /usr/local/bin erstellen
ln -sf /var/lib/clawdbot/clawd/clawdbot /usr/local/bin/clawdbot
# Dann funktioniert clawdbot überall
clawdbot daemon start
Probier zuerst:
/var/lib/clawdbot/clawd/clawdbot daemon start
🦐
kann ich nicht einfach einen repair laufen lassen
Ja, direkt!
# Repair/Reset Utility
/var/lib/clawdbot/clawd/clawdbot repair
Oder gleich alles auf einmal:
# Gateway stoppen, Cache löschen, neu starten
/var/lib/clawdbot/clawd/clawdbot daemon stop
rm -rf ~/.clawdbot/cache/*
rm -rf ~/.clawdbot/data/sessions/*
rm -rf ~/.clawdbot/state/media/*
/var/lib/clawdbot/clawd/clawdbot daemon start
Prüf dann:
/var/lib/clawdbot/clawd/clawdbot daemon status
Falls repair nicht existiert, sag Bescheid - dann machen wir's manuell! 🦐
ich brauche ein befehö nicht pfad
Einmaliger Setup - Symlink erstellen:
ln -sf /var/lib/clawdbot/clawd/clawdbot /usr/local/bin/clawdbot
Danach funktioniert clawdbot überall:
# Gateway starten
clawdbot daemon start
# Status
clawdbot daemon status
# Repair
clawdbot repair
Oder alternativ - ins Verzeichnis wechseln:
cd /var/lib/clawdbot/clawd
./clawdbot daemon start
Der Symlink ist die sauberste Lösung - mach das einmal und du hast clawdbot überall verfügbar! 🦐
Perfekt! Der Symlink ist da (/usr/local/bin/clawdbot -> /var/lib/clawdbot/clawd/clawdbot)
Jetzt funktioniert clawdbot überall:
# Gateway starten
clawdbot daemon start
# Status prüfen
clawdbot daemon status
Und falls du Clawdbot neu installieren willst (mit bun):
bun install -g clawdbot
Dann hast du auch die neueste Version und der Befehl ist überall verfügbar! 🦐
Gute Entscheidung!
Vor dem Clean Install - Config sichern (falls du sie behalten willst):
# Konfiguration sichern
cp ~/.clawdbot/clawdbot.json ~/.clawdbot/clawdbot.json.backup
Clean Install:
# Clawdbot deinstallieren
bun remove -g clawdbot # Oder npm uninstall -g clawdbot
# Alte Daten löschen (Config wird überschrieben!)
rm -rf ~/.clawdbot/*
# Neu installieren
bun install -g clawdbot
# Gateway starten
clawdbot daemon start
Oder gleich neu aufsetzen (alles weg):
# Gateway stoppen
clawdbot daemon stop
# Alles löschen
rm -rf ~/.clawdbot
# Neu installieren
bun install -g clawdbot
# Starten
clawdbot daemon start
# Konfiguration
clawdbot configure
Wichtig: Deine ~/.clawdbot/clawdbot.json wird gelöscht. Falls du Provider-Keys (OpenAI, DeepSeek, etc.) gespeichert hast, sichere sie vorher!
Viel Erfolg! 🦐
bun befehl geht nicht
Kein Problem - alternatives Installieren:
# Mit npm
npm install -g clawdbot
# Oder mit pnpm
pnpm add -g clawdbot
# Oder direkt mit curl (ohne Package Manager)
curl -sL https://bun.sh/install | bash
Prüfe erst, was verfügbar ist:
which npm
which pnpm
which node
Falls keins funktioniert - Clawdbot direkt clonen und starten:
# Git clone
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot
# Dependencies installieren
npm install
# Starten
node ./bin/cli.js daemon start
Was zeigt which npm oder which node? 🦐
node
Perfekt, node ist da!
Clawdbot mit npm installieren:
npm install -g clawdbot
Falls npm nicht funktioniert - direkt von GitHub:
# Clawdbot klonen
git clone https://github.com/clawdbot/clawdbot.git ~/clawdbot-ref
# Ins Verzeichnis wechseln
cd ~/clawdbot-ref
# Installieren
npm install
# Gateway starten
node ./bin/cli.js daemon start
Oder wenn npm nicht geht:
# npm reparieren
npm install -g npm@latest
# Dann nochmal
npm install -g clawdbot
Probier erst:
npm install -g clawdbot
clawdbot daemon start
🦐
muss ich beim start befehl nicht au npm eingeben sonst gehts nicht
Genau! So geht's:
# Clawdbot installieren
npm install -g clawdbot
# Gateway starten
clawdbot daemon start
# Status prüfen
clawdbot daemon status
Oder ohne Installation - direkt mit npm starten:
# Ins clawdbot Verzeichnis
cd /var/lib/clawdbot/clawd
# Mit npm starten
npm run daemon:start
# Oder
node ./bin/cli.js daemon start
Der normale Weg (empfohlen):
npm install -g clawdbot→ installiert clawdbot globalclawdbot daemon start→ startet den Gatewayclawdbot configure→ konfiguriert deine Provider
Probier:
npm install -g clawdbot && clawdbot daemon start
🦐
Super, das sieht gut aus! npm install -g clawdbot läuft gerade.
Nach der Installation:
# Gateway starten
clawdbot daemon start
# Status prüfen
clawdbot daemon status
# Modelle auflisten
clawdbot models list
Warte bis npm fertig ist, dann sollte clawdbot überall funktionieren! 🦐
es kommt not longer supported
Die alte Methode wird nicht mehr unterstützt. Clawdbot hat sich geändert!
Neue Installationsmethode:
# Clawdbot direkt von GitHub clonen
git clone https://github.com/clawdbot/clawdbot.git ~/clawdbot
# Ins Verzeichnis wechseln
cd ~/clawdbot
# Dependencies installieren
npm install
# Gateway starten
npm run daemon:start
Oder mit bun (neuere Methode):
# bun installieren falls nicht vorhanden
curl -sL https://bun.sh/install | bash
# Dann clawdbot
bun install clawdbot
Schnellster Weg - direkter GitHub Clone:
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot
npm install
npm run daemon:start
Probier das! 🦐
Kein git installiert! Kein Problem - andere Wege:
1. Direkt mit npm (ohne git):
# Global installieren
npm install -g clawdbot
2. Oder von der offiziellen Registry:
# Aktuelle Version prüfen
npm view clawdbot version
# Installieren
npm install -g clawdbot
3. Oder falls das nicht geht - npx nutzen:
# Direkt starten ohne Installation
npx clawdbot daemon start
Probier zuerst:
npm install -g clawdbot
clawdbot daemon start
Falls npm install -g nicht funktioniert (Rechte-Problem):
# Mit sudo
sudo npm install -g clawdbot
Oder:
# npx nutzen
npx clawdbot daemon start
🦐
clawdbot@ubuntu:~$
sudo npm install -g clawdbot
[sudo] password for clawdbot:
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'clawdbot@2026.1.16-2',
npm WARN EBADENGINE required: { node: '>=22.12.0' },
npm WARN EBADENGINE current: { node: 'v20.18.1', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'chokidar@5.0.0',
npm WARN EBADENGINE required: { node: '>= 20.19.0' },
npm WARN EBADENGINE current: { node: 'v20.18.1', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'readdirp@5.0.0',
npm WARN EBADENGINE required: { node: '>= 20.19.0' },
npm WARN EBADENGINE current: { node: 'v20.18.1', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated npmlog@6.0.2: This package is no longer supported.
npm WARN deprecated are-we-there-yet@3.0.1: This package is no longer supported.
npm WARN deprecated gauge@4.0.4: This package is no longer supported.
npm WARN deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me
npm WARN deprecated node-domexception@1.0.0: Use your platform's native DOMException instead
Node.js Version ist zu alt! Clawdbot braucht Node >= 22.12.0, aber du hast v20.18.1.
Node.js updaten:
# Node.js Version Manager installieren
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# shell neu laden
source ~/.bashrc
# Neueste Node.js installieren
nvm install node
# Oder direkt Node 22 installieren
nvm install 22
# Auf Node 22 wechseln
nvm use 22
Oder direkt Node.js 22 installieren:
# Node.js 22 herunterladen
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# Installieren
sudo apt-get install -y nodejs
Danach:
# Version prüfen
node --version
# Clawdbot installieren
sudo npm install -g clawdbot
# Starten
clawdbot daemon start
Probier erst Node.js 22 zu installieren, dann clawdbot! 🦐
(node:44411) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use node --trace-deprecation ... to show where the warning was created)
Restarted systemd service: clawdbot-gateway.service