---
title: 执行ascend-dmi命令报错：Failed to load the libdcmi.so dynamic library-昇腾社区
description: (待补充)
keywords: MindCluster ToolBox;安装配置;Ascend DMI
url: https://www.hiascend.com/document/caselibrary/detail/toolboxcase_0054
section: (其他)
---

# 执行ascend-dmi命令报错：Failed to load the libdcmi.so dynamic library-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/toolboxcase_0054
描述: (待补充)
关键词: MindCluster ToolBox;安装配置;Ascend DMI

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

执行ascend-dmi命令报错：Failed to load the libdcmi.so dynamic library

执行ascend-dmi命令报错：Failed to load the libdcmi.so dynamic library

2025/01/11

2.2k

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 安装部署 | MindCluster ToolBox | MindCluster ToolBox、安装配置、Ascend DMI |

#### 问题现象

使用Ascend DMI工具时报错，提示Failed to load the libdcmi.so dynamic library. Check the environment configuration dependency。

以使用Ascend DMI执行软硬件版本兼容性测试为例，报错显示如下：

```
[root@****]# ascend-dmi -c
Failed to load the libdcmi.so dynamic library. Check the environment configuration dependency.
```

#### 可能原因

- 驱动安装有问题。
- 驱动环境变量有问题。
- 驱动版本非商发，检查libdcmi.so是否存在或权限是否正常。

#### 解决措施

1. 执行npu-smi info查看驱动是否安好，如下即为正常：

```
[root@****]$npu-smi info
+--------------------------------------------------------------------------------------------+
| npu-smi 24.1.rc2.b010                    Version: 24.1.rc2.b010    
+--------------------------+--------------+--------------------------------------------------+
| NPU   Name               | Health       | Power(W)   Temp(C)         Hugepages-Usage(page) |
| Chip  Device             | Bus-Id       | AICore(%)  Memory-Usage(MB)                      |
+==========================+==============+==================================================+
| 0     xxxx               | OK           | 9.6        56              15   /15              |
| 0     0                  | NA           | 0          3398 / 11578                          |
+==========================+==============+==================================================+
```
2. 执行env命令查看环境变量LD_LIBRARY_PATH是否包含驱动driver相关环境变量。
3. 检查libdcmi.so权限是否正常：

```
find /usr/local/Ascend/driver/ -name libdcmi.so
```

查找libdcmi.so所在位置，再查看对应权限，如果为444即为正常，如果没有找到或权限为其他即为不正常。/usr/local/Ascend/driver/为驱动实际安装路径。

```
root@****:~# find /usr/local/Ascend/driver/ -name libdcmi.so
/usr/local/Ascend/driver/lib64/driver/libdcmi.so
root@****:~# ll /usr/local/Ascend/driver/lib64/driver/libdcmi.so
-r--r--r-- 1 root root 447832 May 23 02:59 /usr/local/Ascend/driver/lib64/driver/libdcmi.so
```

本页内容

- 问题信息
- 问题现象
- 可能原因
- 解决措施
