Satellite 5.8: I cannot provision a system, anaconda get stuck

Solution Verified - Updated

Environment

Red Hat Satellite 5.8

Issue

I recreated my Satellite 5.8 machine, synced kickstart-trees, created a kickstart profile, but provisioning does not work. When I try to kickstart a system, anaconda get stuck without any useful error message (see attached screenshot).

Anaconda output

Resolution

To make this work, you need to patch your Satellite 5.8. The patch is attached.

  1. Make sure your Satellite 5.8 is up-to-date (especially spacewalk-backend packages).
  2. Make sure you have installed the patch utility:
    $ yum install -y patch
  3. Apply the patch:
    $ patch -p0 -d/ -i /tmp/kickstarts.patch
  4. Restart satellite services:
    $ rhn-satellite restart
  5. Re-sync kickstart trees using:
    $ cdn-sync

Root Cause

This issue was caused by some CDN changes done after Satellite 5.8 End Of Life. These changes caused kickstart trees not being synced completely.

Diagnostic Steps

This solution helps only with incomplete kickstarts synced after Satellite 5.8 End Of Life. If you synced your kickstart trees before Satellite EOL, you most likely face another issue.

SBR
Product(s)

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.