2020-12-09 15:25:33.660 | + echo vmlinuz-4.18.0-240.1.1.el8_3.x86_64:initramfs-4.18.0-240.1.1.el8_3.x86_64.img
2020-12-09 15:25:33.661 | DEBUG:root:Calling: ['dracut', '--force']
2020-12-09 15:25:33.694 | dracut: No '/dev/log' or 'logger' included for syslog logging
2020-12-09 15:25:33.728 | dracut: Cannot find module directory /lib/modules/4.18.0-193.28.1.el8_2.x86_64/
2020-12-09 15:25:33.728 | dracut: and --no-kernel was not specified
2020-12-09 15:25:33.730 | Traceback (most recent call last):
2020-12-09 15:25:33.730 | File "/tmp/in_target.d/finalise.d/50-dracut-regenerate", line 102, in <module>
2020-12-09 15:25:33.730 | main()
2020-12-09 15:25:33.730 | File "/tmp/in_target.d/finalise.d/50-dracut-regenerate", line 84, in main
2020-12-09 15:25:33.730 | raise e
" Cannot find module directory /lib/modules/4.18.0-193.28.1.el8_2.x86_64/ "
I've seen something similar before, if the OS building the image is running an older kernel I think. Booted OS is running BOOT_IMAGE: /boot/vmlinuz-4.18.0-193.28.1.el8_2.x86_64 kernel, but el8_3 is in the built image. So it tries to lookup lib/modules/4.18.0-193.28.1.el8_2.x86_64/, but it should lookup lib/modules/4.18.0-240.1.1.el8_3.x86_64/. I keep a "reboot" step in my playbooks to get around it.
https:/ /ebc2a3061166f5 a55254- 8af958d7dd3c07f e325f83683b2d5c 0b.ssl. cf5.rackcdn. com/766232/ 2/check/ tripleo- buildimage- overcloud- full-centos- 8/c117efc/ overcloud- full.log
2020-12-09 15:25:33.660 | + echo vmlinuz- 4.18.0- 240.1.1. el8_3.x86_ 64:initramfs- 4.18.0- 240.1.1. el8_3.x86_ 64.img 4.18.0- 193.28. 1.el8_2. x86_64/ target. d/finalise. d/50-dracut- regenerate" , line 102, in <module> target. d/finalise. d/50-dracut- regenerate" , line 84, in main
2020-12-09 15:25:33.661 | DEBUG:root:Calling: ['dracut', '--force']
2020-12-09 15:25:33.694 | dracut: No '/dev/log' or 'logger' included for syslog logging
2020-12-09 15:25:33.728 | dracut: Cannot find module directory /lib/modules/
2020-12-09 15:25:33.728 | dracut: and --no-kernel was not specified
2020-12-09 15:25:33.730 | Traceback (most recent call last):
2020-12-09 15:25:33.730 | File "/tmp/in_
2020-12-09 15:25:33.730 | main()
2020-12-09 15:25:33.730 | File "/tmp/in_
2020-12-09 15:25:33.730 | raise e
" Cannot find module directory /lib/modules/ 4.18.0- 193.28. 1.el8_2. x86_64/ " 4.18.0- 193.28. 1.el8_2. x86_64 kernel, but el8_3 is in the built image. So it tries to lookup lib/modules/ 4.18.0- 193.28. 1.el8_2. x86_64/ , but it should lookup lib/modules/ 4.18.0- 240.1.1. el8_3.x86_ 64/. I keep a "reboot" step in my playbooks to get around it.
I've seen something similar before, if the OS building the image is running an older kernel I think. Booted OS is running BOOT_IMAGE: /boot/vmlinuz-