跳转至

记录交付遇到的错误

本页记录了给客户本地化交付的时候遇到的一些错误。

1. suse 15 版本以下且只支持 s390x

docker 官方不支持 suse 15 版本以下且只支持 s390x 。 客户使用旧版 suse 12 系统,测试了下 ce 可以正常使用,最新只有 docker-18.06.3-ce.tgz 。正常系统 docker 不会降低版本,suse 暂时每次只能单独打包。

https://docs.docker.com/engine/install/sles/ https://download.docker.com/linux/static/stable/x86_64/
image-20250717104356204

2. UOS 系统 docker 启动报错

报错信息如下:

OpenBLAS blas_thread_init: pthread_create failed for thread 14 of 16: Operation not permitted
OpenBLAS blas_thread_init: RLIMIT_NPROC -1 current, -max

解决方法:

compose 添加特权容器启动 privileged: true

services:
  postgres:
    image: "${REPO_URL}postgres:15-alpine"
    restart: always
    env_file: .env
    privileged: true

3. 麒麟 v10 docker 启动报错

报错信息如下

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: container_linux.go:318: starting container process caused "permission denied": unknown.

错误原因

container_linux.go:318:启动容器进程导致“权限被拒绝” : 守护进程被 v10 自带的 Podman 进程占用了,卸载掉。

解决方法

yum remove podman

4. arm 版本鲲鹏 920 启动 clickhouse 失败。

错误原因:

鲲鹏 920 是 ARMV8.2 架构的服务器

SSE 4.2
image-20250710190011921 image-20250710190258775

解决办法

降级使用之前的版本

clickhouse/clickhouse-server:23.3.9.55

5. 客户宿主机自定义 dns、compose 启动的容器内部没有使用

报错信息如下:

Name or service not known

错误原因

客户大模型是内部自定义 dns、容器内部没有使用无法访问大模型。

解决方法

添加自定义 dns

- dns:
  - "10.10.0.1"

6. 客户宿主机自定义 host、compose 启动的容器内部没有使用

客户宿主机内网域名解析和上面一样、只是没有 dns、手动修改的 host、compose 启动的容器内部解析不到 host

报错信息如下:

Name or service not known

错误原因

客户服务地址是手动解析的域名、容器内部没有使用。

解决方法

添加自定义解析 extra_hosts

services:
  postgres:
    image: "${REPO_URL}postgres:15-alpine"
    extra_hosts:
      - "text.cn:10.10.0.1"