Bug 840 - 更新内核到4.19.91-24.8后启动失败
Summary: 更新内核到4.19.91-24.8后启动失败
Status: RESOLVED FIXED
Alias: None
Product: ANCK 4.19 Dev
Classification: ANCK
Component: general/others (show other bugs) general/others
Version: 4.19-024.x
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: Shiloong
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-13 17:19 UTC by snowfox09
Modified: 2022-04-21 19:30 UTC (History)
0 users

See Also:


Attachments
24.8内核启动失败时rdsosreport.txt文件部分截屏 (245.76 KB, image/jpeg)
2022-04-13 17:19 UTC, snowfox09
Details

Note You need to log in before you can comment on or make changes to this bug.
Description snowfox09 2022-04-13 17:19:03 UTC
Created attachment 184 [details]
24.8内核启动失败时rdsosreport.txt文件部分截屏

Description of problem:
通过官方AnolisOS-8.4-x86_64-dvd.iso安装ANCK内核后,发现其内核比较旧(4.19.91-23.4),于是尝试升级内核到24.8,通过官方镜像下载了如下内核包并尽数安装:
kernel-4.19.91-24.8.an8.x86_64.rpm
kernel-core-4.19.91-24.8.an8.x86_64.rpm
kernel-debug-4.19.91-24.8.an8.x86_64.rpm
kernel-debug-core-4.19.91-24.8.an8.x86_64.rpm
kernel-debug-devel-4.19.91-24.8.an8.x86_64.rpm
kernel-debug-modules-4.19.91-24.8.an8.x86_64.rpm
kernel-debug-modules-extra-4.19.91-24.8.an8.x86_64.rpm
kernel-debug-modules-internal-4.19.91-24.8.an8.x86_64.rpm
kernel-devel-4.19.91-24.8.an8.x86_64.rpm
kernel-headers-4.19.91-24.8.an8.x86_64.rpm
kernel-modules-4.19.91-24.8.an8.x86_64.rpm
kernel-modules-extra-4.19.91-24.8.an8.x86_64.rpm
kernel-modules-internal-4.19.91-24.8.an8.x86_64.rpm
kernel-tools-4.19.91-24.8.an8.x86_64.rpm
kernel-tools-libs-4.19.91-24.8.an8.x86_64.rpm
kernel-tools-libs-devel-4.19.91-24.8.an8.x86_64.rpm

重启服务器失败。从管理卡查看到服务器进入了emergency mode,同时通过/run/initramfs/rdsosreport.txt文件可以看到如附件中的报错信息

后在龙蜥社区支持同学的帮助下,再次从23.4的老内核启动后执行如下命令重新生成initrmfs:
dracut --force --kver 4.19.91-24.8.an8.x86_64

再次重启成功,内核更新到期望的24.8.

据支持同学言,可能是”安装时dracut 生成 initramfs 有些问题“

在此记录该bug。

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. 安装AnolisoOS8.4的ANCK版
2. 安装所有kernel-*-4.19.91-24.8.an8.x86_64.rpm
3. reboot 

Actual results:
启动失败

Expected results:
启动成功

Additional info:
see 'Description of problem'
Comment 1 Shiloong admin 2022-04-13 19:58:27 UTC
8U 内核包拆分成多个子包,导致安装容易出问题,特别是安装顺序。
建议使用 yum 通过 yum 源来安装,直接 yum update/install kernel-{version} 即可。
如果因网络不能通过 yum 源安装,至少需要下载以下包:
kernel-xxx
kernel-core-xxx
kernel-modules-xxxx
到同一个目录下,然后运行 yum install ./kernel-* 来安装。
Comment 2 Shiloong admin 2022-04-21 19:30:57 UTC
resolved by regenerate the initramfs by run 'dracut -f'