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): How reproducible: 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' Actual results: We get the below message: --- The following errors may prevent a successful build: Templates Failure parsing Kickstart default iPXE: no implicit conversion of URI::HTTP into String. --- Expected results: The build finishes successfully Additional info: Workaround: Change 'Kickstart default iPXE' template as below: Modify the line below from: stage2 = host_param('kickstart_liveimg') ? 'inst.stage2=' + medium_uri : '' To: stage2 = host_param('kickstart_liveimg') ? 'inst.stage2=' + medium_uri.to_s : ''
How reproducible: 100%
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.
VERIFIED on sat6.9.0-18.0 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. https://access.redhat.com/errata/RHSA-2021:1313