web-ui icon indicating copy to clipboard operation
web-ui copied to clipboard

Fix issue installing with Docker on Apple Silicon (ARM).

Open dev00lex opened this issue 10 months ago • 3 comments

Fixes #100 for me on M1. I haven't tested it in other setups.

dev00lex avatar Jan 13 '25 08:01 dev00lex

CLA assistant check
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.

CLAassistant avatar Jan 13 '25 08:01 CLAassistant

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)

dev00lex avatar Jan 13 '25 08:01 dev00lex

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

DaWe35 avatar Mar 20 '25 21:03 DaWe35