gpt4 book ai didi

docker - Docker 中的 Chromium 抛出 "Failed to create shared context for virtualization"

转载 作者:行者123 更新时间:2023-12-02 17:57:09 25 4
gpt4 key购买 nike

我有一个基于 debian 的 Docker 容器(主机在 Windows 10 上)。它通过 apt-get install -y --no-install-recommends chromium 安装了 Chromium .
当我运行测试命令时:

/usr/bin/chromium --headless --disable-gpu --no-sandbox --hide-scrollbars --window-size="1920,1080" --default-background-color=00000000 --hide-scrollbars --disable-features=NetworkService --virtual-time-budget=20000 --screenshot=/tmp/screenshot.png https://www.google.com

它提示说:
[0916/202547.786718:ERROR:gpu_channel_manager.cc(398)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.

尽管有错误,我还是得到了正确的屏幕截图,但无论如何我都想摆脱这个警报。
谷歌搜索没有帮助。

最佳答案

对不起,我的答案不是直接针对 Chrome 。但是对于基于它的cef(CefGlue)。我在没有 gpu(服务器)的 linux 上运行。

我在 cef 版本 76.1.13 上遇到了完全相同的错误。

感谢 https://github.com/Zenika/alpine-chrome/issues/36#issuecomment-534392761

原因是标志“--disable-software-rasterizer”。
我将它与旧版本的cef一起使用。但现在它会导致错误。

我明白了,你不使用这个标志,但你可以在提问时跳过它吗?

关于docker - Docker 中的 Chromium 抛出 "Failed to create shared context for virtualization",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57964084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com