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

说明:本文转载自-https://www.cnblogs.com/hbsygfz/p/8409517.html

由于ubuntu16.04系统自带的是Firefox浏览器,需要安装Chrome浏览器,但是在root用户下安装后发现,Chrome无法正常启动。安装及问题解决具体如下:
1. ubuntu上Chrome浏览器的安装(注意:这里是在root用户下)
step1:将Chrome下载源加入到系统的源列表
wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
这里写图片描述

step2:导入谷歌软件的公钥,用于对之后下载的软件进行验证
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
这里写图片描述

step3:对当前系统的可用更新列表进行更新,用于随时获得最新的软件版本信息
apt-get update
这里写图片描述
step4:安装chrome稳定版
apt-get install google-chrome-stable
这里写图片描述
step5:查看是否安装成功
/usr/bin/google-chrome-stable
这里写图片描述
chrome并没有启动起来,但这个报错,又不是Chrome未安装时的报错,如果Chrome未安装,则应该是下面的结果:
这里写图片描述
在Search中搜索“chrome”又会有结果:

直接使用快捷方式启动,等了很久,仍然未出现页面。说明该问题不是安装的问题,应该是启动的问题。
2. 启动Chrome出现的错误及其原因
在网上搜索了“ERROR:zygote_host_impl_linux.cc(90)] Running as root without –no-sandbox is not supported. See https://crbug.com/638180.”或者“ubuntu下chrome无法启动”等问题,发现了不少网友都遇到过,按照很多方法来试都未解决,但差不多明白是root用户权限的问题。
不信,你去机器上的非root用户上启动下,肯定能启动起来。
这里写图片描述

  1. 解决方法
    最后在同事的帮助下找到了解决方法,在启动命令后增加“–no-sandbox”:
    /usr/bin/google-chrome-stable –no-sandbox

如果不想一直使用命令启动,可以在usr/share/applications中找到Chrome的快捷方式,然后右键在其properties中command中增加”–no-sandbox”即可。从此以后,就可以直接在Search中找到Chrome进行启动了。
这里写图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/570685.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql ERROR 1045 和2058时(28000): 错误解决办法

mysql ERROR 1045 (28000): 错误解决办法 听语音|浏览:54286|更新:2018-02-23 14:34|标签:mysql 1234567分步阅读ERROR 1045 (28000): Access denied for user ODBClocalhost (using password: NO) ERROR 1045 (28000): Access denied for us…

maven POM总结

可继承的字段 version property 其他占坑: parent import scope Dependency_Management中的scope是可以被继承的,http://maven.apache.org/pom.html#Dependency_Management name 不可继承 artifactId 不可继承 , 确定打包的最终名称。 这个…

JVM从入门到放弃——JVM内存模型

前言 Java和C或者是C相比较而言,最大的区别是C系列的程序员在编写代码的时候,总是要对程序中的变量进行释放内存的操作,所以在编写C或者是C的程序员需要格外的谨慎,因为他们对程序的内存有着很高的权限,这样虽然是特点…

485. Max Consecutive Ones - LeetCode

Question 485. Max Consecutive Ones Solution 题目大意:给一个数组,取连续1的最大长度 思路:遍历数组,连续1就加1,取最大 Java实现: public int findMaxConsecutiveOnes(int[] nums) {if (nums null) return 0;int result 0;int tmp 0;for (int i : nums) {if (i 1) {tmp;…

MacBook创建docker私有仓库docker server gave HTTP response to HTTPS client 问题处理办法

在 mac上搭建一个私有仓库,在向仓库push镜像时,会报如下错误: #docker push 192.168.163.131:5000/test Get https://192.168.163.131:5000/v1/_ping: http: server gave HTTP response to HTTPS client 百度了下答案发现都不试用mac版本的d…

Redis基础1(定义及基础)

Redis 定义:Redis是一个软件,帮助开发者对一台机器的内存进行操作 安装redis软件方法: 超链接地址:https://www.cnblogs.com/L5251/articles/9146881.html Python中下载依赖包 pip3 install redis 测试Redis是否安装成功 # 1、引入…

vue-cli安装

、安装vue-cli 命令:npm install vue-cli -g -g表示全局安装 2、初始化项目 命令:vue init webpack my-project 使用vue命令初始化项目,并使用webpack打包 此时会跳出一系列问题,除了eslint那一项,其余的均可回答yes&a…

修复病毒破坏的文件关联并恢复程序图标

1.破坏文件关联的两种方式: (1)修改特定扩展名文件的对应名称。以.exe文件为例: 正常注册表中,.exe文件对应名称为: HKEY_CLASSES_ROOT\.exe (默认) exefile 病毒为…

双击程序后系统弹框“您无权访问此程序”的解决办法

xp下:我的电脑>工具>文件夹选项>查看,勾掉使用简单文件共享选项。如下图: 此时,在右键点击程序图标时,选项卡中会出现“安全”选项卡。如下图: 修改everyone为Administrator...并设置完全控制权限…

adb常用操作命令

1、adb devices 查看当前链接设备&#xff0c;列出连接到计算机的Android设备或者模拟器 2、adb install <apk文件路径> 安装软件 3、adb uninstall <软件名> 卸载apk之前要先查看报名&#xff1a; 知晓包名之后&#xff0c;就可以运用命令卸载该APK 4、adb shell …

轻量级ORM框架 【Dapper】 的使用

ORM是什么&#xff1f; 从字面理解&#xff0c;O是Object&#xff0c;对象&#xff1b;R是Relation&#xff0c;关系&#xff1b;M是Mapping&#xff0c;映射。所以&#xff0c;用一句话概括就是&#xff1a;ORM是一种对象关系映射的技术。 Dapper 是.NET下的一种ORM框架。 Dap…

系统提示一个程序正在被另一个程序调用,如何知道是被哪个程序调用

今天在处理一个病毒时&#xff0c;发现病毒文件无法复制。于是利用processxp找到了病毒文件是被哪个文件调用&#xff0c;然后用md关闭了调用句柄后成功复制文件。具体情况如下&#xff1a; 为了找到是哪个程序调用了befsvc.exe&#xff0c;打开processexplorer.exe&#xff0c…

通过修改explorer.exe内存隐藏文件及注册表项

记录今天分析的一个隐藏自身及注册表项的病毒。 1.概述&#xff1a; &#xff08;1&#xff09;此病毒文件为路径为&#xff1a;C:\Windows7\4D525EC1C14.exe&#xff0c;且注册了自启动项&#xff1a; HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run […

WPF xaml中列表依赖属性的定义

WPF xaml中列表依赖属性的定义 原文:WPF xaml中列表依赖属性的定义列表内容属性 如上图&#xff0c;是一个列表标题排序控件&#xff0c;我们需要定义一个标题列表&#xff0c;从而让调用方可以自由的设置标题信息。 在自定义控件时&#xff0c;会遇到列表依赖属性&#xff0c;…

由于权限问题无法删除注册表键值的解决方法

在中了某个病毒之后手动删除病毒自启动项失败&#xff0c;如下图&#xff1a; 查看run项的权限&#xff0c;发现用户被修改成了Everyone&#xff0c;并且没有任何权限&#xff0c;如下图&#xff1a; 手动赋予Everyone用户完全控制权限后删除注册表项成功&#xff0c;如下图&am…

c++利用windows api遍历指定文件夹及其子文件夹中的文件

以下代码在vs2008中测试通过&#xff0c;利用FindFirstFile,FindNextFile函数遍历了我电脑上全路径为“C:\\Users\\v_tianboli\\Desktop\\windows程式设计开发指南”的文件夹&#xff0c;并输出文件夹及子文件夹中的所有文件完整路径到控制台。完整代码如下&#xff1a; #inclu…

某释放驱动的样本分析及手杀报告

此为样本文件下载链接&#xff1a;http://download.csdn.net/detail/cs08211317dn/3982364&#xff0c;压缩包解压缩密码为&#xff1a;virus。 今天花了1个多小时分析了一款名为123.exe的病毒&#xff0c;觉得挺有意思的&#xff0c;于是顺手写个手杀报告&#xff0c;以备以后…

CentOS 7.2 安装zabbix 3.4

一、zabbix版本选择及部署环境说明 1、zabbix版本选择 zabbix官网地址&#xff1a;www.zabbix.com zabbix每半年发布一个长期支持版&#xff0c;目前长期支持版有2.0、3.0等&#xff0c;所以选择zabbix版本建议选择长期支持版&#xff0c;除非有特殊需求。 2、部署环境环境说明…

吴恩达机器学习笔记(二) —— Logistic回归

主要内容&#xff1a; 一.回归与分类 二.Logistic模型即sigmoid function 三.decision boundary 决策边界 四.cost function 代价函数 五.梯度下降 六.自带求解函数 七.多分类问题 一.回归与分类 回归&#xff1a;用于预测&#xff0c;输出值是连续型的。例如根据房子的大小预测…

弹出选择文件夹的对话框 BROWSEINFO 的用法【MFC】

以下是在vs2008中编译通过的代码&#xff0c;代码注释详细。要实现的功能是点击“浏览”按钮&#xff0c;即弹出选择文件夹的对话框。并将选择的文件夹或文件路径显示在MessageBox中。 void CMFC_TrojanKillerDlg::OnBnClickedButton1() {// TODO: 在此添加控件通知处理程序代码…