记录交付遇到的错误 ¶
本页记录了给客户本地化交付的时候遇到的一些错误。
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/ |
---|---|
![]() |
![]() |
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 | |
---|---|
![]() |
![]() |
解决办法
降级使用之前的版本
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"