On an FC5 system, I downloaded mlocate-0.12-1.2.src.rpm and did the following steps: rpm2cpio mlocate-0.12-1.2.src.rpm > ml cpio -idv < ml I got the error message "cpio: premature end of file" If I do this on FC4, it works fine. I did a cmp on the output of the rpm2cpio for FC4 and FC5, and they matched perfectly, so the problem clearly lies in cpio. Version-Release number of selected component (if applicable): cpio-2.6-14.FC5 How reproducible: always Steps to Reproduce: shown above Actual results: error message Expected results: no error message Additional info: "ldd /bin/cpio" gives the following: linux-gate.so.1 => (0x005bf000) libnsl.so.1 => /lib/libnsl.so.1 (0x00251000) libc.so.6 => /lib/libc.so.6 (0x007fc000) /lib/ld-linux.so.2 (0x007db000)
update your cpio, it is fixed in cpio-2.6-15.FC5
Confirmed fixed, and thanks!