Closed
Description
Describe your problem
在mac m3上自己编译的时候遇到这个错误:
[+] Building 166.4s (20/43) docker:desktop-linux
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 8.44kB 0.0s
=> [internal] load metadata for docker.io/infiniflow/ragflow_deps:latest 0.0s
=> [internal] load metadata for docker.io/library/ubuntu:22.04 0.3s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [base 1/15] FROM docker.io/library/ubuntu:22.04@sha256:ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2 0.0s
=> => resolve docker.io/library/ubuntu:22.04@sha256:ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2 0.0s
=> FROM docker.io/infiniflow/ragflow_deps:latest@sha256:969c60ab8663987e4b7599fe044a96270d0b0bc5944ad72729c5eac6bc819c0a 161.4s
=> => resolve docker.io/infiniflow/ragflow_deps:latest@sha256:969c60ab8663987e4b7599fe044a96270d0b0bc5944ad72729c5eac6bc819c0a 161.4s
=> [internal] load build context 0.7s
=> => transferring context: 158.25MB 0.7s
=> CACHED [base 2/15] WORKDIR /ragflow 0.0s
=> CACHED [base 3/15] RUN mkdir -p /ragflow/rag/res/deepdoc /root/.ragflow 0.0s
=> CACHED [base 13/15] RUN --mount=type=bind,from=infiniflow/ragflow_deps:latest,source=/chrome-linux64-121-0-6167-85,target=/chrome-linux64.zip unzip /chrome-linu 0.0s
=> CACHED [base 4/15] RUN --mount=type=bind,from=infiniflow/ragflow_deps:latest,source=/huggingface.co,target=/huggingface.co cp /huggingface.co/InfiniFlow/huqie/ 0.0s
=> CACHED [base 5/15] RUN --mount=type=bind,from=infiniflow/ragflow_deps:latest,source=/huggingface.co,target=/huggingface.co if [ "0" != "1" ]; then (tar 0.0s
=> CACHED [base 6/15] RUN --mount=type=bind,from=infiniflow/ragflow_deps:latest,source=/,target=/deps cp -r /deps/nltk_data /root/ && cp /deps/tika-server-sta 0.0s
=> CACHED [base 7/15] RUN --mount=type=cache,id=ragflow_apt,target=/var/cache/apt,sharing=locked if [ "0" == "1" ]; then sed -i 's|http://archive.ubuntu.c 0.0s
=> CACHED [base 8/15] RUN if [ "0" == "1" ]; then pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple && pip3 config set global. 0.0s
=> CACHED [base 9/15] RUN --mount=type=cache,id=ragflow_apt,target=/var/cache/apt,sharing=locked curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && 0.0s
=> CACHED [base 10/15] RUN apt update && apt install -y curl build-essential && if [ "0" == "1" ]; then export RUSTUP_DIST_SERVER="https://mirrors.tuna.ts 0.0s
=> CACHED [base 11/15] RUN cargo --version && rustc --version 0.0s
=> CACHED [base 12/15] RUN --mount=type=cache,id=ragflow_apt,target=/var/cache/apt,sharing=locked curl https://packages.microsoft.com/keys/microsoft.asc | apt-key 0.0s
=> ERROR [base 14/15] RUN --mount=type=bind,from=infiniflow/ragflow_deps:latest,source=/chromedriver-linux64-121-0-6167-85,target=/chromedriver-linux64.zip unzip - 0.0s
------
> [base 14/15] RUN --mount=type=bind,from=infiniflow/ragflow_deps:latest,source=/chromedriver-linux64-121-0-6167-85,target=/chromedriver-linux64.zip unzip -j /chromedriver-linux64.zip chromedriver-linux64/chromedriver && mv chromedriver /usr/local/bin/ && rm -f /usr/bin/google-chrome:
------
Dockerfile:125
--------------------
124 | ln -s /opt/chrome/chrome /usr/local/bin/
125 | >>> RUN --mount=type=bind,from=infiniflow/ragflow_deps:latest,source=/chromedriver-linux64-121-0-6167-85,target=/chromedriver-linux64.zip \
126 | >>> unzip -j /chromedriver-linux64.zip chromedriver-linux64/chromedriver && \
127 | >>> mv chromedriver /usr/local/bin/ && \
128 | >>> rm -f /usr/bin/google-chrome
129 |
--------------------
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref l9dxoxfaueqs6tfix15bqifu3::x617jlswt8orrko11sfde6e2f: "/chromedriver-linux64-121-0-6167-85": not found
我已经把chromedriver-linux64-121-0-6167-85和和chrome-linux64-121-0-6167-85文件放到了ragflow目录下,通过docker compose的方式运行脚本的时候都不报错。请问有人知道如何解决吗?