WSL环境Ubuntu 18.04 LTS运行google-chrome报getsockopt错误求助
WSL Ubuntu 18.04 启动Chrome报错解决方案
该报错是Chrome沙箱机制与WSL环境兼容性问题导致的,可按以下步骤修复:
- 临时测试启动:直接在启动命令中添加禁用沙箱参数即可,命令如下:
google-chrome --no-sandbox - 永久生效配置:
- 给启动命令添加别名,写入bash配置文件:
echo "alias google-chrome='google-chrome --no-sandbox'" >> ~/.bashrc- 重载配置文件使修改立即生效:
source ~/.bashrc - 若使用WSL1且无WSLg支持,需要额外配置X服务器:
- 在Windows端安装X服务器工具(如VcXsrv),启动时允许公共网络访问
- 在Ubuntu中添加DISPLAY环境变量:
echo "export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0" >> ~/.bashrc source ~/.bashrc
配置完成后直接执行google-chrome即可正常启动浏览器。
内容的提问来源于stack exchange,提问作者namangirdhar16
相关产品推荐
相关产品推荐

