Ubuntu mate 上的 brave 上缺少 X 服务器或 $DISPLAY 错误

Ubuntu mate 上的 brave 上缺少 X 服务器或 $DISPLAY 错误

我在 debian 11 上运行容器 ubuntu mate,但是当我在 ubuntu mate 中运行 Brave 时出现以下消息:

root@0b3bd7aba275:/config# /bin/brave-browser [6194:6194:1116/002939.784984:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.

root@0b3bd7aba275:/config# /bin/brave-browser --no-sandbox [6220:6220:1116/002954.827870:ERROR:ozone_platform_x11.cc(239)] 缺少 X 服务器或 $DISPLAY [6220:6220:1116/002954.827917:ERROR:env.cc(255)] 平台初始化失败。退出。/bin/brave-browser:第 48 行:6220 跟踪/断点陷阱“$HERE/brave” “$@” root@0b3bd7aba275:/config#

我在 debian 上安装了 Gnome,但存在同样的问题。

当我执行 docker run 时,我在 ubuntu mate 上挂载了包含所有 X0、X1、X10、X1024、X1025 的 tmp 文件,而当我运行 brave 时,也出现了同样的错误。

docker run -d -v "/tmp/.X11-unix/:/tmp/.X11-unix/" -e PUID=1001 -e PGID=1001 -p 3003:3000 --shm-size="1gb" lscr.io/linuxserver/webtop:ubuntu-mate

你知道这个问题吗?

相关内容