-
-
Notifications
You must be signed in to change notification settings - Fork 52.7k
Description
Summary
Environment
- Host OS: Windows 11
- WSL: Ubuntu on WSL2
- Kernel: linux 6.6.87.2-microsoft-standard-WSL2 (x64)
- Node: v22.22.0
- OpenClaw:
- Channel: stable (default)
- Version: 2026.2.25 (doctor says “not git checkout”)
- Install method: global package manager (likely npm -g or pnpm -g)
- Gateway:
- Bind: loopback (127.0.0.1)
- Port: 18789
- Status: reachable / OK
- Browser:
- google-chrome-stable running via WSLg
- OpenClaw Browser Relay extension installed in WSL Chrome (not Windows Chrome)
What I’m trying to do
Use the browser tool from OpenClaw to control Chrome (via the OpenClaw Browser Relay extension) so the agent can log
in to websites (e.g., SpotOn) and run reports.
What I did
- Verified gateway is running in WSL:
openclaw statusKey output:
Dashboard http://127.0.0.1:18789/
OS linux 6.6.87.2-microsoft-standard-WSL2 (x64) · node 22.22.0
Gateway local · ws://127.0.0.1:18789 (local loopback) · reachable
Gateway service systemd installed · enabled · running (state active)
- Started Chrome from WSL:
google-chrome-stable & - Chrome window opens on Windows via WSLg.
- In this WSL Chrome:
- Installed OpenClaw Browser Relay from the Chrome Web Store.
- Confirmed it appears under chrome://extensions.
- Opened a normal tab (https://google.com).
- Clicked the OpenClaw extension icon on that tab.
- Extension popup shows:
OpenClaw Browser Relay - Powered By PAIO
Click the toolbar button on a tab to attach / detach.
Getting started
If you see a red ! badge on the extension icon, the relay server is not reachable.
Start OpenClaw's browser relay on this machine (Gateway or OpenClaw browser serve), then click the toolbar button
again.
Relay port
Port 18792
Save
Default: 18792. Extension connects to: http://127.0.0.1:18792/.
Only change this if your OpenClaw profile uses a different cdpUrl port.
Relay reachable at http://127.0.0.1:18792/
- At this point, the extension itself looks configured and “no access needed”; earlier it showed a red badge, now
it’s in the “configured” state.
5. From the agent, trying to use the browser tool, e.g.:
- browser status or browser start (profile chrome)
What happens (actual behavior)
The OpenClaw browser tool consistently returns:
Can't reach the OpenClaw browser control service. Restart the OpenClaw gateway (OpenClaw.app menubar, or `openclaw
gateway`). Do NOT retry the browser tool — it will keep failing. Use an alternative approach or inform the user that
the browser is currently unavailable. (Error: Error: Chrome extension relay is running, but no tab is connected. Click
the OpenClaw Chrome extension icon on a tab to attach it (profile "chrome").)
Even after:
- Restarting the gateway:
openclaw gateway restart openclaw status --deep
- Confirming Chrome is running from WSL with the extension installed.
- Clicking the extension on a normal page tab.
The browser tool’s error message is now stale: the extension is installed and clicked on a normal tab, but the tool
continues to insist there is “no tab connected” and “Can’t reach the browser control service”.
Logs / console noise
From WSL Chrome, when browsing (likely unrelated, but including for completeness):
[2965:2965:0228/200945.655510:ERROR:dbus/object_proxy.cc:572] Failed to call method:
org.freedesktop.DBus.Properties. GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice:
org.freedesktop.DBus.Error.Servi ceUnknown: The name org.freedesktop.UPower was not provided by any .service files
Created TensorFlow Lite XNNPACK delegate for CPU.
[2965:2990:0228/200947.919087:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
[2965:2990:0228/201010.344670:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
openclaw doctor also prints:
This install is not a git checkout.
Run `openclaw update` to update via your package manager (npm/pnpm), then rerun doctor.
Updating via openclaw update was skipped with:
Update Result: SKIPPED
Reason: not-git-install
Skipped: this OpenClaw install isn't a git checkout, and the package manager couldn't be detected. Update via your
package manager.
What I expected
- browser start / browser status to detect the WSL Chrome instance and the relay extension, and allow the agent to
drive a tab (e.g. open URLs, click, type). - If there’s a misconfig between gateway and browser relay, a clearer diagnostic (“browser control service failed to
start / port conflict / etc.”) rather than a repeated “no tab is connected” message when a tab has actually been
clicked.
Impact
- Browser automation is effectively unavailable on this setup (WSL2 + WSLg Chrome), even though:
- Gateway is healthy (openclaw status OK).
- WSL Chrome is running with the OpenClaw extension installed.
- Extension is configured to http://127.0.0.1:18792.
Questions / Requests
- Is this a known limitation/bug with WSL2 + WSLg and the browser tool?
- Is there a recommended way to:
- Explicitly start the browser control service, or
- Adjust cdpUrl/ports/profile so the browser tool can reach it?
- Any extra diagnostics I can run (e.g., openclaw logs --follow, specific env vars) to help track why cdpReady is
false and the tool thinks no tab is attached?
Thanks in advance—happy to run additional commands and share more logs if needed.
Steps to reproduce
Environment
- Host OS: Windows 11
- WSL: Ubuntu on WSL2
- Kernel: linux 6.6.87.2-microsoft-standard-WSL2 (x64)
- Node: v22.22.0
- OpenClaw:
- Channel: stable (default)
- Version: 2026.2.25 (doctor says “not git checkout”)
- Install method: global package manager (likely npm -g or pnpm -g)
- Gateway:
- Bind: loopback (127.0.0.1)
- Port: 18789
- Status: reachable / OK
- Browser:
- google-chrome-stable running via WSLg
- OpenClaw Browser Relay extension installed in WSL Chrome (not Windows Chrome)
What I’m trying to do
Use the browser tool from OpenClaw to control Chrome (via the OpenClaw Browser Relay extension) so the agent can log
in to websites (e.g., SpotOn) and run reports.
What I did
- Verified gateway is running in WSL:
openclaw statusKey output:
Dashboard http://127.0.0.1:18789/
OS linux 6.6.87.2-microsoft-standard-WSL2 (x64) · node 22.22.0
Gateway local · ws://127.0.0.1:18789 (local loopback) · reachable
Gateway service systemd installed · enabled · running (state active)
- Started Chrome from WSL:
google-chrome-stable & - Chrome window opens on Windows via WSLg.
- In this WSL Chrome:
- Installed OpenClaw Browser Relay from the Chrome Web Store.
- Confirmed it appears under chrome://extensions.
- Opened a normal tab (https://google.com).
- Clicked the OpenClaw extension icon on that tab.
- Extension popup shows:
OpenClaw Browser Relay - Powered By PAIO
Click the toolbar button on a tab to attach / detach.
Getting started
If you see a red ! badge on the extension icon, the relay server is not reachable.
Start OpenClaw's browser relay on this machine (Gateway or OpenClaw browser serve), then click the toolbar button
again.
Relay port
Port 18792
Save
Default: 18792. Extension connects to: http://127.0.0.1:18792/.
Only change this if your OpenClaw profile uses a different cdpUrl port.
Relay reachable at http://127.0.0.1:18792/
- At this point, the extension itself looks configured and “no access needed”; earlier it showed a red badge, now
it’s in the “configured” state.
5. From the agent, trying to use the browser tool, e.g.:
- browser status or browser start (profile chrome)
What happens (actual behavior)
The OpenClaw browser tool consistently returns:
Can't reach the OpenClaw browser control service. Restart the OpenClaw gateway (OpenClaw.app menubar, or `openclaw
gateway`). Do NOT retry the browser tool — it will keep failing. Use an alternative approach or inform the user that
the browser is currently unavailable. (Error: Error: Chrome extension relay is running, but no tab is connected. Click
the OpenClaw Chrome extension icon on a tab to attach it (profile "chrome").)
Even after:
- Restarting the gateway:
openclaw gateway restart openclaw status --deep
- Confirming Chrome is running from WSL with the extension installed.
- Clicking the extension on a normal page tab.
The browser tool’s error message is now stale: the extension is installed and clicked on a normal tab, but the tool
continues to insist there is “no tab connected” and “Can’t reach the browser control service”.
Logs / console noise
From WSL Chrome, when browsing (likely unrelated, but including for completeness):
[2965:2965:0228/200945.655510:ERROR:dbus/object_proxy.cc:572] Failed to call method:
org.freedesktop.DBus.Properties. GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice:
org.freedesktop.DBus.Error.Servi ceUnknown: The name org.freedesktop.UPower was not provided by any .service files
Created TensorFlow Lite XNNPACK delegate for CPU.
[2965:2990:0228/200947.919087:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
[2965:2990:0228/201010.344670:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
openclaw doctor also prints:
This install is not a git checkout.
Run `openclaw update` to update via your package manager (npm/pnpm), then rerun doctor.
Updating via openclaw update was skipped with:
Update Result: SKIPPED
Reason: not-git-install
Skipped: this OpenClaw install isn't a git checkout, and the package manager couldn't be detected. Update via your
package manager.
What I expected
- browser start / browser status to detect the WSL Chrome instance and the relay extension, and allow the agent to
drive a tab (e.g. open URLs, click, type). - If there’s a misconfig between gateway and browser relay, a clearer diagnostic (“browser control service failed to
start / port conflict / etc.”) rather than a repeated “no tab is connected” message when a tab has actually been
clicked.
Impact
- Browser automation is effectively unavailable on this setup (WSL2 + WSLg Chrome), even though:
- Gateway is healthy (openclaw status OK).
- WSL Chrome is running with the OpenClaw extension installed.
- Extension is configured to http://127.0.0.1:18792.
Questions / Requests
- Is this a known limitation/bug with WSL2 + WSLg and the browser tool?
- Is there a recommended way to:
- Explicitly start the browser control service, or
- Adjust cdpUrl/ports/profile so the browser tool can reach it?
- Any extra diagnostics I can run (e.g., openclaw logs --follow, specific env vars) to help track why cdpReady is
false and the tool thinks no tab is attached?
Thanks in advance—happy to run additional commands and share more logs if needed.
Expected behavior
Environment
- Host OS: Windows 11
- WSL: Ubuntu on WSL2
- Kernel: linux 6.6.87.2-microsoft-standard-WSL2 (x64)
- Node: v22.22.0
- OpenClaw:
- Channel: stable (default)
- Version: 2026.2.25 (doctor says “not git checkout”)
- Install method: global package manager (likely npm -g or pnpm -g)
- Gateway:
- Bind: loopback (127.0.0.1)
- Port: 18789
- Status: reachable / OK
- Browser:
- google-chrome-stable running via WSLg
- OpenClaw Browser Relay extension installed in WSL Chrome (not Windows Chrome)
What I’m trying to do
Use the browser tool from OpenClaw to control Chrome (via the OpenClaw Browser Relay extension) so the agent can log
in to websites (e.g., SpotOn) and run reports.
What I did
- Verified gateway is running in WSL:
openclaw statusKey output:
Dashboard http://127.0.0.1:18789/
OS linux 6.6.87.2-microsoft-standard-WSL2 (x64) · node 22.22.0
Gateway local · ws://127.0.0.1:18789 (local loopback) · reachable
Gateway service systemd installed · enabled · running (state active)
- Started Chrome from WSL:
google-chrome-stable & - Chrome window opens on Windows via WSLg.
- In this WSL Chrome:
- Installed OpenClaw Browser Relay from the Chrome Web Store.
- Confirmed it appears under chrome://extensions.
- Opened a normal tab (https://google.com).
- Clicked the OpenClaw extension icon on that tab.
- Extension popup shows:
OpenClaw Browser Relay - Powered By PAIO
Click the toolbar button on a tab to attach / detach.
Getting started
If you see a red ! badge on the extension icon, the relay server is not reachable.
Start OpenClaw's browser relay on this machine (Gateway or OpenClaw browser serve), then click the toolbar button
again.
Relay port
Port 18792
Save
Default: 18792. Extension connects to: http://127.0.0.1:18792/.
Only change this if your OpenClaw profile uses a different cdpUrl port.
Relay reachable at http://127.0.0.1:18792/
- At this point, the extension itself looks configured and “no access needed”; earlier it showed a red badge, now
it’s in the “configured” state.
5. From the agent, trying to use the browser tool, e.g.:
- browser status or browser start (profile chrome)
What happens (actual behavior)
The OpenClaw browser tool consistently returns:
Can't reach the OpenClaw browser control service. Restart the OpenClaw gateway (OpenClaw.app menubar, or `openclaw
gateway`). Do NOT retry the browser tool — it will keep failing. Use an alternative approach or inform the user that
the browser is currently unavailable. (Error: Error: Chrome extension relay is running, but no tab is connected. Click
the OpenClaw Chrome extension icon on a tab to attach it (profile "chrome").)
Even after:
- Restarting the gateway:
openclaw gateway restart openclaw status --deep
- Confirming Chrome is running from WSL with the extension installed.
- Clicking the extension on a normal page tab.
The browser tool’s error message is now stale: the extension is installed and clicked on a normal tab, but the tool
continues to insist there is “no tab connected” and “Can’t reach the browser control service”.
Logs / console noise
From WSL Chrome, when browsing (likely unrelated, but including for completeness):
[2965:2965:0228/200945.655510:ERROR:dbus/object_proxy.cc:572] Failed to call method:
org.freedesktop.DBus.Properties. GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice:
org.freedesktop.DBus.Error.Servi ceUnknown: The name org.freedesktop.UPower was not provided by any .service files
Created TensorFlow Lite XNNPACK delegate for CPU.
[2965:2990:0228/200947.919087:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
[2965:2990:0228/201010.344670:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
openclaw doctor also prints:
This install is not a git checkout.
Run `openclaw update` to update via your package manager (npm/pnpm), then rerun doctor.
Updating via openclaw update was skipped with:
Update Result: SKIPPED
Reason: not-git-install
Skipped: this OpenClaw install isn't a git checkout, and the package manager couldn't be detected. Update via your
package manager.
What I expected
- browser start / browser status to detect the WSL Chrome instance and the relay extension, and allow the agent to
drive a tab (e.g. open URLs, click, type). - If there’s a misconfig between gateway and browser relay, a clearer diagnostic (“browser control service failed to
start / port conflict / etc.”) rather than a repeated “no tab is connected” message when a tab has actually been
clicked.
Impact
- Browser automation is effectively unavailable on this setup (WSL2 + WSLg Chrome), even though:
- Gateway is healthy (openclaw status OK).
- WSL Chrome is running with the OpenClaw extension installed.
- Extension is configured to http://127.0.0.1:18792.
Questions / Requests
- Is this a known limitation/bug with WSL2 + WSLg and the browser tool?
- Is there a recommended way to:
- Explicitly start the browser control service, or
- Adjust cdpUrl/ports/profile so the browser tool can reach it?
- Any extra diagnostics I can run (e.g., openclaw logs --follow, specific env vars) to help track why cdpReady is
false and the tool thinks no tab is attached?
Thanks in advance—happy to run additional commands and share more logs if needed.
Actual behavior
Environment
- Host OS: Windows 11
- WSL: Ubuntu on WSL2
- Kernel: linux 6.6.87.2-microsoft-standard-WSL2 (x64)
- Node: v22.22.0
- OpenClaw:
- Channel: stable (default)
- Version: 2026.2.25 (doctor says “not git checkout”)
- Install method: global package manager (likely npm -g or pnpm -g)
- Gateway:
- Bind: loopback (127.0.0.1)
- Port: 18789
- Status: reachable / OK
- Browser:
- google-chrome-stable running via WSLg
- OpenClaw Browser Relay extension installed in WSL Chrome (not Windows Chrome)
What I’m trying to do
Use the browser tool from OpenClaw to control Chrome (via the OpenClaw Browser Relay extension) so the agent can log
in to websites (e.g., SpotOn) and run reports.
What I did
- Verified gateway is running in WSL:
openclaw statusKey output:
Dashboard http://127.0.0.1:18789/
OS linux 6.6.87.2-microsoft-standard-WSL2 (x64) · node 22.22.0
Gateway local · ws://127.0.0.1:18789 (local loopback) · reachable
Gateway service systemd installed · enabled · running (state active)
- Started Chrome from WSL:
google-chrome-stable & - Chrome window opens on Windows via WSLg.
- In this WSL Chrome:
- Installed OpenClaw Browser Relay from the Chrome Web Store.
- Confirmed it appears under chrome://extensions.
- Opened a normal tab (https://google.com).
- Clicked the OpenClaw extension icon on that tab.
- Extension popup shows:
OpenClaw Browser Relay - Powered By PAIO
Click the toolbar button on a tab to attach / detach.
Getting started
If you see a red ! badge on the extension icon, the relay server is not reachable.
Start OpenClaw's browser relay on this machine (Gateway or OpenClaw browser serve), then click the toolbar button
again.
Relay port
Port 18792
Save
Default: 18792. Extension connects to: http://127.0.0.1:18792/.
Only change this if your OpenClaw profile uses a different cdpUrl port.
Relay reachable at http://127.0.0.1:18792/
- At this point, the extension itself looks configured and “no access needed”; earlier it showed a red badge, now
it’s in the “configured” state.
5. From the agent, trying to use the browser tool, e.g.:
- browser status or browser start (profile chrome)
What happens (actual behavior)
The OpenClaw browser tool consistently returns:
Can't reach the OpenClaw browser control service. Restart the OpenClaw gateway (OpenClaw.app menubar, or `openclaw
gateway`). Do NOT retry the browser tool — it will keep failing. Use an alternative approach or inform the user that
the browser is currently unavailable. (Error: Error: Chrome extension relay is running, but no tab is connected. Click
the OpenClaw Chrome extension icon on a tab to attach it (profile "chrome").)
Even after:
- Restarting the gateway:
openclaw gateway restart openclaw status --deep
- Confirming Chrome is running from WSL with the extension installed.
- Clicking the extension on a normal page tab.
The browser tool’s error message is now stale: the extension is installed and clicked on a normal tab, but the tool
continues to insist there is “no tab connected” and “Can’t reach the browser control service”.
Logs / console noise
From WSL Chrome, when browsing (likely unrelated, but including for completeness):
[2965:2965:0228/200945.655510:ERROR:dbus/object_proxy.cc:572] Failed to call method:
org.freedesktop.DBus.Properties. GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice:
org.freedesktop.DBus.Error.Servi ceUnknown: The name org.freedesktop.UPower was not provided by any .service files
Created TensorFlow Lite XNNPACK delegate for CPU.
[2965:2990:0228/200947.919087:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
[2965:2990:0228/201010.344670:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
openclaw doctor also prints:
This install is not a git checkout.
Run `openclaw update` to update via your package manager (npm/pnpm), then rerun doctor.
Updating via openclaw update was skipped with:
Update Result: SKIPPED
Reason: not-git-install
Skipped: this OpenClaw install isn't a git checkout, and the package manager couldn't be detected. Update via your
package manager.
What I expected
- browser start / browser status to detect the WSL Chrome instance and the relay extension, and allow the agent to
drive a tab (e.g. open URLs, click, type). - If there’s a misconfig between gateway and browser relay, a clearer diagnostic (“browser control service failed to
start / port conflict / etc.”) rather than a repeated “no tab is connected” message when a tab has actually been
clicked.
Impact
- Browser automation is effectively unavailable on this setup (WSL2 + WSLg Chrome), even though:
- Gateway is healthy (openclaw status OK).
- WSL Chrome is running with the OpenClaw extension installed.
- Extension is configured to http://127.0.0.1:18792.
Questions / Requests
- Is this a known limitation/bug with WSL2 + WSLg and the browser tool?
- Is there a recommended way to:
- Explicitly start the browser control service, or
- Adjust cdpUrl/ports/profile so the browser tool can reach it?
- Any extra diagnostics I can run (e.g., openclaw logs --follow, specific env vars) to help track why cdpReady is
false and the tool thinks no tab is attached?
Thanks in advance—happy to run additional commands and share more logs if needed.
OpenClaw version
Version: 2026.2.25
Operating system
Windows 11
Install method
No response
Logs, screenshots, and evidence
Environment
- Host OS: Windows 11
- WSL: Ubuntu on WSL2
- Kernel: linux 6.6.87.2-microsoft-standard-WSL2 (x64)
- Node: v22.22.0
- OpenClaw:
- Channel: stable (default)
- Version: 2026.2.25 (doctor says “not git checkout”)
- Install method: global package manager (likely npm -g or pnpm -g)
- Gateway:
- Bind: loopback (127.0.0.1)
- Port: 18789
- Status: reachable / OK
- Browser:
- google-chrome-stable running via WSLg
- OpenClaw Browser Relay extension installed in WSL Chrome (not Windows Chrome)
What I’m trying to do
Use the browser tool from OpenClaw to control Chrome (via the OpenClaw Browser Relay extension) so the agent can log
in to websites (e.g., SpotOn) and run reports.
What I did
1. Verified gateway is running in WSL:
openclaw status
Key output:
Dashboard http://127.0.0.1:18789/
OS linux 6.6.87.2-microsoft-standard-WSL2 (x64) · node 22.22.0
Gateway local · ws://127.0.0.1:18789 (local loopback) · reachable
Gateway service systemd installed · enabled · running (state active)
2. Started Chrome from WSL:
google-chrome-stable &
- Chrome window opens on Windows via WSLg.
3. In this WSL Chrome:
- Installed OpenClaw Browser Relay from the Chrome Web Store.
- Confirmed it appears under chrome://extensions.
- Opened a normal tab (https://google.com).
- Clicked the OpenClaw extension icon on that tab.
4. Extension popup shows:
OpenClaw Browser Relay - Powered By PAIO
Click the toolbar button on a tab to attach / detach.
Getting started
If you see a red ! badge on the extension icon, the relay server is not reachable.
Start OpenClaw's browser relay on this machine (Gateway or OpenClaw browser serve), then click the toolbar button
again.
Relay port
Port 18792
Save
Default: 18792. Extension connects to: http://127.0.0.1:18792/.
Only change this if your OpenClaw profile uses a different cdpUrl port.
Relay reachable at http://127.0.0.1:18792/
- At this point, the extension itself looks configured and “no access needed”; earlier it showed a red badge, now
it’s in the “configured” state.
5. From the agent, trying to use the browser tool, e.g.:
- browser status or browser start (profile chrome)
What happens (actual behavior)
The OpenClaw browser tool consistently returns:
Can't reach the OpenClaw browser control service. Restart the OpenClaw gateway (OpenClaw.app menubar, or `openclaw
gateway`). Do NOT retry the browser tool — it will keep failing. Use an alternative approach or inform the user that
the browser is currently unavailable. (Error: Error: Chrome extension relay is running, but no tab is connected. Click
the OpenClaw Chrome extension icon on a tab to attach it (profile "chrome").)
Even after:
- Restarting the gateway:
openclaw gateway restart
openclaw status --deep
- Confirming Chrome is running from WSL with the extension installed.
- Clicking the extension on a normal page tab.
The browser tool’s error message is now stale: the extension is installed and clicked on a normal tab, but the tool
continues to insist there is “no tab connected” and “Can’t reach the browser control service”.
Logs / console noise
From WSL Chrome, when browsing (likely unrelated, but including for completeness):
[2965:2965:0228/200945.655510:ERROR:dbus/object_proxy.cc:572] Failed to call method:
org.freedesktop.DBus.Properties. GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice:
org.freedesktop.DBus.Error.Servi ceUnknown: The name org.freedesktop.UPower was not provided by any .service files
Created TensorFlow Lite XNNPACK delegate for CPU.
[2965:2990:0228/200947.919087:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
[2965:2990:0228/201010.344670:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error
message: DEPRECATED_ENDPOINT
openclaw doctor also prints:
This install is not a git checkout.
Run `openclaw update` to update via your package manager (npm/pnpm), then rerun doctor.
Updating via openclaw update was skipped with:
Update Result: SKIPPED
Reason: not-git-install
Skipped: this OpenClaw install isn't a git checkout, and the package manager couldn't be detected. Update via your
package manager.
What I expected
- browser start / browser status to detect the WSL Chrome instance and the relay extension, and allow the agent to
drive a tab (e.g. open URLs, click, type).
- If there’s a misconfig between gateway and browser relay, a clearer diagnostic (“browser control service failed to
start / port conflict / etc.”) rather than a repeated “no tab is connected” message when a tab has actually been
clicked.
Impact
- Browser automation is effectively unavailable on this setup (WSL2 + WSLg Chrome), even though:
- Gateway is healthy (openclaw status OK).
- WSL Chrome is running with the OpenClaw extension installed.
- Extension is configured to http://127.0.0.1:18792.
Questions / Requests
1. Is this a known limitation/bug with WSL2 + WSLg and the browser tool?
2. Is there a recommended way to:
- Explicitly start the browser control service, or
- Adjust cdpUrl/ports/profile so the browser tool can reach it?
3. Any extra diagnostics I can run (e.g., openclaw logs --follow, specific env vars) to help track why cdpReady is
false and the tool thinks no tab is attached?
Thanks in advance—happy to run additional commands and share more logs if needed.Impact and severity
No response
Additional information
No response