GVKun编程网logo

消息:未知错误:Chrome无法启动:在具有Linux 4.9.85-38.58.amzn1.x86_64 x86_64的AWS Cloud9上异常退出

9

对于想了解消息:未知错误:Chrome无法启动:在具有Linux4.9.85-38.58.amzn1.x86_64x86_64的AWSCloud9上异常退出的读者,本文将是一篇不可错过的文章,并且为您

对于想了解消息:未知错误:Chrome无法启动:在具有Linux 4.9.85-38.58.amzn1.x86_64 x86_64的AWS Cloud9上异常退出的读者,本文将是一篇不可错过的文章,并且为您提供关于CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64、CentOS-5.6-x86_64-bin-DVD 和 CentOS-5.6-x86_64-LiveCD这两种有什么区别、gcc编译:/usr/lib/gcc/x86_64-linux-gnu/5/x86_64-linux-gnu/crt1.o:在函数‘_start’中:(.text+0x20):对‘main’未定义引用、i386 和 x86_64下的CentOS-5.7发布的有价值信息。

本文目录一览:

消息:未知错误:Chrome无法启动:在具有Linux 4.9.85-38.58.amzn1.x86_64 x86_64的AWS Cloud9上异常退出

消息:未知错误:Chrome无法启动:在具有Linux 4.9.85-38.58.amzn1.x86_64 x86_64的AWS Cloud9上异常退出

在AWS Cloud9中工作,我的脚本是:

from bs4 import BeautifulSoupfrom selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsimport requestsoptions = Options()options.binary_location = ''/usr/bin/google-chrome''driver = webdriver.Chrome(chrome_options=options, executable_path=''/home/ec2-user/environment/downloads/chromedriver'')url = ''http://google.com''driver.get(url)soup = BeautifulSoup(driver.page_source, ''lxml'')# driver.quit()print(soup)

但是,当我运行文件时,运行配置将挂起,直到我用ctrl + c键盘中断为止。追溯返回此:

> Traceback (most recent call last):   File> "/home/ec2-user/environment/vpy36/lib/python3.6/dist-packages/hubspot-marketplace.py",> line 9, in <module>>     driver = webdriver.Chrome(chrome_options=options, executable_path=''/home/ec2-user/environment/downloads/chromedriver'')  > File> "/home/ec2-user/environment/vpy36/lib/python3.6/dist-packages/selenium/webdriver/chrome/webdriver.py",> line 75, in __init__>     desired_capabilities=desired_capabilities)   File "/home/ec2-user/environment/vpy36/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py",> line 154, in __init__>     self.start_session(desired_capabilities, browser_profile)   File "/home/ec2-user/environment/vpy36/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py",> line 243, in start_session>     response = self.execute(Command.NEW_SESSION, parameters)   File "/home/ec2-user/environment/vpy36/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py",> line 310, in execute>     response = self.command_executor.execute(driver_command, params)   File> "/home/ec2-user/environment/vpy36/lib/python3.6/dist-packages/selenium/webdriver/remote/remote_connection.py",> line 466, in execute>     return self._request(command_info[0], url, body=data)   File "/home/ec2-user/environment/vpy36/lib/python3.6/dist-packages/selenium/webdriver/remote/remote_connection.py",> line 490, in _request>     resp = self._conn.getresponse()   File "/usr/lib64/python3.6/http/client.py", line 1331, in getresponse>     response.begin()   File "/usr/lib64/python3.6/http/client.py", line 297, in begin>     version, status, reason = self._read_status()   File "/usr/lib64/python3.6/http/client.py", line 258, in _read_status>     line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")   File "/usr/lib64/python3.6/socket.py", line 586, in readinto>     return self._sock.recv_into(b) KeyboardInterrupt

刚刚花了最后4个小时尝试将chrome和beautifulsoup安装到AWS Cloud 9上。非常困难。

编辑:我只是让它运行,直到它自己停止并返回 Message: unknown error: Chrome failed to start: exitedabnormally

编辑2:驱动程序信息:chromedriver = 2.10.267518,

平台= Linux 4.9.85-38.58.amzn1.x86_64 x86_64

谷歌浏览器66.0.3359.117

答案1

小编典典

此错误消息…

Message: unknown error: Chrome failed to start: exited abnormally

…表示 ChromeDriver 无法建立新的 Chrome 会话。

根据您的问题更新,您的主要问题是所使用的二进制文件之间的 版本兼容性 ,如下所示:

  • 您正在使用 chromedriver = 2.10 ,它相当 古老古老
  • 您正在使用 chrome = 66.0
  • ChromeDriver v2.38的 发行说明中明确提到以下内容:

支持 Chrome v65-67

  • 我们不知道您的 Selenium Client 版本。

因此, ChromeDriver 版本( v2.10 )与 Chrome浏览器 版本( v66.0 )之间存在明显的不匹配

  • Selenium 升级到当前 版本3.11.0
  • 升级 ChromeDriver 当前 ChromeDriver v2.38 水平。
  • Chrome 版本保持在 Chrome v66.x 级别。(根据ChromeDriver v2.38发行说明)
  • 清理 你的 项目工作 ,通过你的 IDE重建 仅需要依赖你的项目。
  • 在执行 测试套件 之前和之后,使用 CCleaner 工具清除所有操作系统琐事。 __
  • 如果您的基本 Web客户端 版本太旧,请通过 Revo Uninstaller 卸载它,然后安装最新的GA和 Web客户端 发行版本。
  • 进行 系统重启
  • 执行您的@Test

CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64

CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64

在基于CentOS平台的工作过程中,难免有时需要升级或者降级内核以验证功能、调试性能或者更新整个系统。

如果从头重新编译一个内核费时费力,另外加之现在内核特性越来越复杂,依赖的库或者工具也不少,找到一种简单的升级内核方法将非常必要。

下面是我实践过的最简单方法。

系统环境:
CentOS 6.6 x86_64
1:查看系统版本
# uname -r
2.6.32-573.12.1.el6.x86_64

2:更新内核
# yum -y install kernel


3:重启系统
# reboot

4:查看是否启用新内核
# uname -r
2.6.32-642.3.1.el6.x86_64


5:可以删除老内核节约空间
# rpm -q kernel
kernel-2.6.32-504.el6.x86_64
kernel-2.6.32-573.12.1.el6.x86_64
kernel-2.6.32-642.3.1.el6.x86_64


# rpm -e kernel-2.6.32-573.12.1.el6.x86_64


  • 上一篇将日志中的指定字段对齐显示输出

CentOS-5.6-x86_64-bin-DVD 和 CentOS-5.6-x86_64-LiveCD这两种有什么区别

CentOS-5.6-x86_64-bin-DVD 和 CentOS-5.6-x86_64-LiveCD这两种有什么区别

CentOS-5.6-x86_64-bin-DVD 和 CentOS-5.6-x86_64-LiveCD这两种有什么区别? 从体积上看livecd的要小很多,而bin-DVD很大,而且是两个iso文件;

我想使用U盘来给服务器装centos;  在网上看有人说把iso安装文件通过Universal-USB-Installer-1.8.7.0.exe刻到U盘即可,但这个工具只能选择一个iso文件,如果是bin-DVD,我该选第一个ISO么?

谢谢了。。。

gcc编译:/usr/lib/gcc/x86_64-linux-gnu/5/x86_64-linux-gnu/crt1.o:在函数‘_start’中:(.text+0x20):对‘main’未定义引用

gcc编译:/usr/lib/gcc/x86_64-linux-gnu/5/x86_64-linux-gnu/crt1.o:在函数‘_start’中:(.text+0x20):对‘main’未定义引用

gcc编译器编译时报错:

/usr/lib/gcc/x86_64-linux-gnu/5/…/…/…/x86_64-linux-gnu/crt1.o:在函数‘_start’中:(.text+0x20):对‘main’未定义的引用

 

出现这种问题可能是 你对没有main函数的静态库或动态库尝试编译成可执行文件。我在写makefile的时候对依赖库文件漏写了-c参数,导致其尝试编译链接为可执行文件,又因为没有main函数实现,所以报出了这样的错误。

gcc -c参数表示将源文件编译成目标文件,即.o结尾的文件, gcc -c test.c ------> test.o

而gcc不加参数的话,会将编译并尝试链接为可执行文件,而如果你仅仅只是静态库,没有main函数的话,那么就会链接失败,出现这样的错误。

i386 和 x86_64下的CentOS-5.7发布

i386 和 x86_64下的CentOS-5.7发布

CentOS项目发布了CentOS 5.7。“CentOS-5.7基于EL 5.7的上有发行,包含了来自包括服务器和客户端的所有变体的包库。所有上游仓库都被集成到了一个当中,使之更加适宜于最终用户使用。” 发行注记里有更多细节。

 

英文原文:Release for CentOS-5.7 i386 and x86_64
转载请注明:Linux人社区 英文资讯翻译专版 编译   

关于消息:未知错误:Chrome无法启动:在具有Linux 4.9.85-38.58.amzn1.x86_64 x86_64的AWS Cloud9上异常退出的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64、CentOS-5.6-x86_64-bin-DVD 和 CentOS-5.6-x86_64-LiveCD这两种有什么区别、gcc编译:/usr/lib/gcc/x86_64-linux-gnu/5/x86_64-linux-gnu/crt1.o:在函数‘_start’中:(.text+0x20):对‘main’未定义引用、i386 和 x86_64下的CentOS-5.7发布等相关内容,可以在本站寻找。

本文标签: