beaker icon indicating copy to clipboard operation
beaker copied to clipboard

[BUG] Beaker job fails to complete on a multilib system

Open jikortus opened this issue 3 years ago • 0 comments

Describe the bug
Beaker jobs that are executed on a multilib system fail to complete (see issue #163). The reason is that the installation of restraint-rhts fails due to file conflicts in the multilib (i686, x86_64) packages, and subsequent jobs that should be run after system installation aren't run and finally the job fails with a warning after the watchdog expires.

Beside a proper fix consisting of removing the file conflicts in restraint-rhts package, a simple workaround would be to specify architecture of the restraint-rhts package to be installed, in a similar way to a workaround implemented in our automated graphical installations testing tool, Anabot:

$package_command -y install restraint-rhts.$(uname -m) instead of just $package_command -y install restraint-rhts

Version-Release number
restraint-rhts-0.4.0-1

To Reproduce
Steps to reproduce the behavior:

  • Schedule a job with 'inst.multilib' on kernel command line.

Actual behavior
The job fails with a warning after the watchdog times out, due to a failure to install restraint-rths.

Expected behavior
The job finishes without issues, restraint-rhts is installed within kickstart %post script.

jikortus avatar Sep 09 '22 12:09 jikortus