ChatGPT icon indicating copy to clipboard operation
ChatGPT copied to clipboard

Centos7.0 server can't work because of the unsupport of playwright?

Open YoungXu06 opened this issue 2 years ago • 11 comments

I can't work the project out in my centos7.0 server, because missing dependencies for playwright wouldn't be fixed with all efforts?

YoungXu06 avatar Dec 14 '22 09:12 YoungXu06

It works . I can run the project in centos7 server

luckcul avatar Dec 14 '22 09:12 luckcul

It works . I can run the project in centos7 server

@luckcul 你好,请问你有遇到这个错误:Host system is missing dependencies to run browsers,安装之后还是提醒的问题吗?怎么解决的? 企业微信截图_16710108643446

YoungXu06 avatar Dec 14 '22 09:12 YoungXu06

你好,请问你有遇到这个错误:Host system is missing dependencies to run browsers,安装之后还是提醒的问题吗?怎么解决的?

少了Desktop environment.搜索Xvfb

acheong08 avatar Dec 14 '22 09:12 acheong08

@acheong08 安装Xvfb后还是有同样的报错,安装了那三个缺失依赖后也还是会提示同样的错误 企业微信截图_16710120497667

YoungXu06 avatar Dec 14 '22 10:12 YoungXu06

sudo apt install libatk-bridge2.0-0 sudo apt install libatspi2.0-0 sudo apt install libxkbcommon0

acheong08 avatar Dec 14 '22 10:12 acheong08

centos我通过yum -y install libatk-bridge-2.0.so.0 libatspi.so.0 libxkbcommon.so.0 安装了,上面截图里面有。意思是yum install不可以?

YoungXu06 avatar Dec 14 '22 10:12 YoungXu06

名字应该错了。没有.so。更apt一样我猜想

acheong08 avatar Dec 14 '22 10:12 acheong08

网上搜一搜

acheong08 avatar Dec 14 '22 10:12 acheong08

网上搜一搜

嗯,换了一台机器,用这个issue的方案解决了依赖报错的问题。由于是远程主机,需要xvfb配置后可访问chrome。

YoungXu06 avatar Dec 14 '22 10:12 YoungXu06

请问一下

╔════════════════════════════════════════════════════════════════════════════════════════════════╗
║ Looks like you launched a headed browser without having a XServer running.                     ║
║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║
║                                                                                                ║
║ <3 Playwright Team                                                                             ║
╚════════════════════════════════════════════════════════════════════════════════════════════════╝

是需要执行xvfb-run命令吗?<your-playwright-app>需要填什么?搜索没找到答案。

ZRHann avatar Dec 14 '22 13:12 ZRHann

请问一下

╔════════════════════════════════════════════════════════════════════════════════════════════════╗
║ Looks like you launched a headed browser without having a XServer running.                     ║
║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║
║                                                                                                ║
║ <3 Playwright Team                                                                             ║
╚════════════════════════════════════════════════════════════════════════════════════════════════╝

是需要执行xvfb-run命令吗?<your-playwright-app>需要填什么?搜索没找到答案。

已解决,直接xvfb-run python3 test.py

ZRHann avatar Dec 14 '22 14:12 ZRHann