WeKnora icon indicating copy to clipboard operation
WeKnora copied to clipboard

[Bug]: 在 ubuntu 上面没法运行WeKnora-docreader

Open useryyi opened this issue 1 month ago • 4 comments

相关组件

前端界面

Bug 描述

WeKnora-docreader | Initializing server logging WeKnora-docreader | 2025-11-01 07:43:19.550 [no-req-id] INFO main | Initializing OCR engine with backend: paddle WeKnora-docreader | 2025-11-01 07:43:19.550 [no-req-id] INFO parser.ocr_engine | Initializing OCR engine with backend: paddle WeKnora-docreader exited with code 132 WeKnora-postgres | 2025-11-01 07:44:05.614 UTC [27] LOG: checkpoint starting: time WeKnora-postgres | 2025-11-01 07:44:09.832 UTC [27] LOG: checkpoint complete: wrote 45 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=4.211 s, sync=0.003 s, total=4.219 s; sync files=7, longest=0.002 s, average=0.001 s; distance=216 kB, estimate=216 kB; lsn=0/3FCCC30, redo lsn=0/3FCCBD8 WeKnora-docreader | Initializing server logging WeKnora-docreader | 2025-11-01 07:44:21.943 [no-req-id] INFO main | Initializing OCR engine with backend: paddle WeKnora-docreader | 2025-11-01 07:44:21.944 [no-req-id] INFO parser.ocr_engine | Initializing OCR engine with backend: paddle WeKnora-docreader exited with code 132

一直重启。启不动。

期望行为

docreader 能正常运行起来

相关日志

WeKnora-postgres  |
WeKnora-postgres  | PostgreSQL Database directory appears to contain a database; Skipping initialization
WeKnora-postgres  |
WeKnora-postgres  | 2025-11-01 07:39:05.514 UTC [1] LOG:  starting PostgreSQL 17.6 (Debian 17.6-2.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
WeKnora-postgres  | 2025-11-01 07:39:05.514 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
WeKnora-postgres  | 2025-11-01 07:39:05.514 UTC [1] LOG:  listening on IPv6 address "::", port 5432
WeKnora-postgres  | 2025-11-01 07:39:05.518 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
WeKnora-postgres  | 2025-11-01 07:39:05.525 UTC [29] LOG:  database system was shut down at 2025-11-01 07:38:52 UTC
WeKnora-postgres  | 2025-11-01 07:39:05.534 UTC [1] LOG:  database system is ready to accept connections
WeKnora-postgres  | 2025-11-01 07:39:05.547 UTC [32] LOG:  pg_cron scheduler started
WeKnora-postgres  | 2025-11-01 07:44:05.614 UTC [27] LOG:  checkpoint starting: time
WeKnora-postgres  | 2025-11-01 07:44:09.832 UTC [27] LOG:  checkpoint complete: wrote 45 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=4.211 s, sync=0.003 s, total=4.219 s; sync files=7, longest=0.002 s, average=0.001 s; distance=216 kB, estimate=216 kB; lsn=0/3FCCC30, redo lsn=0/3FCCBD8
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:39:06.973 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:39:06.973 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:39:10.493 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:39:10.493 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:39:13.404 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:39:13.404 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:39:16.068 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:39:16.068 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:39:19.405 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:39:19.405 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:39:23.371 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:39:23.371 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:39:29.192 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:39:29.192 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:39:37.920 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:39:37.921 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:39:53.378 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:39:53.378 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:40:21.365 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:40:21.366 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:41:14.929 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:41:14.929 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:42:17.359 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:42:17.359 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:43:19.550 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:43:19.550 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:44:21.943 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:44:21.944 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
WeKnora-docreader  | Initializing server logging
WeKnora-docreader  | 2025-11-01 07:45:24.362 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
WeKnora-docreader  | 2025-11-01 07:45:24.362 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle

操作系统

ubuntu 22

确认事项

  • [x] 我已经搜索了现有的 issues,确认这是一个新问题

useryyi avatar Nov 01 '25 07:11 useryyi

paddleocr在ubuntu上可能有些异常,可以在.env中设置OCR_BACKEND=no_ocr,看看能不能启动

begoniezhao avatar Nov 03 '25 07:11 begoniezhao

paddleocr在ubuntu上可能有些异常,可以在.env中设置OCR_BACKEND=no_ocr,看看能不能启动

还是不行

wawaaaaaaaaa avatar Dec 16 '25 01:12 wawaaaaaaaaa

@wawaaaaaaaaa 在docker-compose的docreader镜像中加这个环境变量

begoniezhao avatar Dec 16 '25 02:12 begoniezhao