在Linux安装DB2 Server时,应该先执行/db2prereqcheck -V 11.5.8.0,所有项目都Match就可以开始安装了。
但是遇到的问题是,这项没有通过:
Actual version is undetermined: “kernel-headers”
DBT3617E The db2prereqcheck utility detected that a kernel-headersr package with version that matches the system “kernel” level “4.18.0-553.5.1.el8_10.x86_64” is not installed.
Kernel版本是4.18.0-553.5.1.el8_10.x86_64
kernel-headers版本是4.18.0-553.8.1.el8_10.x86_64
执行yum –showduplicate list kernel-headers返回了一系列的版本。
解决方法:
先卸载与内核版本不一致的kernel-headers
yum erase kernel-headers
然后安装与内核版本一致的kernel-headers
yum install “kernel-headers-$(uname -r)”
再跑db2prereqcheck就顺利通过了