Description of problem: rpm2cpio(1) not usable for direct "http" downloads. Version-Release number of selected component (if applicable): rpm-4.4.1-22 How reproducible: always Steps to Reproduce: 1. rpm2cpio http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/4/i386/os/Fedora/RPMS/fedora-release-4-2.noarch.rpm|file - Actual results: rpm2cpio: ./rpmio_internal.h:298: fdGetFp: Assertion `fd && fd->magic == 0x04463138' failed. Aborted Expected results: /dev/stdin: ASCII cpio archive (SVR4 with no CRC) Additional info: Workaroundable as: wget -q -O - http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/4/i386/os/Fedora/RPMS/fedora-release-4-2.noarch.rpm|rpm2cpio|file -
This report targets the FC3 or FC4 products, which have now been EOL'd. Could you please check that it still applies to a current Fedora release, and either update the target product or close it ? Thanks.
It has been fixed by rpm-4.4.2-37.
Hmmm, I doubt that the problem is fixed, certainly not so if neon is used for http transport. Checking ... $ rpm2cpio http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/4/i386/os/Fedora/RPMS/fedora-release-4- 2.noarch.rpm rpm2cpio: ./rpmio_internal.h:301: fdGetFp: Assertion `fd && fd->magic == 0x04463138' failed. Aborted Yes, not fixed ... reopening
You are right, it got fixed for RHEL5 as it no longer uses neon, it should be ported to FC (or some other bugfix found).
Fixed in Fedora since 4.4.2-43 (and thus in FC7 and rawhide) by not using neon.
*** Bug 229422 has been marked as a duplicate of this bug. ***