Created attachment 1665659 [details]
Kickstart Default IPXE error
Description of problem:
Unable to render iPXE template 'Kickstart default iPXE': no implicit conversion of URI::HTTP into String"]
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a Host and fill all the mandatory fields
2. Under the 'Parameters' tab, add a host parameter as below:
-> Name: kickstart_liveimg
-> Type: string
-> Value: custom/RHEL_8_Image/RHEL_8_Image/devserver2-1.tar.xz
3. Click on 'Submit'
We get the below message:
The following errors may prevent a successful build:
Failure parsing Kickstart default iPXE: no implicit conversion of URI::HTTP into String.
The build finishes successfully
Change 'Kickstart default iPXE' template as below:
Modify the line below from:
stage2 = host_param('kickstart_liveimg') ? 'inst.stage2=' + medium_uri : ''
stage2 = host_param('kickstart_liveimg') ? 'inst.stage2=' + medium_uri.to_s : ''
Created redmine issue https://projects.theforeman.org/issues/29191 from this bug
Upstream bug assigned to ofedoren
Moving this bug to POST for triage into Satellite 6 since the upstream issue https://projects.theforeman.org/issues/29191 has been resolved.
Clearing needinfo since it was resolved.
successfully saved the parameter according the steps in description.
I'm also able to "preview" the template for the host with no errors.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (Moderate: Satellite 6.9 Release), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.