Description of problem: When Anaconda installs tcl, output from %post is included in /root/install.log: /var/tmp/rpm-tmp.18514: line 5: ln: command not found error: %post(tcl-8.3.5-92.4) scriptlet failed, exit status 127 Version-Release number of selected component (if applicable): tcl-8.3.5-92.4 How reproducible: Always Steps to Reproduce: 1. Install tcl via kickstart 2. grep -v Install -B1 /root/install.log Actual results: Error is display Expected results: grep should be empty Additional info: Add "Requires(post): coreutils" in spec file.
This problem affects both the tcl and tk packages in RHEL-3. Easy fix. Both packages get a "Requires(post): coreutils". Adding to the RHEL-8 U8 Proposed list.
RHEL 8 seems like a long time to wait for this fix ;-)
You're right. I meant RHEL-3 U8.
Can the customer provide the kickstart file used for this installation?
Created attachment 126662 [details] kickstart
The install.log file shows several scriplet failures due to missing prereqs. Most of those look like Cisco packages. But there are a number of RHEL base packages that are not installed early on like they should be. The kickstart file mentions two package groups that don't exist in RHEL: ECS Desktop and Lab Tools. If the comps.xml file has been modified, it's possible an ordering problem was introduced there.
What I don't understand is why I see coreutils installed before tcl, but tcl complains "ln" is not found. This is my only concern at the moment.