Red Hat Bugzilla – Bug 712165
Upgraded Satellite fails to include /tmp/pre_install_network_config during re-provisioning
Last modified: 2014-03-03 19:33:36 EST
Description of problem:
After performing a satellite upgrade from 5.3 to 5.4 on new hardware, attempting to re-provision a server against satellite using an imported kickstart fails.
This is due to a failure to include the stanza "%include /tmp/pre_install_network_config" in the main section of the kickstart file.
Steps to Reproduce:
1. Perform satellite upgrade as per documentation (satellite and os upgrade)
2. Select server in satellite
3. Click the "provisioning" tab
4. Select the old kickstart from the list
5. Select "advanced options"
6. Chose to do a static install pulling the network configuration of eth0
7. rhn_check on the client system
The system will hang before executing a retrieval of the stage 2 image complaining of an inability to see the randomized location used for tracking the provisioning process.
An uneventful install resulting in the box rebooting and sitting at a command prompt.
When creating a new kickstart file and utilizing this, re-provisioning happens as expected. Perhaps some check needs to be done to look for the inclusion of a "network" line or searching for the existence of /tmp/pre_install_network_config
Client informs that that kickstart files in 5.3 did not require the "network" box to be checked in for using re-provisioning to work.
Upon checking the network box within the advanced options of the kickstart, the file renders properly.
Regardless of this, all of the network information supplied by cobbler is still being parsed and placed into the file "/tmp/pre_install_network_config". Is this sane? Also, does it make sense to even allow a re-provision without the "network" option enabled?
Also, missing the "network" options still works fine in a PXE install of the file provided via tftp via cobbler.