Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

有关 linux 下 GLIBC_2.27... 报错问题 #187

Closed
hqucyf opened this issue Jan 7, 2025 · 8 comments
Closed

有关 linux 下 GLIBC_2.27... 报错问题 #187

hqucyf opened this issue Jan 7, 2025 · 8 comments

Comments

@hqucyf
Copy link

hqucyf commented Jan 7, 2025

image
image

@hqucyf
Copy link
Author

hqucyf commented Jan 7, 2025

我是把原先的项目都删掉,重新git最新版本,一步步按照readme 执行的

@hqucyf
Copy link
Author

hqucyf commented Jan 7, 2025

(wiseflow) [root@localhost core]# ./run_task.sh
Starting PocketBase...
2025/01/07 11:52:46 Server started at http://127.0.0.1:8090
├─ REST API: http://127.0.0.1:8090/api/
└─ Dashboard: http://127.0.0.1:8090/_/
2025-01-07 11:52:47.577 | DEBUG | utils.pb_api:init:12 - initializing pocketbase client: http://127.0.0.1:8090
2025-01-07 11:52:47.706 | INFO | utils.pb_api:init:22 - pocketbase ready authenticated as admin - [email protected]
2025-01-07 11:52:47.709 | INFO | agents.get_info:init:64 - no activated tag found, will ask user to create one
It seems you have not set any focus point, WiseFlow need the specific focus point to guide the following info extract job.so please input one now. describe what info you care about shortly: sansong
Please provide more explanation for the focus point (if not necessary, pls just type enter: dsds
2025-01-07 11:53:21.270 | INFO | main:schedule_pipeline:10 - task execute loop 1
/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node)
/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /lib64/libstdc++.so.6: version CXXABI_1.3.9' not found (required by /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /lib64/libm.so.6: version GLIBC_2.27' not found (required by /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node)
/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /lib64/libc.so.6: version GLIBC_2.27' not found (required by /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /lib64/libc.so.6: version GLIBC_2.28' not found (required by /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node)
/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node)
Traceback (most recent call last):
File "/home/wiseflow/core/tasks.py", line 31, in
asyncio.run(main())
File "/root/anaconda3/envs/wiseflow/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/root/anaconda3/envs/wiseflow/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/home/wiseflow/core/tasks.py", line 29, in main
await schedule_pipeline(interval_seconds)
File "/home/wiseflow/core/tasks.py", line 21, in schedule_pipeline
await main_process(todo_urls)
File "/home/wiseflow/core/general_process.py", line 51, in main_process
async with AsyncWebCrawler(headless=True, verbose=False) as crawler:
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_webcrawler.py", line 218, in aenter
return await self.start()
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_webcrawler.py", line 202, in start
await self.crawler_strategy.aenter()
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_crawler_strategy.py", line 750, in aenter
await self.start()
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_crawler_strategy.py", line 760, in start
await self.browser_manager.start()
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_crawler_strategy.py", line 349, in start
self.playwright = await async_playwright().start()
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/async_api/_context_manager.py", line 51, in start
return await self.aenter()
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/async_api/_context_manager.py", line 46, in aenter
playwright = AsyncPlaywright(next(iter(done)).result())
Exception: Connection closed while reading from the driver
ERROR:asyncio:Task exception was never retrieved
future: <Task finished name='Task-4' coro=<Connection.run..init() done, defined at /root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py:276> exception=Exception('Connection.init: Connection closed while reading from the driver')>
Traceback (most recent call last):
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 277, in init
self.playwright_future.set_result(await self._root_object.initialize())
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 219, in initialize
await self._channel.send(
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 61, in send
return await self._connection.wrap_api_call(
File "/root/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 528, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
Exception: Connection.init: Connection closed while reading from the driver
ERROR:asyncio:Future exception was never retrieved
future: <Future finished exception=BrokenPipeError(32, 'Broken pipe')>
Traceback (most recent call last):
File "/root/anaconda3/envs/wiseflow/lib/python3.10/asyncio/unix_events.py", line 676, in write
n = os.write(self._fileno, data)
BrokenPipeError: [Errno 32] Broken pipe

@hqucyf
Copy link
Author

hqucyf commented Jan 7, 2025

手工./pocketbase serve后,无法访问http://127.0.0.1:8090/_/,执行 ./run_task.sh报以上错误

@newBiesSun
Copy link

Starting PocketBase...
2025/01/07 17:18:21 Server started at http://0.0.0.0:8090
├─ REST API: http://0.0.0.0:8090/api/
└─ Dashboard: http://0.0.0.0:8090/_/
2025-01-07 17:18:22.381 | DEBUG | utils.pb_api:init:12 - initializing pocketbase client: http://0.0.0.0:8090
2025-01-07 17:18:22.522 | INFO | utils.pb_api:init:22 - pocketbase ready authenticated as admin - [email protected]
2025-01-07 17:18:22.535 | INFO | main:schedule_pipeline:10 - task execute loop 1
2025-01-07 17:18:22.540 | INFO | main:schedule_pipeline:17 - applying https://news.winshang.com/index.html
/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libm.so.6: version GLIBC_2.27' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libc.so.6: version GLIBC_2.27' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node)
/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libc.so.6: version GLIBC_2.28' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libc.so.6: version GLIBC_2.25' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node)
Traceback (most recent call last):
File "/data01/shl/wiseflow/core/tasks.py", line 31, in
asyncio.run(main())
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/data01/shl/wiseflow/core/tasks.py", line 29, in main
await schedule_pipeline(interval_seconds)
File "/data01/shl/wiseflow/core/tasks.py", line 21, in schedule_pipeline
await main_process(todo_urls)
File "/data01/shl/wiseflow/core/general_process.py", line 51, in main_process
async with AsyncWebCrawler(headless=True, verbose=False) as crawler:
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_webcrawler.py", line 218, in aenter
return await self.start()
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_webcrawler.py", line 202, in start
await self.crawler_strategy.aenter()
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_crawler_strategy.py", line 750, in aenter
await self.start()
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_crawler_strategy.py", line 760, in start
await self.browser_manager.start()
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/crawl4ai/async_crawler_strategy.py", line 349, in start
self.playwright = await async_playwright().start()
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/async_api/_context_manager.py", line 51, in start
return await self.aenter()
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/async_api/_context_manager.py", line 46, in aenter
playwright = AsyncPlaywright(next(iter(done)).result())
Exception: Connection closed while reading from the driver
ERROR:asyncio:Task exception was never retrieved
future: <Task finished name='Task-4' coro=<Connection.run..init() done, defined at /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py:276> exception=Exception('Connection.init: Connection closed while reading from the driver')>
Traceback (most recent call last):
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 277, in init
self.playwright_future.set_result(await self._root_object.initialize())
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 219, in initialize
await self._channel.send(
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 61, in send
return await self._connection.wrap_api_call(
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 528, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
Exception: Connection.init: Connection closed while reading from the driver
ERROR:asyncio:Future exception was never retrieved
future: <Future finished exception=BrokenPipeError(32, 'Broken pipe')>
Traceback (most recent call last):
File "/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/asyncio/unix_events.py", line 676, in write
n = os.write(self._fileno, data)
BrokenPipeError: [Errno 32] Broken pipe

@bigbrother666sh
Copy link
Member

这不是有报错信息吗
GLIBC_2.27' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libc.so.6: version GLIBC_2.27' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node)
/data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libc.so.6: version GLIBC_2.28' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libc.so.6: version GLIBC_2.25' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node)

翻翻看 closed issue,有兄弟遇到过并解决了

@hqucyf
Copy link
Author

hqucyf commented Jan 13, 2025

这不是有报错信息吗 GLIBC_2.27' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libc.so.6: version GLIBC_2.27' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libc.so.6: version GLIBC_2.28' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node) /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node: /usr/lib64/libc.so.6: version GLIBC_2.25' not found (required by /data01/uxj/anaconda3/envs/wiseflow/lib/python3.10/site-packages/playwright/driver/node)

翻翻看 closed issue,有兄弟遇到过并解决了

这个是另外兄弟的报错,跟我的不一样

@bigbrother666sh
Copy link
Member

#164

@newBiesSun
Copy link

GLIBC_2.27... 报错问题原因是glibc版本低通过升级GLIBC2.31已解决:
解决参考链接1:CentOS7下升级GLIBC2.31: https://developer.aliyun.com/article/1099333
参考链接2:glibc编译时报错:https://blog.csdn.net/nianjiuhuiyi/article/details/126499209
参考链接3:Linux升级glibc: https://blog.csdn.net/G971005287W/article/details/131434755

@bigbrother666sh bigbrother666sh changed the title V0.3.6版本执行./run_task.sh报错 有关 linux 下 GLIBC_2.27... 报错问题 Jan 18, 2025
@bigbrother666sh bigbrother666sh pinned this issue Jan 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants