#OpenClaw is so slow after updating to 2026.4.25
1 messages Β· Page 1 of 1 (latest)
Hmm, if Telegram messages themselves reach Control UI ~1 min late, thatβs probably Telegram polling / network / gateway event-loop delay, not the model.
2026.4.25 is the latest right now, so Iβd grab diagnostics first:
openclaw status --all
openclaw gateway status
openclaw channels status --probe
openclaw channels logs --channel telegram
Then keep logs open, send one Telegram test message, and look for getUpdates, Polling stall detected, fetch failed, 409 Conflict, or DNS/IPv6 errors:
openclaw logs --follow
On LXC/Proxmox Iβd especially suspect IPv6/TLS egress to api.telegram.org. Quick check:
time curl -4 -sS -o /dev/null https://api.telegram.org
time curl -6 -sS -o /dev/null https://api.telegram.org
If IPv6 is slow/broken, try forcing Telegram networking away from auto family selection:
{
channels: {
telegram: {
network: {
autoSelectFamily: false
}
}
}
}
Then restart:
openclaw gateway restart
Docs: https://docs.openclaw.ai/help/faq and https://docs.openclaw.ai/channels/telegram#troubleshooting
If the logs show this started cleanly after 2026.4.25 with no network errors, please file a GitHub issue with openclaw status --all + the Telegram log snippet: https://github.com/openclaw/openclaw/issues π¦
π¦ OpenClaw 2026.4.25 (aa36ee6) β I'm the assistant your terminal demanded, not the one your sleep schedule requested.
|
OpenClaw status --all
Overview
ββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Item β Value β
ββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Version β 2026.4.25 β
β OS β linux 6.8.12-20-pve (x64) β
β Node β 22.22.2 β
β Config β ~/.openclaw/openclaw.json β
β Dashboard β http://192.168.178.198:18789/ β
β Tailscale exposure β off β
β Channel β stable (default) β
β Update β pnpm Β· up to date Β· npm latest 2026.4.25 β
β Gateway β local Β· ws://127.0.0.1:18789 (local loopback) Β· unreachable (timeout) β
β Security β Run: openclaw security audit --deep β
β Gateway self β unknown β
β Gateway service β systemd installed Β· enabled Β· running (pid 189, state active) β
Thanks β this only shows the Overview bit, the useful part got cut off.
Can you paste the rest of openclaw status --all, especially:
- Gateway / connectivity probe
- Channels / Telegram
- Runtime issues
- Recent log tail
Also please run this while sending one Telegram test message:
openclaw logs --follow
Iβm looking for Telegram lines like:
getUpdatesPolling stall detectedfetch failed409 Conflict- DNS / IPv6 / TLS errors
- anything taking ~45β60s
If the Control UI gets the message late, the delay is happening before the agent run, so the Telegram polling/log lines are the key part. Docs for the relevant checks: https://docs.openclaw.ai/channels/telegram#troubleshooting
β Node service β systemd not installed β
β Agents β 1 total Β· 0 bootstrapping Β· 1 active Β· 15 sessions β
β Secrets β none β
ββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Channels
ββββββββββββ¬ββββββββββ¬βββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Channel β Enabled β State β Detail β
ββββββββββββΌββββββββββΌβββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
ββββββββββββ΄ββββββββββ΄βββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Agents
ββββββββββββββ¬βββββββββββββββββ¬βββββββββββ¬βββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Agent β Bootstrap file β Sessions β Active β Store β
ββββββββββββββΌβββββββββββββββββΌβββββββββββΌβββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β main β ABSENT β 15 β just now β ~/.openclaw/agents/main/sessions/sessions.json β
βββββββββββββββββββββββββββββββββββββββββ
Diagnosis (read-only)
Gateway connection details:
Gateway target: ws://127.0.0.1:18789
Source: local loopback
Config: /root/.openclaw/openclaw.json
Bind: lan
β Config: /root/.openclaw/openclaw.json
β Secret diagnostics (0)
β Restart sentinel: none
! Port 18789
Port 18789 is already in use.
- pid 189 root: openclaw-gateway (*:18789)
- Gateway already running locally. Stop it (openclaw gateway stop) or use a different port.
! Tailscale exposure: off Β· daemon unknown
β Skills: 16 eligible Β· 0 missing Β· /root/.openclaw/workspace
β Plugin compatibility (none)
Gateway restart attempts (tail): /root/.openclaw/logs/gateway-restart.log
[2026-04-24T12:49:38Z] openclaw restart attempt source=update target=openclaw-gateway.service
Failed to connect to user scope bus via local transport: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
[2026-04-24T12:49:38Z] openclaw restart failed source=update status=1
[2026-04-24T17:46:02Z] openclaw restart attempt source=update target=openclaw-gateway.service
Failed to connect to user scope bus via local transport: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
[2026-04-24T17:46:02Z] openclaw restart failed source=update status=1
[2026-04-27T13:02:14Z] openclaw restart attempt source=update target=openclaw-gateway.service
Failed to connect to user scope bus via local transport: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
[2026-04-27T13:02:14Z] openclaw restart failed source=update status=1
! Channel issues skipped (gateway unreachable)
Gateway health:
timeout
Pasteable debug report. Auth tokens redacted.
Troubleshooting: https://docs.openclaw.ai/troubleshooting
That line is the smoking gun:
Gateway service: systemd ... running
Gateway: ws://127.0.0.1:18789 ... unreachable (timeout)
So systemd has a process, but the Gateway RPC is not responding locally. That explains Telegram β Control UI lag; itβs likely a wedged/blocked gateway, not Telegram itself.
Before restarting, grab the logs:
openclaw gateway status --deep
openclaw logs --follow
And in another shell:
curl -v --max-time 5 http://127.0.0.1:18789/healthz
curl -v --max-time 5 http://127.0.0.1:18789/readyz
journalctl --user -u openclaw-gateway.service -n 200 --no-pager
Then try the quick unstick:
openclaw gateway restart
If it comes back fast after restart but slows again, please paste the log section around startup + the first timeout. Weβre looking for something blocking startup/event loop, channel init, plugin deps, or repeated Telegram polling restarts.
π¦ OpenClaw 2026.4.25 (aa36ee6) β I don't sleep, I just enter low-power mode and dream of clean diffs.
|
o
Service: systemd (enabled)
File logs: /tmp/openclaw/openclaw-2026-04-27.log
Command: /usr/bin/node /usr/lib/node_modules/openclaw/dist/index.js gateway --port 18789
Service file: ~/.config/systemd/user/openclaw-gateway.service
Service env: OPENCLAW_GATEWAY_PORT=18789
Config (cli): ~/.openclaw/openclaw.json
Config (service): ~/.openclaw/openclaw.json
Gateway: bind=lan (0.0.0.0), port=18789 (service args)
Probe target: ws://127.0.0.1:18789
Dashboard: http://192.168.178.198:18789/
Probe note: bind=lan listens on 0.0.0.0 (all interfaces); probing via 127.0.0.1.
Runtime: running (pid 189, state active, sub running, last exit 0, reason 0)
Warm-up: launch agents can take a few seconds. Try again shortly.
Connectivity probe: failed
Probe target: ws://127.0.0.1:18789
timeout
Capability: unknown
Port 18789 is already in use.
- pid 189 root: openclaw-gateway (*:18789)
- Gateway already running locally. Stop it (openclaw gateway stop) or use a different port.
Listening: *:18789
Troubles: run openclaw status
Troubleshooting: https://docs.openclaw.ai/troubleshooting
Yep β this is still pointing at the Gateway being wedged, not normal Telegram delay.
The empty Channels table isnβt useful yet because the CLI canβt RPC into the Gateway:
Gateway ... unreachable (timeout)
So status --all is mostly falling back to local files/session state.
Please grab these three outputs before/after a restart:
curl -v --max-time 5 http://127.0.0.1:18789/healthz
curl -v --max-time 5 http://127.0.0.1:18789/readyz
journalctl --user -u openclaw-gateway.service -n 300 --no-pager
Then:
openclaw gateway restart
openclaw gateway status --require-rpc
If --require-rpc still times out immediately after restart, thatβs a startup/blocking bug. If itβs fine after restart but degrades later, send one Telegram message and paste the log section around when it starts lagging.
Docs for these checks: https://docs.openclaw.ai/gateway/troubleshooting
Aha β this explains it.
Your update tried to restart the Gateway, but all restart attempts failed because the Linux user-systemd bus is unavailable:
DBUS_SESSION_BUS_ADDRESS and XDG_RUNTIME_DIR not defined
So you now have a process holding port 18789, but the Gateway RPC/health check is timing out. First fix is a real service restart from inside the LXC as root:
loginctl enable-linger root || true
export XDG_RUNTIME_DIR=/run/user/0
systemctl --user daemon-reload
systemctl --user restart openclaw-gateway.service
systemctl --user status openclaw-gateway.service --no-pager
openclaw gateway status --require-rpc
If systemctl --user still cannot connect, try:
systemctl --machine=root@.host --user restart openclaw-gateway.service
Or the blunt recovery path is just rebooting the LXC.
After itβs responsive again, run:
openclaw doctor --fix
openclaw gateway install --force
That should repair/update the service metadata so future OpenClaw updates can restart the gateway properly.
die IP ist nicht http://127.0.0.1:18789/healthz sonder http://192.168.178.198
Thatβs still the same wedged process:
pid 189 root: openclaw-gateway
Connectivity probe: failed / timeout
So donβt chase Telegram yet β local Gateway WS is timing out.
Two useful things now:
- Grab logs from the file directly β
openclaw logsmay also hang because RPC is broken:
tail -n 250 /tmp/openclaw/openclaw-2026-04-27.log
journalctl --user -u openclaw-gateway.service -n 250 --no-pager
- Actually restart/replace pid 189:
export XDG_RUNTIME_DIR=/run/user/0
systemctl --user restart openclaw-gateway.service
sleep 5
systemctl --user show openclaw-gateway.service -p MainPID -p ActiveState -p SubState
openclaw gateway status --require-rpc
If MainPID is still 189, the restart didnβt happen. In that case the cleanest LXC recovery is a container reboot, then immediately check:
openclaw gateway status --require-rpc
The Port 18789 is already in use line is not a second instance by itself β itβs the wedged gateway holding the port.
Ja, fΓΌr den Browser von deinem PC aus ist es:
http://192.168.178.198:18789/
FΓΌr den Health-Check wΓ€re es:
http://192.168.178.198:18789/healthz
http://192.168.178.198:18789/readyz
Aber: wenn du den Befehl innerhalb des LXC ausfΓΌhrst, ist 127.0.0.1:18789 korrekt. Dein Gateway sagt ja:
bind=lan (0.0.0.0)
Listening: *:18789
Probe target: ws://127.0.0.1:18789
0.0.0.0 bedeutet: lauscht auf allen Interfaces β also 127.0.0.1 innerhalb des Containers und 192.168.178.198 aus dem LAN sollten beide gehen.
Bitte teste im LXC:
curl -v --max-time 5 http://127.0.0.1:18789/healthz
curl -v --max-time 5 http://192.168.178.198:18789/healthz
Wenn 192.168... geht, aber 127.0.0.1 timed out, wΓ€re das sehr ungewΓΆhnlich und interessant. Wenn beide hΓ€ngen, ist der Gateway-Prozess wirklich wedged.
Kann das etwas mit dem Problem zu tun haben?: - Found 1 session lock file. |
| - ~/.openclaw/agents/main/sessions/9ba8fded-4c6e-4919-ad6a-eed17eb1446b.jsonl.lock |
| pid=189 (alive) age=4m8s stale=no |
|
Ja β kann zusammenhΓ€ngen, aber bitte nicht manuell lΓΆschen, solange da steht:
pid=189 (alive)
stale=no
Das bedeutet: der aktuell laufende Gateway-Prozess 189 hΓ€lt gerade einen Lock auf genau dieser Session. Das ist wΓ€hrend einer aktiven Antwort normal.
Aber in deinem Fall ist pid=189 auch der Prozess, bei dem die Gateway-Probe timed out. Wenn dieser Lock lΓ€nger stehen bleibt und nicht verschwindet, ist das eher ein Symptom: ein Run / eine Session hΓ€ngt oder der Gateway-Prozess ist wedged.
Wichtig:
stale=noβ nicht lΓΆschenpid=189 aliveβ gehΓΆrt zum laufenden Gateway- Wenn nach einem echten Restart/Reboot dort
stale=yesoder PID tot steht β dann kannopenclaw doctor --fixaufrΓ€umen
Ich wΓΌrde jetzt wirklich den Prozess ersetzen:
export XDG_RUNTIME_DIR=/run/user/0
systemctl --user restart openclaw-gateway.service
oder wenn das in LXC weiter zickt: Container rebooten.
Danach prΓΌfen:
openclaw gateway status --require-rpc
Wenn der Lock danach wieder sofort auftaucht und die Probe wieder hΓ€ngt, brauchen wir den Log-Auszug rund um diese Session/den Start.
Und kann das etwas damit zu tun haben:?: |
o Bootstrap file size --------------------------------------------------+
| |
| Workspace bootstrap files are near configured limits: |
| - AGENTS.md: 11,252 chars (94% of max/file 12,000) |
| Total bootstrap injected chars: 20,570 (34% of max/total 60,000). |
| Total bootstrap raw chars (before truncation): 20,570. |
| |
| - Tip: tune agents.defaults.bootstrapMaxChars for per-file limits.
Eher nein β das ist sehr wahrscheinlich nicht die Ursache fΓΌr den 1βMinuten-Delay.
Das bedeutet nur:
AGENTS.md: 94% vom per-file Limit
Total bootstrap: 34% vom total Limit
Wichtig: Es wurde offenbar nichts abgeschnitten:
injected chars = raw chars = 20,570
Das kann Agent-Antworten minimal teurer/langsamer machen, weil mehr Kontext geladen wird. Aber es erklΓ€rt nicht, warum:
Gateway health: timeout
Connectivity probe: failed
und warum Telegram-Nachrichten erst spΓ€t im Control UI auftauchen. Das ist Gateway/Event-loop/Prozess-Wedge, nicht Bootstrap-GrΓΆΓe.
Ich wΓΌrde bootstrapMaxChars jetzt nicht erhΓΆhen β das macht eher mehr Kontext, nicht weniger. Erst Gateway wirklich neu starten/rebooten, bis das hier klappt:
openclaw gateway status --require-rpc
Danach kann man AGENTS.md aufrΓ€umen, aber das ist Optimierung, nicht der Hauptfix.
Docs dazu: https://docs.openclaw.ai/concepts/context und https://docs.openclaw.ai/gateway/config-agents
π¦ OpenClaw 2026.4.25 (aa36ee6) β More integrations than your therapist's intake form.
|
o
Service: systemd (enabled)
File logs: /tmp/openclaw/openclaw-2026-04-27.log
Command: /usr/bin/node /usr/lib/node_modules/openclaw/dist/index.js gateway --port 18789
Service file: ~/.config/systemd/user/openclaw-gateway.service
Service env: OPENCLAW_GATEWAY_PORT=18789
Config (cli): ~/.openclaw/openclaw.json
Config (service): ~/.openclaw/openclaw.json
Gateway: bind=lan (0.0.0.0), port=18789 (service args)
Probe target: ws://127.0.0.1:18789
Dashboard: http://192.168.178.198:18789/
Probe note: bind=lan listens on 0.0.0.0 (all interfaces); probing via 127.0.0.1.
Runtime: running (pid 855, state active, sub running, last exit 0, reason 0)
Warm-up: launch agents can take a few seconds. Try again shortly.
Read probe: failed
Probe target: ws://127.0.0.1:18789
gateway closed (1006 abnormal closure (no close frame)): no close reason
Gateway target: ws://127.0.0.1:18789
Source: cli --url
Config: /root/.openclaw/openclaw.json
Possible causes:
- Gateway not yet ready to accept connections (retry after a moment)
- TLS mismatch (connecting with ws:// to a wss:// gateway, or vice versa)
- Gateway crashed or was terminated unexpectedly
Runopenclaw doctorfor diagnostics.
Gateway port 18789 is not listening (service appears running).
Logs: journalctl --user -u openclaw-gateway.service -n 200 --no-pager
Restart log: ~/.openclaw/logs/gateway-restart.log
Troubles: run openclaw status
Troubleshooting: https://docs.openclaw.ai/troubleshooting
Gut: PID ist von 189 auf 855 gewechselt β der Restart hat also wirklich stattgefunden.
Jetzt ist der Fehler anders:
gateway closed (1006 abnormal closure)
Source: cli --url
Wichtig: Wenn du --url manuell nutzt, werden lokale Auth-Daten ggf. nicht automatisch genommen. Teste bitte ohne --url:
openclaw gateway status --require-rpc
Wenn das auch fehlschlΓ€gt, brauchen wir jetzt Logs β der Gateway-Prozess lebt, aber WS/HTTP ist nicht gesund:
curl -v --max-time 5 http://127.0.0.1:18789/healthz
curl -v --max-time 5 http://127.0.0.1:18789/readyz
tail -n 250 /tmp/openclaw/openclaw-2026-04-27.log
journalctl --user -u openclaw-gateway.service -n 250 --no-pager
Falls die Service-Datei durch die fehlgeschlagenen Update-Restarts stale ist, danach einmal reparieren:
openclaw gateway install --force
systemctl --user daemon-reload
systemctl --user restart openclaw-gateway.service
Aber zuerst bitte die Log-Zeilen sichern β da sollte jetzt die eigentliche Ursache stehen.
π¦ OpenClaw 2026.4.25 (aa36ee6) β I'm the middleware between your ambition and your attention span.
|
o
Service: systemd (enabled)
File logs: /tmp/openclaw/openclaw-2026-04-27.log
Command: /usr/bin/node /usr/lib/node_modules/openclaw/dist/index.js gateway --port 18789
Service file: ~/.config/systemd/user/openclaw-gateway.service
Service env: OPENCLAW_GATEWAY_PORT=18789
Config (cli): ~/.openclaw/openclaw.json
Config (service): ~/.openclaw/openclaw.json
Gateway: bind=lan (0.0.0.0), port=18789 (service args)
Probe target: ws://127.0.0.1:18789
Dashboard: http://192.168.178.198:18789/
Probe note: bind=lan listens on 0.0.0.0 (all interfaces); probing via 127.0.0.1.
Runtime: running (pid 855, state active, sub running, last exit 0, reason 0)
Read probe: ok
Capability: admin-capable
Listening: *:18789
Troubles: run openclaw status
Troubleshooting: https://docs.openclaw.ai/troubleshooting
root@openclaw:~curl -v --max-time 5 http://127.0.0.1:18789/healthz
- Trying 127.0.0.1:18789...
- Connected to 127.0.0.1 (127.0.0.1) port 18789
- using HTTP/1.x
GET /healthz HTTP/1.1
Host: 127.0.0.1:18789
User-Agent: curl/8.14.1
Accept: /
- Request completely sent off
Nice β das ist ein groΓer Fortschritt:
Read probe: ok
Capability: admin-capable
Listening: *:18789
Damit ist der Gateway selbst wieder erreichbar. Der Restart hat also den wedged Prozess repariert.
Der curl-Output ist noch abgeschnitten β wenn der nach 5s nicht mit einer Response zurΓΌckkommt, bitte posten, was danach kommt. Aber wichtiger ist jetzt wieder Telegram:
openclaw channels status --probe
openclaw logs --follow
Dann eine Testnachricht in Telegram senden und schauen, ob sie jetzt sofort im Control UI auftaucht.
Wenn es wieder langsam ist, poste die Logzeilen rund um die Testnachricht β speziell alles mit:
telegram
getUpdates
Polling stall
fetch failed
409
timeout
Und fΓΌr die Zukunft: deine Update-Restarts sind vorher wegen fehlendem user-systemd env gescheitert. In der LXC/root-Session vor openclaw gateway restart/Updates ggf.:
export XDG_RUNTIME_DIR=/run/user/0
loginctl enable-linger root
Aber erstmal testen, ob Telegram nach dem echten Restart wieder normal schnell ist.
Apr 27 15:35:14 openclaw node[855]: 2026-04-27T15:35:14.997+00:00 [ws] β res β status 439ms conn=c4322ec0β¦5eb6 id=93f84b29β¦e44f
Apr 27 15:35:15 openclaw node[855]: 2026-04-27T15:35:15.011+00:00 [plugins] embedded acpx runtime backend registered (cwd: /root/.openclaw/workspace)
Apr 27 15:35:15 openclaw node[855]: 2026-04-27T15:35:15.553+00:00 [browser/server] Browser control listening on http://127.0.0.1:18791/ (auth=token)
Apr 27 15:35:15 openclaw node[855]: 2026-04-27T15:35:15.563+00:00 [ws] β res β cron.runs 1257ms conn=a042b127β¦fca8 id=cdf0445eβ¦f4ef
Apr 27 15:35:15 openclaw node[855]: 2026-04-27T15:35:15.569+00:00 [telegram] [default] starting provider (@paulgerhardt_bot)
Apr 27 15:35:16 openclaw node[855]: 2026-04-27T15:35:16.186+00:00 [telegram] menu text exceeded the conservative 5700-character payload budget; shortening descriptions to keep 60 commands visible.
Apr 27 15:35:16 openclaw node[855]: 2026-04-27T15:35:16.199+00:00 [plugins] bonjour: advertised gateway fqdn=openclaw._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=announcing
Apr 27 15:35:16 openclaw node[855]: 2026-04-27T15:35:16.225+00:00 [heartbeat] started
Apr 27 15:35:31 openclaw node[855]: 2026-04-27T15:35:31.921+00:00 [ws] webchat connected conn=9f985bd0-ca82-4a95-8e04-babe7036a62c remote=192.168.178.112 client=openclaw-control-ui webchat v2026.4.25
Apr 27 15:35:32 openclaw node[855]: 2026-04-27T15:35:32.584+00:00 [ws] β res β channels.status 527ms conn=9f985bd0β¦a62c id=27210ad3β¦b05a
Apr 27 15:35:32 openclaw node[855]: 2026-04-27T15:35:32.597+00:00 [ws] β res β node.list 540ms conn=9f985bd0β¦a62c id=508cad3fβ¦806c
Apr 27 15:35:32 openclaw node[855]: 2026-04-27T15:35:32.599+00:00 [ws] β res β device.pair.list 542ms conn=9f985bd0β¦a62c id=cffc9f16β¦026f
Apr 27 15:37:13 openclaw node[855]: 2026-04-27T15:37:13.862+00:00 [ws] β res β commands.list 316ms conn=9f985bd0β¦a62c id=c01f7fa5β¦f7a3
Die Logs sehen nach dem Restart erstmal gesund aus:
Read probe: ok
ws responses: 316β540ms
telegram starting provider
webchat connected
Das hier ist kein kritischer Fehler:
[telegram] menu text exceeded ... shortening descriptions
HeiΓt nur: zu viele/zu lange Telegram-Command-Beschreibungen, OpenClaw kΓΌrzt das MenΓΌ.
Was in deinem Ausschnitt noch fehlt: eine Telegram-Testnachricht. Bitte jetzt:
openclaw channels status --probe
openclaw logs --follow --plain
Dann in Telegram eine Nachricht senden. Wenn alles repariert ist, solltest du fast sofort Telegram-/Inbound-/Agent-Zeilen sehen und die Nachricht im Control UI sehen.
Wenn es wieder ~1 Minute dauert, poste genau den Log-Block ab dem Moment der Telegram-Nachricht. Dann schauen wir gezielt auf getUpdates, Polling-Stalls oder Netzwerk/IPv6.
π¦ OpenClaw 2026.4.25 (aa36ee6) β Shell yeahβI'm here to pinch the toil and leave you the glory.
|
o
Gateway reachable.
- Telegram default: enabled, configured, running, connected, in:3m ago, mode:polling, bot:@paulgerhardt_bot, token:config, works
Tip: status --deep adds gateway health probes to status output (requires a reachable gateway).
Perfect β das sieht jetzt gesund aus:
Gateway reachable
Telegram ... running, connected ... works
Damit war die Hauptursache sehr wahrscheinlich der hΓ€ngende alte Gateway-Prozess nach dem Update, weil der automatische Restart im LXC/root-user-systemd nicht sauber durchkam.
Jetzt bitte nur noch einmal real testen:
openclaw logs --follow --plain- Telegram-Nachricht senden
- Schauen, ob sie sofort im Control UI auftaucht
Wenn es jetzt schnell ist: erledigt π
Danach wΓΌrde ich noch ausfΓΌhren, damit zukΓΌnftige Restarts robuster sind:
loginctl enable-linger root
export XDG_RUNTIME_DIR=/run/user/0
openclaw gateway install --force
openclaw doctor
Wenn es trotz works wieder langsam wird, ist der nΓ€chste VerdΓ€chtige Telegram polling/network β dann brauchen wir den Log-Block wΓ€hrend der Testnachricht.
Ja, bis mir die KI selber anwortet dauert es immernoch ewig! Auch bid die Nachrichten in der WebUI auftauchen dauert ewig! Hier noch ein paar Logs: 2026-04-27T15:33:59.590Z info plugins {"subsystem":"plugins"} bonjour: advertised gateway fqdn=openclaw._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=announcing
2026-04-27T15:35:13.335Z info gateway/ws {"subsystem":"gateway/ws"} β res β chat.history 0ms errorCode=UNAVAILABLE errorMessage=chat.history unavailable during gateway startup conn=a042b127β¦fca8 id=49b3a3bfβ¦cd1c
2026-04-27T15:35:13.378Z info gateway/ws {"subsystem":"gateway/ws"} β res β models.list 0ms errorCode=UNAVAILABLE errorMessage=models.list unavailable during gateway startup conn=a042b127β¦fca8 id=eb561806β¦0c73
2026-04-27T15:35:13.764Z info gateway/ws {"subsystem":"gateway/ws"} β res β commands.list 382ms conn=a042b127β¦fca8 id=299334a2β¦a7a0
2026-04-27T15:35:14.308Z info gateway/ws {"subsystem":"gateway/ws"} β res β channels.status 542ms conn=a042b127β¦fca8 id=c7f43206β¦1883
2026-04-27T15:35:14.317Z info gateway/ws {"subsystem":"gateway/ws"} β res β health 986ms conn=a042b127β¦fca8 id=d65863abβ¦bbcf
2026-04-27T15:35:14.321Z warn plugins {"subsystem":"plugins"} bonjour: restarting advertiser (service stuck in announcing for 77268ms (gateway fqdn=openclaw._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=announcing))
2026-04-27T15:35:14.525Z info gateway/ws {"subsystem":"gateway/ws"} β res β node.list 1195ms conn=a042b127β¦fca8 id=aa6d7ff8β¦bedb
2026-04-27T15:35:14.528Z info gateway/ws {"subsystem":"gateway/ws"} β res β device.pair.list 1196ms conn=a042b127β¦fca8 id=9b1dbc59β¦ef18
2026-04-27T15:35:14.539Z info gateway/ws {"subsystem":"gateway/ws"} β res β cron.status 236ms conn=a042b127β¦fca8 id=6877ea2bβ¦68f3
2026-04-27T15:35:14.548Z info gateway/ws {"subsystem":"gateway/ws"} β res β cron.list 244ms conn=a042b127β¦fca8 id=12b6c04aβ¦a91b
2026-04-27T15:35:14.551Z info gateway/ws {"subsystem":"gateway/ws"} webchat disconnected code=1006 reason=n/a conn=a042b127-8cdf-46cd-a4c8-de68eeaefca8
2026-04-27T15:35:14.996Z info gateway/ws {"subsystem":"gateway/ws"} β res β status 439ms conn=c4322ec0β¦5eb6 id=93f84b29β¦e44f
2026-04-27T15:35:15.010Z info plugins {"subsystem":"plugins"} embedded acpx runtime backend registered (cwd: /root/.openclaw/workspace)
2026-04-27T15:35:15.552Z info browser/server {"subsystem":"browser/server"} Browser control listening on http://127.0.0.1:18791/ (auth=token)
2026-04-27T15:35:15.562Z info gateway/ws {"subsystem":"gateway/ws"} β res β cron.runs 1257ms conn=a042b127β¦fca8 id=cdf0445eβ¦f4ef
2026-04-27T15:35:15.568Z info gateway/channels/telegram {"subsystem":"gateway/channels/telegram"} [default] starting provider (@paulgerhardt_bot)
2026-04-27T15:35:16.185Z info gateway/channels/telegram {"subsystem":"gateway/channels/telegram"} Telegram menu text exceeded the conservative 5700-character payload budget; shortening descriptions to keep 60 commands visible.
2026-04-27T15:35:16.199Z info plugins {"subsystem":"plugins"} bonjour: advertised gateway fqdn=openclaw._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=announcing
2026-04-27T15:35:16.224Z info gateway/heartbeat {"subsystem":"gateway/heartbeat"} {"intervalMs":1800000} heartbeat: started
2026-04-27T15:35:16.233Z info cron {"module":"cron","storePath":"/root/.openclaw/cron/jobs.json"} {"enabled":true,"jobs":1,"nextWakeAtMs":1777352400000} cron: started
2026-04-27T15:35:31.920Z info gateway/ws {"subsystem":"gateway/ws"} webchat connected conn=9f985bd0-ca82-4a95-8e04-babe7036a62c remote=192.168.178.112 client=openclaw-control-ui webchat v2026.4.25
2026-04-27T15:35:32.583Z info gateway/ws {"subsystem":"gateway/ws"} β res β channels.status 527ms conn=9f985bd0β¦a62c id=27210ad3β¦b05a
2026-04-27T15:35:32.596Z info gateway/ws {"subsystem":"gateway/ws"} β res β node.list 540ms conn=9f985bd0β¦a62c id=508cad3fβ¦806c
2026-04-27T15:35:32.599Z info gateway/ws {"subsystem":"gateway/ws"} β res β device.pair.list 542ms conn=9f985bd0β¦a62c id=cffc9f16β¦026f
2026-04-27T15:37:13.861Z info gateway/ws {"subsystem":"gateway/ws"} β res β commands.list 316ms conn=9f985bd0β¦a62c id=c01f7fa5β¦f7a3
2026-04-27T15:37:48.027Z info gateway/ws {"subsystem":"gateway/ws"} β res β models.list 34483ms conn=9f985bd0β¦a62c id=822712d1β¦d045
2026-04-27T15:37:48.043Z info typing TTL reached (2m); stopping typing indicator
2026-04-27T15:37:48.045Z warn diagnostic {"subsystem":"diagnostic"} stuck session: sessionId=unknown sessionKey=*** state=processing age=136s queueDepth=1
2026-04-27T15:37:48.049Z info gateway/ws {"subsystem":"gateway/ws"} β res β node.list 34566ms conn=9f985bd0β¦a62c id=fe90974dβ¦7179
2026-04-27T15:37:48.321Z info gateway/ws {"subsystem":"gateway/ws"} webchat disconnected code=1006 reason=n/a conn=9f985bd0-ca82-4a95-8e04-babe7036a62c
2026-04-27T15:37:49.847Z info gateway/ws {"subsystem":"gateway/ws"} webchat connected conn=11f3fc0c-bfb9-4833-a285-1827328cf807 remote=192.168.178.112 client=openclaw-control-ui webchat v2026.4.25
2026-04-27T15:37:50.364Z info gateway/ws {"subsystem":"gateway/ws"} β res β commands.list 313ms conn=11f3fc0cβ¦f807 id=715e32b1β¦0b66
2026-04-27T15:37:50.371Z info gateway/ws {"subsystem":"gateway/ws"} β res β models.list 321ms conn=11f3fc0cβ¦f807 id=dcb95aa8β¦9108
2026-04-27T15:37:50.385Z info gateway/ws {"subsystem":"gateway/ws"} β res β node.list 391ms conn=11f3fc0cβ¦f807 id=470d3017β¦957d
2026-04-27T15:37:50.387Z info gateway/ws {"subsystem":"gateway/ws"} β res β device.pair.list 393ms conn=11f3fc0cβ¦f807 id=08d27cb7β¦f489
2026-04-27T15:38:14.463Z info gateway/ws {"subsystem":"gateway/ws"} β res β channels.status 632ms conn=6224b81eβ¦6b60 id=255bd147β¦5a63
Log tail truncated (increase --max-bytes).
2026-04-27T15:40:18.046Z warn diagnostic {"subsystem":"diagnostic"} stuck session: sessionId=main sessionKey=*** state=processing age=148s queueDepth=1
2026-04-27T15:40:45.918Z error [tools] edit failed: Could not find the exact text in /root/.openclaw/workspace/AGENTS.md. The old text must match exactly including all whitespace and newlines.
Current file contents:
Die Logs, die du gepostet hast, sind fast nur Startup/UI-RPC β die erklΓ€ren den aktuellen Telegram-Delay noch nicht.
Kurz einordnen:
chat.history unavailable during gateway startupβ normal direkt beim Start.bonjour ... stuck in announcingβ wahrscheinlich nicht die Ursache.- WS-Antworten mit
300β1200msβ WebSocket/Gateway wirkt nach Restart grundsΓ€tzlich okay. - Was fehlt: der Log-Block genau wΓ€hrend du eine Telegram-Nachricht sendest.
Bitte so testen:
openclaw logs --follow --plain
Dann in Telegram eine Nachricht senden wie:
latency test 15:45
Und direkt danach in einem zweiten Terminal:
date -Ins
openclaw channels status --probe
openclaw gateway status --require-rpc
Wichtig ist die Unterscheidung:
- Telegram-Log erscheint erst nach ~60s β Telegram polling/network/IPv6/getUpdates Problem.
- Telegram-Log erscheint sofort, aber WebUI erst spΓ€t β Gateway/session/event-stream Problem.
- Nachricht erscheint sofort in WebUI, aber KI antwortet spΓ€t β Modell/provider/agent run Problem.
Wenn mΓΆglich, setz kurzzeitig File-Logs auf debug, dann sehen wir mehr Telegram-Details:
openclaw config set logging.level debug
openclaw gateway restart
openclaw logs --follow --plain
Danach bitte wieder zurΓΌck auf info, sonst werden die Logs unnΓΆtig groΓ.
Ja β das Bonjour/mDNS-Ding ist jetzt verdΓ€chtig, gerade in LXC/Proxmox.
Diese Zeile passt zeitlich ziemlich gut zu deinem β~1 Minuteβ Problem:
bonjour: restarting advertiser (service stuck in announcing for 77268ms)
Bonjour ist nur LAN-Auto-Discovery. Du nutzt die feste URL http://192.168.178.198:18789/, also kannst du es testweise gefahrlos abschalten:
openclaw plugins disable bonjour
openclaw gateway restart
Dann prΓΌfen:
openclaw gateway status --require-rpc
openclaw channels status --probe
Das sollte nicht Telegram oder Control UI ΓΌber die direkte IP kaputtmachen β es deaktiviert nur mDNS/Bonjour Discovery.
Die anderen Zeilen sind eher normal beim Restart:
chat.history unavailable during gateway startupβ normal wΓ€hrend Startupwebchat disconnected code=1006β normal, wenn Gateway gerade neu startet
Wenn es nach bonjour disable immer noch langsam ist, brauchen wir den Logblock genau ab dem Moment, wo du eine Telegram-Testnachricht sendest. Docs: https://docs.openclaw.ai/gateway/bonjour
Ja β das ist jetzt der wichtigste Logblock.
typing TTL reached (2m)
stuck session ... state=processing age=136s queueDepth=1
Das heiΓt: eine Session hΓ€ngt seit >2 Minuten in processing, und mindestens eine neue Nachricht wartet dahinter. Deshalb fΓΌhlt sich Telegram/WebUI βewigβ an.
Erstmal den hΓ€ngenden Run stoppen. In genau dem Telegram-Chat als einzelne Nachricht senden:
stop
oder:
abort
Falls das wegen Queue auch nicht schnell greift, per CLI:
openclaw sessions --active 30 --json
Darin den Telegram-Session-key suchen, dann:
openclaw gateway call sessions.abort --params '{"key":"HIER_DEN_KEY_EINSETZEN"}'
Zweite AuffΓ€lligkeit:
models.list 34483ms
node.list 34566ms
models.list dauert 34s β das ist viel zu langsam und kann die Control UI zusΓ€tzlich blockieren. Zum Gegencheck: Control UI Tabs schlieΓen, nur Telegram + Logs testen. Wenn Telegram dann schneller ist, hΓ€ngt ein Teil am Control-UI/model-list Pfad.
Danach bitte nochmal testen:
openclaw logs --follow --plain
Telegram-Nachricht senden und schauen, ob wieder stuck session kommt.
Docs zu Stop/Abort: https://docs.openclaw.ai/help/faq#chat-commands-aborting-tasks-and-it-will-not-stop
Ja β das ist jetzt ziemlich eindeutig:
stuck session ... state=processing age=148s queueDepth=1
edit failed ... AGENTS.md
Der Gateway/Telegram-Transport wirkt inzwischen okay. Es hΓ€ngt jetzt ein Agent-Run, der offenbar versucht, AGENTS.md zu editieren, dabei scheitert und die Queue blockiert. Deshalb kommen neue Nachrichten/Antworten verzΓΆgert.
Mach zuerst einen Abort:
openclaw gateway call sessions.abort --params '{"key":"main"}'
Falls das nichts abbricht:
openclaw sessions --active 60 --json
Dann aus der Ausgabe den passenden key nehmen und:
openclaw gateway call sessions.abort --params '{"key":"DEN_KEY_HIER"}'
Alternativ im Telegram-Chat als einzelne Nachricht senden:
abort
oder:
stop
Danach direkt testen:
openclaw logs --follow --plain
und eine Telegram-Nachricht schicken.
Wenn es danach normal schnell ist, warβs der hΓ€ngende Edit-Run. Wenn es sofort wieder passiert, sag der KI erstmal nicht weiter, sie soll AGENTS.md Γ€ndern β da scheint sie in einem fehlgeschlagenen Exact-Text-Edit zu hΓ€ngen.
Docs: https://docs.openclaw.ai/help/faq#chat-commands-aborting-tasks-and-it-will-not-stop
|
o
Service: systemd (enabled)
File logs: /tmp/openclaw/openclaw-2026-04-27.log
Command: /usr/bin/node /usr/lib/node_modules/openclaw/dist/index.js gateway --port 18789
Service file: ~/.config/systemd/user/openclaw-gateway.service
Service env: OPENCLAW_GATEWAY_PORT=18789
Config (cli): ~/.openclaw/openclaw.json
Config (service): ~/.openclaw/openclaw.json
Gateway: bind=lan (0.0.0.0), port=18789 (service args)
Probe target: ws://127.0.0.1:18789
Dashboard: http://192.168.178.198:18789/
Probe note: bind=lan listens on 0.0.0.0 (all interfaces); probing via 127.0.0.1.
Runtime: running (pid 1085, state active, sub running, last exit 0, reason 0)
Warm-up: launch agents can take a few seconds. Try again shortly.
Read probe: failed
Probe target: ws://127.0.0.1:18789
gateway timeout after 10000ms
Gateway target: ws://127.0.0.1:18789
Source: cli --url
Config: /root/.openclaw/openclaw.json
Port 18789 is already in use.
- pid 1085 root: openclaw-gateway (*:18789)
- Gateway already running locally. Stop it (openclaw gateway stop) or use a different port.
Listening: *:18789
Troubles: run openclaw status
Troubleshooting: https://docs.openclaw.ai/troubleshooting
Jetzt ist es wieder Gateway selbst hΓ€ngt, nicht Telegram:
Runtime: running
Listening: *:18789
Read probe: failed ... gateway timeout
Port already in use ist hier normal β das ist einfach der Gateway-Prozess selbst.
Bitte einmal nicht direkt nach Restart messen, sondern mit lΓ€ngerem Timeout:
sleep 60
openclaw gateway status --require-rpc --timeout 60000
Wenn das weiterhin hΓ€ngt, brauchen wir direkt die letzten Logs aus Datei/journal, nicht via RPC:
tail -n 300 /tmp/openclaw/openclaw-2026-04-27.log
journalctl --user -u openclaw-gateway.service -n 300 --no-pager
ps -p 1085 -o pid,etime,stat,pcpu,pmem,wchan:32,cmd
Und falls noch nicht gemacht: Bonjour testweise deaktivieren, weil dein Log vorher stuck in announcing for 77s gezeigt hat und LXC/Proxmox mDNS oft kaputt ist:
openclaw plugins disable bonjour
openclaw gateway restart
Der andere echte Hinweis bleibt: stuck session ... queueDepth=1 + edit failed AGENTS.md. Sobald RPC wieder geht, diese Session aborten.
2026-04-27T15:45:50.184Z info gateway/ws {"subsystem":"gateway/ws"} β res β device.pair.list 583ms conn=c58383d3β¦ca73 id=a80ff656β¦99ff
2026-04-27T15:45:50.188Z info plugins {"subsystem":"plugins"} embedded acpx runtime backend registered (cwd: /root/.openclaw/workspace)
2026-04-27T15:45:50.497Z info browser/server {"subsystem":"browser/server"} Browser control listening on http://127.0.0.1:18791/ (auth=token)
2026-04-27T15:45:50.530Z info gateway/heartbeat {"subsystem":"gateway/heartbeat"} {"intervalMs":1800000} heartbeat: started
2026-04-27T15:45:50.550Z info cron {"module":"cron","storePath":"/root/.openclaw/cron/jobs.json"} {"enabled":true,"jobs":1,"nextWakeAtMs":1777352400000} cron: started
2026-04-27T15:45:50.619Z info gateway/channels/telegram {"subsystem":"gateway/channels/telegram"} [default] starting provider (@paulgerhardt_bot)
2026-04-27T15:45:51.040Z info gateway/channels/telegram {"subsystem":"gateway/channels/telegram"} Telegram menu text exceeded the conservative 5700-character payload budget; shortening descriptions to keep 60 commands visible.
2026-04-27T15:47:48.665Z warn agent/embedded {"subsystem":"agent/embedded"} {"event":"embedded_run_failover_decision","tags":["error_handling","failover","assistant","surface_error"],"runId":"5d1f4e18-fa04-49f3-a228-dcb27f896585","stage":"assistant","decision":"surface_error","failoverReason":null,"profileFailureReason":null,"provider":"nvidia","model":"moonshotai/kimi-k2.5","sourceProvider":"nvidia","sourceModel":"moonshotai/kimi-k2.5","fallbackConfigured":true,"timedOut":false,"aborted":true} embedded run failover decision
2026-04-27T15:47:48.796Z info gateway/channels/telegram {"subsystem":"gateway/channels/telegram"} telegram sendMessage ok chat=8736947311 message=2655
2026-04-27T15:47:49.789Z info gateway/channels/telegram {"subsystem":"gateway/channels/telegram"} telegram sendMessage ok chat=8736947311 message=2656
2026-04-27T15:48:25.796Z info Gateway call: sessions.abort
Das ist jetzt der eigentliche Kern:
provider="nvidia"
model="moonshotai/kimi-k2.5"
aborted=true
...
typing TTL reached (2m)
stuck session ... processing
HeiΓt: Telegram send/receive funktioniert, aber der Agent-Run beim Modell hΓ€ngt ~2 Minuten, danach wird abgebrochen/failover. Dadurch staut sich die Queue und alles wirkt langsam.
NΓ€chster Test: temporΓ€r auf einen anderen bereits konfigurierten Provider/Model wechseln und denselben Telegram-Test machen.
openclaw models status --probe
openclaw models status
Dann entweder im Control UI ein anderes Modell wΓ€hlen oder per CLI dein gewΓΌnschtes Modell setzen:
openclaw models set <provider/model>
openclaw gateway restart
Wenn es mit einem anderen Modell sofort schnell ist, ist es ein NVIDIA/Kimi/provider-runtime Problem, nicht Telegram/LXC.
FΓΌr frische Modell-Empfehlungen bitte auch in #models schauen/fragen; die Γ€ndern sich zu schnell. Docs: https://docs.openclaw.ai/concepts/models
π¦ OpenClaw 2026.4.25 (aa36ee6) β I'll do the boring stuff while you dramatically stare at the logs like it's cinema.
Config : ~/.openclaw/openclaw.json
Agent dir : ~/.openclaw/agents/main/agent
Default : nvidia/moonshotai/kimi-k2.5
Fallbacks (5) : openrouter/openrouter/elephant-alpha, groq/groq/compound, nvidia/nvidia/mistral-nemo-minitron-8b-8k-instruct, nvidia/meta/llama-3.3-70b-instruct, nvidia/nvidia/llama-3.1-nemotron-70b-instruct
Image model : -
Image fallbacks (0): -
Aliases (2) : Auto (Free Router) -> openrouter/openrouter/free, gemini -> google/gemini-3.1-pro-preview
Configured models (15): openrouter/openrouter/free, openrouter/openrouter/elephant-alpha, openrouter/google/gemma-4-31b-it:free, openrouter/google/gemma-4-26b-a4b-it:free, google/gemini-3.1-pro-preview, google/gemini-2.5-flash, groq/groq/compound, groq/llama-3.3-70b-versatile, groq/qwen/qwen-3-32b, nvidia/moonshotai/kimi-k2.5, nvidia/nvidia/llama-3.1-nemotron-70b-instruct, nvidia/meta/llama-3.3-70b-instruct, nvidia/nvidia/mistral-nemo-minitron-8b-8k-instruct, nvidia/deepseek/deepseek-v4-flash, nvidia/mistralai/mistral-small-4-119b-2603
Auth overview
Auth store : ~/.openclaw/agents/main/agent/auth-profiles.json
Shell env : off
Providers w/ OAuth/tokens (1): openrouter (1)
- google effective=profiles:~/.openclaw/agents/main/agent/auth-profiles.json | profiles=1 (oauth=0, token=0, api_key=1) | google:default=AIzaSyAi...5EZHYBAg
- groq effective=env:gsk_nyN2...mXzpd207 | env=gsk_nyN2...mXzpd207 | source=env: GROQ_API_KEY
- nvidia effective=models.json:nvapi-dQ...PnIdGvJ4 | models.json=nvapi-dQ...PnIdGvJ4 | source=models.json: ~/.openclaw/agents/main/agent/models.json
- openrouter effective=profiles:~/.openclaw/agents/main/agent/auth-profiles.json | profiles=2 (oauth=0, token=1, api_key=1) | openrouter:default=sk-or-v1...c146ec50, openrouter:manual=token:sk-or-v1...414bac6d
OAuth/token status
- openrouter
- openrouter:manual static
Yep β this confirms the direction.
Your default is:
nvidia/moonshotai/kimi-k2.5
And the earlier log showed that exact provider/model run getting aborted after the long delay. So Iβd stop debugging Telegram for now; Telegram is connected and working. The slow part is the agent/model run.
Do this test:
openclaw gateway call sessions.abort --params '{"key":"main"}'
openclaw models set <pick-one-non-nvidia-model-from-your-configured-list>
openclaw gateway restart
Then send a simple Telegram message.
If itβs fast with Groq/OpenRouter/Google but slow with NVIDIA/Kimi, then the culprit is the NVIDIA/Kimi path or that API key/provider state.
Also run:
openclaw models status --probe
Look specifically for NVIDIA probe errors/timeouts/cooldowns.
One more thing: your auth output is redacted, good β but donβt paste full API keys if any command ever prints them. For fresh model recommendations, best place is #models; I donβt want to give stale model advice. Docs: https://docs.openclaw.ai/concepts/models
Wie kann ich denn auf die Version vor der 2026.4.24 downgraden?
Die Version direkt vor 2026.4.24 ist 2026.4.23.
Sauberster Weg: den OpenClaw-Updater auf exakt diese Version pinnen, damit er den Install-Typ nicht vermischt:
openclaw backup create --verify
export XDG_RUNTIME_DIR=/run/user/0
openclaw update --tag openclaw@2026.4.23 --yes --no-restart
openclaw gateway install --force
openclaw gateway restart
openclaw --version
openclaw gateway status --require-rpc
Damit er sich nicht direkt wieder auto-updated:
openclaw config set update.auto.enabled false
Falls du manuell via pnpm global installiert hattest, wΓ€re der Fallback:
pnpm add -g openclaw@2026.4.23
openclaw gateway install --force
openclaw gateway restart
same here...
2026.4.25 is really slow π
Yeah, thatβs useful signal β if multiple people see 2026.4.25 slow, please grab diagnostics before downgrading if you can:
openclaw status --all
openclaw gateway status --require-rpc
openclaw channels status --probe
openclaw logs --follow --plain
Look for lines like:
Read probe: failed / gateway timeout
stuck session
typing TTL reached
embedded_run_failover_decision
models.list ... 30000ms+
telegram getUpdates / Polling stall
If you need the quick workaround, downgrade to the version before 2026.4.24:
openclaw backup create --verify
openclaw update --tag openclaw@2026.4.23 --yes --no-restart
openclaw gateway install --force
openclaw gateway restart
Then please file a GitHub issue with the log snippets/status output so maintainers can track the regression: https://github.com/openclaw/openclaw/issues
Same here. I filed a bug report here: https://github.com/openclaw/openclaw/issues/72933
Thanks β that issue looks very relevant. Itβs specifically about 2026.4.25 rebuilding bundled plugin mirrors on every plugin load/reconnect, causing lots of small disk writes and event-loop stalls on slower storage. That matches the βgateway feels slow / messages arrive lateβ pattern people are seeing. (github.com)
For anyone else affected: please add your openclaw status --all, storage type, enabled channels, and log snippets to #72933 rather than opening scattered duplicates. Useful log clues: slow models.list/node.list, stuck session, gateway probe timeouts, or bursts under ~/.openclaw/plugin-runtime-deps.
Short-term mitigations:
- downgrade to
2026.4.23, or - if youβre comfortable with it, move
OPENCLAW_PLUGIN_STAGE_DIRto tmpfs/ramdisk as the issue author did.
upgrading to newer version solved it for me!
Nice, glad updating fixed it! π
If this fixed it, please right-click the solution message β Apps β β Mark Solution so Answer Overflow indexes it for future users. π¦
So I am now also at 2026.4.26 and it is still so slow
Yep β if the Telegram message itself only appears in Control UI ~1 min later, thatβs before the model, so Iβd treat this as Gateway/Telegram ingestion latency.
2026.4.25 did touch Telegram polling/webhook behavior, so this is plausible regression territory. (api.github.com)
Can you paste these outputs?
openclaw status --all
openclaw gateway status
openclaw channels status --probe
Then run this, send one Telegram message, and note the exact time:
date -u
openclaw logs --follow --local-time
If the log entry is delayed too β Telegram polling/network/LXC issue. If logs are immediate but Control UI is delayed β Gateway/UI event path issue.
Also worth checking duplicate gateway/poller processes:
ps -eo pid,ppid,etime,%cpu,%mem,cmd | grep -E '[o]penclaw|[n]ode'
Docsβ first triage ladder is basically these status/probe/log checks, and Telegram defaults to long polling unless webhook mode is configured. (docs.openclaw.ai)