下载
中文
注册
升级系统内核版本时未卸载run包导致run包不可用

升级系统内核版本时未卸载run包导致run包不可用

2025/01/23

195

暂无评分
我要评分

问题信息

问题来源产品大类产品子类关键字
官方安装部署Ascend DeployerAscend Deployer、升级

问题描述

如果在安装了run包的环境直接升级内核,再次重启时环境会出现启动异常,如图1所示。如果后续在该环境上再安装run包也无法使用。这是由于安装run包时驱动ko加载到内核,而升级内核版本会触发根文件系统打包,会将原来环境中ko打包到根文件系统,导致启动异常。

图1 run包不可用 放大

解决方案

  1. 手动卸载ko。

    1. 查询当前系统存在ko列表。

      lsmod|grep drv

    2. 将查询到的ko一次全部卸载,多个ko名字之间需要加空格。两个ko的示例如下(ko1,ko2请用实际ko名称替换)。

      rmmod ko1 ko2

  2. 打包根文件系统。

    dracut --force

  3. 重启环境。

    reboot

本页内容