web-ui
web-ui copied to clipboard
Fix issue installing with Docker on Apple Silicon (ARM).
Fixes #100 for me on M1. I haven't tested it in other setups.
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.
In this configuration it builds, but get some runtime errors on web-ui launch.
browser-use-webui-1 | Traceback (most recent call last): browser-use-webui-1 | File "/app/webui.py", line 35, in
browser-use-webui-1 | 2025-01-13 08:13:34,525 INFO success: webui entered RUNNING state, process has stayed up for > than 3 seconds (startsecs) browser-use-webui-1 | 2025-01-13 08:13:34,525 INFO success: webui entered RUNNING state, process has stayed up for > than 3 seconds (startsecs) browser-use-webui-1 | from src.agent.custom_agent import CustomAgent browser-use-webui-1 | 2025-01-13 08:13:34,525 DEBG 'webui' stderr output: browser-use-webui-1 | from src.agent.custom_agent import CustomAgent browser-use-webui-1 | browser-use-webui-1 | 2025-01-13 08:13:34,525 DEBG 'webui' stderr output: browser-use-webui-1 | from src.agent.custom_agent import CustomAgent browser-use-webui-1 | browser-use-webui-1 | File "/app/src/agent/custom_agent.py", line 29, in browser-use-webui-1 | 2025-01-13 08:13:34,525 DEBG 'webui' stderr output: browser-use-webui-1 | File "/app/src/agent/custom_agent.py", line 29, in browser-use-webui-1 | browser-use-webui-1 | 2025-01-13 08:13:34,525 DEBG 'webui' stderr output: browser-use-webui-1 | File "/app/src/agent/custom_agent.py", line 29, in browser-use-webui-1 | browser-use-webui-1 | 2025-01-13 08:13:34,526 DEBG 'webui' stderr output: browser-use-webui-1 | from browser_use.telemetry.views import ( browser-use-webui-1 | browser-use-webui-1 | 2025-01-13 08:13:34,526 DEBG 'webui' stderr output: browser-use-webui-1 | from browser_use.telemetry.views import ( browser-use-webui-1 | browser-use-webui-1 | from browser_use.telemetry.views import ( browser-use-webui-1 | 2025-01-13 08:13:34,526 DEBG 'webui' stderr output: browser-use-webui-1 | ImportError: cannot import name 'AgentStepErrorTelemetryEvent' from 'browser_use.telemetry.views' (/usr/local/lib/python3.11/site-packages/browser_use/telemetry/views.py) browser-use-webui-1 | 2025-01-13 08:13:34,526 DEBG 'webui' stderr output: browser-use-webui-1 | ImportError: cannot import name 'AgentStepErrorTelemetryEvent' from 'browser_use.telemetry.views' (/usr/local/lib/python3.11/site-packages/browser_use/telemetry/views.py) browser-use-webui-1 | ImportError: cannot import name 'AgentStepErrorTelemetryEvent' from 'browser_use.telemetry.views' (/usr/local/lib/python3.11/site-packages/browser_use/telemetry/views.py)
What happens if the platform is not platform: linux/amd64? I understand it fixes your issue, but I'm not sure if it breaks the build on other systems