Bug 1807073
Summary: | Unable to render iPXE template 'Kickstart default iPXE': no implicit conversion of URI::HTTP into String"] | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Rafael Cavalcanti <rcavalca> | ||||
Component: | Provisioning Templates | Assignee: | Oleh Fedorenko <ofedoren> | ||||
Status: | CLOSED ERRATA | QA Contact: | Roman Plevka <rplevka> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | high | ||||||
Version: | 6.7.0 | CC: | ahumbe, mhulan, ofedoren, pcreech | ||||
Target Milestone: | 6.9.0 | Keywords: | Regression, Triaged | ||||
Target Release: | Unused | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2021-04-21 13:12:25 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
How reproducible: 100% Created redmine issue https://projects.theforeman.org/issues/29191 from this bug Upstream bug assigned to ofedoren 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 |
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 : ''