WeKnora icon indicating copy to clipboard operation
WeKnora copied to clipboard

[Question]: 安装部署阶段,服务无法启动

Open Tbdnw opened this issue 3 months ago • 10 comments

问题类别

安装和部署

问题描述

[root@localhost WeKnora]# ./scripts/start_all.sh [INFO] 正在检查Ollama服务... [INFO] 检查环境变量配置... [INFO] .env 文件已存在 [INFO] Ollama服务地址: http://host.docker.internal:11434 [INFO] 启动本地Ollama服务... [SUCCESS] 本地Ollama服务已成功启动,端口:11434

[SUCCESS] 本地Ollama服务地址: http://localhost:11434 [INFO] 正在启动Docker容器... [INFO] 检查Docker环境... [INFO] 已检测到 docker-compose (v1) [SUCCESS] Docker环境检查通过 [INFO] 检查环境变量配置... [INFO] .env 文件已存在 [INFO] 检测系统平台信息... [INFO] 当前平台:linux/amd64 [INFO] 启动核心服务容器... [INFO] 拉取最新镜像... WARN[0000] The "COS_SECRET_ID" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_SECRET_KEY" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_REGION" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_BUCKET_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_APP_ID" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_PATH_PREFIX" variable is not set. Defaulting to a blank string. WARN[0000] The "ELASTICSEARCH_ADDR" variable is not set. Defaulting to a blank string. WARN[0000] The "ELASTICSEARCH_USERNAME" variable is not set. Defaulting to a blank string. WARN[0000] The "ELASTICSEARCH_PASSWORD" variable is not set. Defaulting to a blank string. WARN[0000] The "ELASTICSEARCH_INDEX" variable is not set. Defaulting to a blank string. WARN[0000] The "MINIO_BUCKET_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_LLM_MODEL_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_LLM_MODEL_BASE_URL" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_LLM_MODEL_API_KEY" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_EMBEDDING_MODEL_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_EMBEDDING_MODEL_BASE_URL" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_EMBEDDING_MODEL_API_KEY" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_EMBEDDING_MODEL_DIMENSION" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_EMBEDDING_MODEL_ID" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_RERANK_MODEL_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_RERANK_MODEL_BASE_URL" variable is not set. Defaulting to a blank string. WARN[0000] The "INIT_RERANK_MODEL_API_KEY" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_SECRET_ID" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_SECRET_KEY" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_REGION" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_BUCKET_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_APP_ID" variable is not set. Defaulting to a blank string. WARN[0000] The "COS_PATH_PREFIX" variable is not set. Defaulting to a blank string. WARN[0000] The "VLM_MODEL_BASE_URL" variable is not set. Defaulting to a blank string. WARN[0000] The "VLM_MODEL_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "VLM_MODEL_API_KEY" variable is not set. Defaulting to a blank string. WARN[0000] The "MINIO_BUCKET_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "MINIO_USE_SSL" variable is not set. Defaulting to a blank string. WARN[0000] The "WEB_PROXY" variable is not set. Defaulting to a blank string. [+] Running 7/7 ✔ minio Pulled 4.9s ✔ frontend Pulled 5.9s ✔ docreader Pulled 5.8s ✔ jaeger Pulled 5.4s ✔ postgres Pulled 2.7s ✔ redis Pulled 5.6s ✔ app Pulled 5.8s [+] Running 11/11 ✔ Network weknora_WeKnora-network Created 0.8s ✔ Volume "weknora_minio_data" Created 0.1s ✔ Volume "weknora_postgres-data" Created 0.0s ✔ Volume "weknora_redis_data" Created 0.1s ✔ Container WeKnora-minio Started 7.7s ✔ Container WeKnora-redis Started 10.6s ✔ Container weknora-jaeger-1 Started 9.7s ✘ Container WeKnora-docreader Error 138.3s ✔ Container WeKnora-postgres Healthy 31.1s ✔ Container WeKnora-app Created 0.6s ✔ Container WeKnora-frontend Created 0.5s dependency failed to start: container WeKnora-docreader is unhealthy [ERROR] Docker容器启动失败

[INFO] === 启动结果 === [SUCCESS] ✓ Ollama服务已启动 [ERROR] ✗ Docker容器启动失败 [ERROR] 部分服务启动失败,请检查日志并修复问题

背景信息

目前在安装部署阶段,尝试了重新关掉重新拉取还是失败

操作系统

linux/amd64

其他环境信息

No response

相关日志

[root@localhost WeKnora]# docker exec -it WeKnora-app tail -f /var/log/WeKnora.log
Error response from daemon: container 31ec3d8a7ac06949a84ceb5f386ba189eaee88559b4278475ba9a5f57e46a8a7 is not running
[root@localhost WeKnora]# docker exec -it WeKnora-docreader tail -f /var/log/docreader.log
2025-09-11 02:46:43.060 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
Illegal instruction (core dumped)
Initializing server logging
2025-09-11 02:46:49.836 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
2025-09-11 02:46:49.837 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
Illegal instruction (core dumped)
Initializing server logging
2025-09-11 02:46:57.187 [no-req-id] INFO  __main__             | Initializing OCR engine with backend: paddle
2025-09-11 02:46:57.187 [no-req-id] INFO  parser.ocr_engine    | Initializing OCR engine with backend: paddle
Illegal instruction (core dumped)

已查找的资源

No response

确认事项

  • [x] 我已经搜索了现有的 issues 和文档
  • [x] 我已经提供了足够的信息来帮助理解问题

Tbdnw avatar Sep 11 '25 02:09 Tbdnw

貌似与此相关 https://github.com/PaddlePaddle/Paddle/issues/69926

lyingbug avatar Sep 11 '25 03:09 lyingbug

same error ubuntu 22(no avx 512

sumuen avatar Sep 11 '25 07:09 sumuen

同样的错误,再debian13环境上

AmLucien avatar Sep 11 '25 07:09 AmLucien

是不是.env配置文件里redis密码没设置,设置上密码试试

biaogeai avatar Sep 15 '25 09:09 biaogeai

Ubuntu 20.04.6 LTS 有同样问题

a365541453 avatar Sep 17 '25 09:09 a365541453

一样的问题,一周了还没解决

iswbm avatar Sep 21 '25 09:09 iswbm

一样,怎么没人解决.....

jf7642132 avatar Sep 23 '25 00:09 jf7642132

我也碰到相同的问题,我的经历是因为虚拟机,没有允许全部指令!可以执行:

cat /proc/cpuinfo | grep -E "(model name|flags)" | head -5

看下当前系统是否支持 avx或者avx2指令

HeroHw avatar Sep 26 '25 10:09 HeroHw

默认WeKnora-docreader容器中没有grpc_health_probe

yaowenjun1988 avatar Oct 20 '25 09:10 yaowenjun1988

docker/WeKnora# grep -q avx2 /proc/cpuinfo && echo "AVX2 supported" || echo "AVX2 not supported" AVX2 not supported

1个月了,这个问题解决了没有?

Myra009 avatar Oct 29 '25 09:10 Myra009

还没解决吗

Return-sudo avatar Dec 17 '25 08:12 Return-sudo

换服务器,重新安装解决了

Tbdnw avatar Dec 17 '25 09:12 Tbdnw