Description of problem:
In unattended installation if it cannot resolve dep it shows confusing error message and switches to interactive mode.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Try to install package in unattended installation mode which has unresolved dep
[!] Software selection (Source changed - please verify)
Some better error message
We have trouble with this behavior in Beaker jobs. It was hard to debug for us what's the real problem behind and it blocked unattended machine provisioning.
Created attachment 1248401 [details]
It seems the problem is tuned-profiles-nfv package which requires qemu-kvm-tools-rhe which is not available.
Created attachment 1248402 [details]
Created attachment 1248403 [details]
Just a small note, this is not a non-interactive installation. To start non-interactive installation you need to set `cmdline` instead of `text` in a kickstart file, nevertheless you are right about the message.
The problem happens in "tui/spokes/software.py: checkSoftwareSelection()". We need to give user better message when exception DependencyError is raised. This exception is propagated to `status` property where it is processed as invalid transaction now.
Thank you for reporting this,
We'll be addressing this in 7.4. Duping to the approved bug.
*** This bug has been marked as a duplicate of bug 979307 ***