fanchunke / chatgpt-wecom

企业微信接入 GPT3
MIT License
352 stars 98 forks source link

RUN go mod download 一直失败 版本问题? #50

Open alex7768 opened 1 year ago

liangyuanpeng commented 1 year ago

提供一下日志看看

yangli-os commented 1 year ago

RUN go mod download一直失败的问题解决了吗?

fanchunke commented 1 year ago

@alex7768 @yangli-os 失败的日志提供一下

yangli-os commented 1 year ago

root@iZ6webimu0co5g5zz2ngfbZ:~/chatgpt-wecom# make dockerenv docker build -t chatgpt-wecom:0.1.1 -f /root/chatgpt-wecom/docker/callback.Dockerfile . [+] Building 2.2s (12/17) => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load build definition from callback.Dockerfile 0.0s => => transferring dockerfile: 669B 0.0s => [internal] load metadata for docker.io/library/alpine:latest 1.8s => [internal] load metadata for docker.io/library/golang:1.19 1.6s => [internal] load build context 0.0s => => transferring context: 2.25kB 0.0s => [stage-2 1/4] FROM docker.io/library/alpine:latest@sha256:ff6bdca1701f3a8a67e328815ff2346b0e4067d32ec36b7992c 0.0s => => resolve docker.io/library/alpine:latest@sha256:ff6bdca1701f3a8a67e328815ff2346b0e4067d32ec36b7992c1fdc001d 0.0s => CACHED [base 1/4] FROM docker.io/library/golang:1.19@sha256:5ba5ed13de753eb50daef1a750f78a1ec6ebd9fbb58b5a7a6 0.0s => CACHED [base 2/4] WORKDIR /build 0.0s => CACHED [base 3/4] COPY go.mod go.sum ./ 0.0s => ERROR [base 4/4] RUN go mod download 0.3s => CACHED [stage-2 2/4] WORKDIR /home/works/program 0.0s => CACHED [stage-2 3/4] COPY ./conf/chatgpt.conf ./chatgpt.conf 0.0s

[base 4/4] RUN go mod download:

0 0.270 runc run failed: unable to start container process: error during container init: unable to apply apparmor profile: apparmor failed to apply profile: write /proc/self/attr/apparmor/exec: no such file or directory


callback.Dockerfile:8

6 | WORKDIR /build 7 | COPY go.mod go.sum ./ 8 | >>> RUN go mod download 9 | 10 | # Step 2: Builder

ERROR: failed to solve: process "/bin/sh -c go mod download" did not complete successfully: exit code: 1 Makefile:10: recipe for target 'dockerenv' failed make: *** [dockerenv] Error 1

alex7768 commented 1 year ago

我用的chatgpt-wecom:0.1.5,换了centos 8,go版本1.19.7 就没这些问题了

yangli-os commented 1 year ago

我是Ubuntu18.04,可能是Go版本过低,我升级Go版本试试

fanchunke commented 1 year ago

@yangli-os 应该和 go 版本没什么关系,和 docker 版本应该有关系的。

yangli-os commented 1 year ago

确实是docker的问题,不是版本,是docker没有运行起来,重新sudo systemctl status docker就解决了。之前还把Docker Compose的版本降成了1.19.0,不知道有没有关系。