解决centos 7系统root用户下Chrome无法启动问题

2024-09-06 14:08

本文主要是介绍解决centos 7系统root用户下Chrome无法启动问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

由于ucentos 7系统自带的是Firefox浏览器,需要安装Chrome浏览器,但是在root用户下安装后发现,Chrome无法正常启动。安装及问题解决具体如下:

1. 官网下载

https://www.google.cn/chrome/

google-chrome-stable_current_x86_64.rpm

2. 双击此文件进行安装,或者rpm -ivh google-chrome-stable_current_x86_64.rpm

执行过程可能会报缺少依赖包,安装对应依赖包就可以

3. 安装完毕之后,将在应用程序--->网络--->中发现google-chrome浏览器

但双击后发现chrome无响应

4. 百度了很多,有说selinux应该disabled掉,执行操作如下:

vi /etc/selinux/config

设置SELINUX=disabled

依然无法从快捷方式中打开chrome

4. 找到chrome的命令行位置,手动执行

[root@localhost chrome]# rpm -qa | grep chrome

google-chrome-stable-65.0.3325.181-1.x86_64

[root@localhost chrome]# rpm -ql grep google-chrome-stable

/opt/google/chrome/google-chrome-stable

/usr/bin/google-chrome-stable

直接命令行执行google-chrome,报错如下:

 

[root@localhost chrome]# /usr/bin/google-chrome-stable
[6313:6313:0321/180337.608535:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
[root@localhost chrome]# /opt/google/chrome/google-chrome
[6344:6344:0321/180547.903143:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
 

5. 根据关键字(zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported),找到参考1中内容,发现可能是root权限的问题,解决方式如下

1. 命令行启动:/usr/bin/google-chrome-stable --no-sandbox

2.若不想命令行启动,则文件下中进入/usr/share/applications/,找到chrome图表,右键,属性,启动方式后面加上--no-sandbox,或者vi /usr/share/applications/google-chrome.desktop,启动加--no-sandbox,双击此图标即可启动chrome

问题:此时在桌面chrome中依然无法启动chrome

 

歪打正着解决:

查阅资料找桌面快捷方式在文件夹中的位置(见参考2),发现桌面的应用程序中的内容确实在/usr/share/applications/中

但是文件中可以双击启动,桌面图标缺不可以,因此向把文件中的内容直接添加到桌面看看

1. 把/usr/share/applications/中的chrome直接拽到桌面,生成桌面图标,双击桌面图标,chrome弹出

2. 之后报了一个“不信任”之类的msg,点击确定,之后/usr/share/applications/中的chrome小时,桌面的应用程序--> 网络-->中的chrome图标也消失

3. 拷贝桌面的chrome到/usr/share/applications/中,/usr/share/applications/中的chrome图标显示,双击也可以打开了

猜测可能是gnome中桌面的应用程序还没有读到最新的配置,用的还是内存中旧的配置,导致一直打不开,直到/usr/share/applications/中的内容被删除,此时内存中的配置可能都清理了,重新添加/usr/share/applications/中的chrome图标,可以打开了,以上仅为猜测,无事实依据

 

参考1:ubuntu上Chrome浏览器的安装(注意:这里是在root用户下)

参考2:centos7 创建桌面快捷方式(chrome,eclipse)

这篇关于解决centos 7系统root用户下Chrome无法启动问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1142221

相关文章

IDEA和GIT关于文件中LF和CRLF问题及解决

《IDEA和GIT关于文件中LF和CRLF问题及解决》文章总结:因IDEA默认使用CRLF换行符导致Shell脚本在Linux运行报错,需在编辑器和Git中统一为LF,通过调整Git的core.aut... 目录问题描述问题思考解决过程总结问题描述项目软件安装shell脚本上git仓库管理,但拉取后,上l

解决docker目录内存不足扩容处理方案

《解决docker目录内存不足扩容处理方案》文章介绍了Docker存储目录迁移方法:因系统盘空间不足,需将Docker数据迁移到更大磁盘(如/home/docker),通过修改daemon.json配... 目录1、查看服务器所有磁盘的使用情况2、查看docker镜像和容器存储目录的空间大小3、停止dock

idea npm install很慢问题及解决(nodejs)

《ideanpminstall很慢问题及解决(nodejs)》npm安装速度慢可通过配置国内镜像源(如淘宝)、清理缓存及切换工具解决,建议设置全局镜像(npmconfigsetregistryht... 目录idea npm install很慢(nodejs)配置国内镜像源清理缓存总结idea npm in

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

idea突然报错Malformed \uxxxx encoding问题及解决

《idea突然报错Malformeduxxxxencoding问题及解决》Maven项目在切换Git分支时报错,提示project元素为描述符根元素,解决方法:删除Maven仓库中的resolv... 目www.chinasem.cn录问题解决方式总结问题idea 上的 maven China编程项目突然报错,是

在Ubuntu上打不开GitHub的完整解决方法

《在Ubuntu上打不开GitHub的完整解决方法》当你满心欢喜打开Ubuntu准备推送代码时,突然发现终端里的gitpush卡成狗,浏览器里的GitHub页面直接变成Whoathere!警告页面... 目录一、那些年我们遇到的"红色惊叹号"二、三大症状快速诊断症状1:浏览器直接无法访问症状2:终端操作异常

linux系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

mybatis直接执行完整sql及踩坑解决

《mybatis直接执行完整sql及踩坑解决》MyBatis可通过select标签执行动态SQL,DQL用ListLinkedHashMap接收结果,DML用int处理,注意防御SQL注入,优先使用#... 目录myBATiFBNZQs直接执行完整sql及踩坑select语句采用count、insert、u

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型: