Skip to content

[Question]: Mac上编译失败的问题,求解决 #5712

Closed
@liefdiy

Description

@liefdiy

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的方式运行脚本的时候都不报错。请问有人知道如何解决吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions