注册

在镜像linux/arm架构的Docker镜像中安装dmPython和sqlalchemy2.0.0程序报错

阳光刚刚好 2025/05/20 250 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM8
【操作系统】:alinux3
【CPU】: linux/arm64
【问题描述】*:

我把dm的home目录拷贝到了镜像中,用了linux/arm架构的Docker镜像,然后安装dmPython和sqlalchemy2.0.0,基础镜像是“alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/alinux3”,出现如下错误,请问如何解决:

475.0 creating build/lib.linux-aarch64-3.1
475.0 gcc -pthread -shared build/temp.linux-aarch64-3.1/Buffer.o build/temp.linux-aarch64-3.1/Connection.o build/temp.linux-aarch64-3.1/Cursor.o build/temp.linux-aarch64-3.1/Environment.o build/temp.linux-aarch64-3.1/Error.o build/temp.linux-aarch64-3.1/exBfile.o build/temp.linux-aarch64-3.1/exLob.o build/temp.linux-aarch64-3.1/exObject.o build/temp.linux-aarch64-3.1/py_Dameng.o build/temp.linux-aarch64-3.1/row.o build/temp.linux-aarch64-3.1/tObject.o build/temp.linux-aarch64-3.1/trc.o build/temp.linux-aarch64-3.1/vBfile.o build/temp.linux-aarch64-3.1/vCursor.o build/temp.linux-aarch64-3.1/vDateTime.o build/temp.linux-aarch64-3.1/vInterval.o build/temp.linux-aarch64-3.1/vLob.o build/temp.linux-aarch64-3.1/vNumber.o build/temp.linux-aarch64-3.1/vObject.o build/temp.linux-aarch64-3.1/vString.o build/temp.linux-aarch64-3.1/var.o build/temp.linux-aarch64-3.1/vlong.o -L/opt/dm/home/bin -L/usr/local/lib -ldmdpi -o build/lib.linux-aarch64-3.1/dmPython.cpython-310-aarch64-linux-gnu.so
475.2 /usr/bin/ld: skipping incompatible /opt/dm/home/bin/libdmdpi.so when searching for -ldmdpi
475.2 /usr/bin/ld: cannot find -ldmdpi
475.2 /usr/bin/ld: skipping incompatible /opt/dm/home/bin/libdmdpi.so when searching for -ldmdpi
475.2 collect2: error: ld returned 1 exit status
475.3 error: command '/usr/bin/gcc' failed with exit code 1

Dockerfile_ali_arm:34

33 |
34 | >>> RUN pip3 install --upgrade --default-timeout=300 -r /tmp/requirements.txt &&
35 | >>> cd /opt/dm/home/drivers/python/dmPython &&
36 | >>> python3 setup.py install &&
37 | >>> cd /opt/dm/home/drivers/python/sqlalchemy2.0.0 &&
38 | >>> python3 setup.py install &&
39 | >>> pip3 cache purge

40

ERROR: failed to solve: process "/bin/sh -c pip3 install --upgrade --default-timeout=300 -r /tmp/requirements.txt && cd /opt/dm/home/drivers/python/dmPython && python3 setup.py install && cd /opt/dm/home/drivers/python/sqlalchemy2.0.0 && python3 setup.py install && pip3 cache purge" did not complete successfully: exit code: 1

回答 0
暂无回答
扫一扫
联系客服