下载
EN
注册
Ascend Device Plugin组件下载镜像后启动失败,报错提示exec /bin/bash: exec format error

Ascend Device Plugin组件下载镜像后启动失败,报错提示exec /bin/bash: exec format error

2024/02/19

102

暂无评分
我要评分

问题信息

问题来源产品大类产品子类关键字
官方安装部署镜像镜像

问题现象描述

从昇腾镜像仓库下载Ascend Device Plugin的镜像成功,但是组件启动失败。启动容器时,报错提示standard_init_linux.go: exec user process caused: exec format error。容器启动失败,无法进入容器。

原因分析

镜像区分x86_64和Arm架构,直接下载会根据当前的节点架构下载对应版本的镜像。如果下载镜像的节点和实际部署镜像的节点架构不一致,就会提示报错exec /bin/bash: exec format error。

解决措施

  1. 执行以下命令,查看当前节点系统架构信息。

    uname -a 

  2. 执行以下命令,查看下载的镜像架构信息。

    docker inspect ascend-k8sdeviceplugin:<VERSION> | grep Architecture

  3. 若架构不一致,执行以下命令,下载指定架构的镜像。

    docker pull --platform=arm64  ascend-k8sdeviceplugin

本页内容