You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS 7下Google Chrome启动失败求助:X server/$DISPLAY相关错误

解决CentOS 7下Chrome无法启动的问题

步骤1:启动对应端口的Xvfb服务

你仅设置了DISPLAY=:99但未启动该端口的Xvfb虚拟显示服务,这是核心问题。执行以下命令启动Xvfb并后台运行:

Xvfb :99 -screen 0 1024x768x16 &
  • :99 对应你设置的DISPLAY端口
  • -screen 0 1024x768x16 定义虚拟屏幕的分辨率与色深

步骤2:确认DISPLAY环境变量生效

执行命令验证变量是否正确设置:

echo $DISPLAY

若输出不是:99,重新执行:

export DISPLAY=:99

步骤3:用适配CentOS 7的参数启动Chrome

CentOS 7存在默认共享内存空间不足的问题,需添加额外参数规避:

google-chrome-stable --no-sandbox --disable-dev-shm-usage &
  • --disable-dev-shm-usage:解决/dev/shm空间不足导致的启动失败
  • 若需要远程调试,可追加--remote-debugging-port=9222参数

步骤4:补充缺失的基础依赖库

若仍启动失败,可能缺少X11相关基础依赖,执行以下命令安装:

yum install -y libX11 libXext libXtst libXrender libXcursor

步骤5:查看详细日志定位问题

如果以上操作无效,执行带日志参数的命令获取错误详情:

google-chrome-stable --no-sandbox --enable-logging --v=1

根据日志提示排查缺失组件或配置异常。

内容的提问来源于stack exchange,提问作者Davide Tessarollo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 04:07:06