HibiKier / zhenxun_bot

基于 Nonebot2 开发,非常可爱的绪山真寻bot
GNU Affero General Public License v3.0
3.35k stars 605 forks source link

在已安装playwright install chromium依然出现报错 #1360

Closed beiyaohhhc closed 1 year ago

beiyaohhhc commented 1 year ago

系统版本:windows server 2019

真寻版本:0.1.6.7

错误截图

image

日志截图

04-11 00:33:55 [ERROR] uvicorn | Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-u0GqDEDQ-py3.10\lib\site-packages\starlette\routing.py", line 671, in lifespan async with self.lifespan_context(app): File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-u0GqDEDQ-py3.10\lib\site-packages\starlette\routing.py", line 566, in aenter await self._router.startup() File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-u0GqDEDQ-py3.10\lib\site-packages\starlette\routing.py", line 648, in startup await handler() File "C:\Users\Administrator\Desktop\zhenxun_bot\utils\browser.py", line 21, in start_browser _browser = await _playwright.chromium.launch() File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-u0GqDEDQ-py3.10\lib\site-packages\playwright\async_api_generated.py", line 14007, in launch await self._impl_obj.launch( File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-u0GqDEDQ-py3.10\lib\site-packages\playwright_impl_browser_type.py", line 93, in launch Browser, from_channel(await self._channel.send("launch", params)) File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-u0GqDEDQ-py3.10\lib\site-packages\playwright_impl_connection.py", line 44, in send return await self._connection.wrap_api_call( File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-u0GqDEDQ-py3.10\lib\site-packages\playwright_impl_connection.py", line 419, in wrap_api_call return await cb() File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\zhenxun-bot-u0GqDEDQ-py3.10\lib\site-packages\playwright_impl_connection.py", line 79, in inner_send result = next(iter(done)).result() playwright._impl._api_types.Error: Executable doesn't exist at C:\Users\Administrator\AppData\Local\ms-playwright\chromium-1041\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Looks like Playwright was just installed or updated. ║ ║ Please run the following command to download new browsers: ║ ║ ║ ║ playwright install ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════╝

04-11 00:33:55 [ERROR] uvicorn | Application startup failed. Exiting.

错误说明

运行playwright install chromium后运行python bot.py 插件正常加载 最后一步出现问题 如图

beiyaohhhc commented 1 year ago

按照提示运行

78.5 Mb [====================] 100% 0.0s Failed to install browsers Error: Failed to download Firefox 107.0 (playwright build v1369), caused by Error: ENOSPC: no space left on device, write

HibiKier commented 1 year ago

把你目录下playwright安装的浏览器全部删掉再安装试试

beiyaohhhc commented 1 year ago

把你目录下playwright安装的浏览器全部删掉再安装试试

谢谢 已解决

Tobias272727 commented 1 year ago

如果是windows server 2012r2 仍然会有这个问题。google 已经停止对2016以下版本(基于win10之前内核的版本)的chrome支持。 ref: https://github.com/microsoft/playwright/issues/21490#issuecomment-1460739580 建议方便完善文档的时候,提一嘴win server 版本 > 2016@HibiKier