[LU-16862] kmod-lustre-tests rpm requires kmod-lustre Created: 01/Jun/23  Updated: 19/Aug/23  Resolved: 19/Aug/23

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.16.0

Type: Improvement Priority: Minor
Reporter: Xinliang Liu Assignee: Xinliang Liu
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Some distros such as openEuler can't generate kmod kernel symbols dependencies automatically, because it is lacking of such kernel dependency generator rpm macro kabi.attr. So in this case we should explicitly set the right dependency between kmod rpm pkgs.Otherwise here install kmod-lustre-tests or kmod-lustre-client-tests individually it will got lots of warnings:

Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                        1/1
  Installing       : kmod-lustre-client-tests-2.15.2-2.oe2203sp2.aarch64   1/1
  Running scriptlet: kmod-lustre-client-tests-2.15.2-2.oe2203sp2.aarch64    1/1
depmod: WARNING: /lib/modules/5.10.0-152.0.0.78.oe2203sp2.aarch64/extra/lustre-client-tests/fs/llog_test.ko needs unknown symbol class_unregister_type
depmod: WARNING: /lib/modules/5.10.0-152.0.0.78.oe2203sp2.aarch64/extra/lustre-client-tests/fs/llog_test.ko needs unknown symbol llog_process
depmod: WARNING: /lib/modules/5.10.0-152.0.0.78.oe2203sp2.aarch64/extra/lustre-client-tests/fs/llog_test.ko needs unknown symbol class_register_type
depmod: WARNING: /lib/modules/5.10.0-152.0.0.78.oe2203sp2.aarch64/extra/lustre-client-tests/fs/llog_test.ko needs unknown symbol llog_open

...

 



 Comments   
Comment by Gerrit Updater [ 01/Jun/23 ]

"xinliang <xinliang.liu@linaro.org>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/51191
Subject: LU-16862 rpm: set kmod-lustre-tests requires kmod-lustre explicitly
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 37d4ada12095b9c2d8ae5e36876f37418a578406

Comment by Gerrit Updater [ 19/Aug/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/51191/
Subject: LU-16862 rpm: set kmod-lustre-tests requires kmod-lustre explicitly
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 64535355dec7f5def798ccd40ce5fd46c6a316a1

Comment by Peter Jones [ 19/Aug/23 ]

Landed for 2.16

Generated at Sat Feb 10 03:30:37 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.