Installing glibc-2.12.-1.7.el6.i686 error unpacking of archive failed on file /lib/ld-2.12.so;4e66d2ec cpio read failed bad file descriptor. (Note I am installing x86-64 but the error is on i686 file)
My experience so far is that if your ks actually chooses packages by their arch, x86_64 and noarach only, anaconda won't pull in any x86 rpms like it used to. If you just specify packages by name, it may.
How do I find out what is wrong with the file and correct it?
Without your ks files, hard to speculate. Anaconda has been broken for a while now if you choose a cdrom install and point to the updates repo, you need to point to os and updates on a remote server. At least I have reproduced this with 100% certainty at multiple locations...
Post a cleaned up ks to troubleshoot further.
jlc