对于想了解消息:未知错误: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上异常退出
- 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上异常退出
在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
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这两种有什么区别? 从体积上看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’未定义的引用
出现这种问题可能是 你对没有main函数的静态库或动态库尝试编译成可执行文件。我在写makefile的时候对依赖库文件漏写了-c参数,导致其尝试编译链接为可执行文件,又因为没有main函数实现,所以报出了这样的错误。
gcc -c参数表示将源文件编译成目标文件,即.o结尾的文件, gcc -c test.c ------> test.o
而gcc不加参数的话,会将编译并尝试链接为可执行文件,而如果你仅仅只是静态库,没有main函数的话,那么就会链接失败,出现这样的错误。
i386 和 x86_64下的CentOS-5.7发布
转载请注明: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发布等相关内容,可以在本站寻找。
本文标签: