| Summary: | /repodata files not consistent with what is specified in /repodata/repomd.xml | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jon Disnard <jdisnard> | ||||
| Component: | anaconda | Assignee: | Anaconda Maintenance Team <anaconda-maint-list> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 15 | CC: | anaconda-maint-list, jonathan, vanmeeuwen+fedora | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2011-06-23 14:10:32 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
|
Description
Jon Disnard
2011-06-22 20:22:57 UTC
Have been told that a tool named Pungi might be related to how the /repodata files are created. https://fedorahosted.org/pungi/wiki/ This is speculation, but it seems reasonable this bug might go one of two ways: 1. make Anaconda work with /repodata files that are missing the extension. * parse the repomd.xml, get the filename location, split the files on the hypen to exclude the part after the sha256sum. 2. Make the pungi build process do the right thing. Regardless, the files on the Fedora DVD are incorrect, and have been incorrect for some time. We may want to test this in future releases during the go/no-go process. Perhaps something's wrong with you burn? I downloaded the F15 DVD and verified: clumens@exeter:/tmp$ ls /misc/repodata/ 2837838aa7c648a3b6cd5eb754dee7b1df7b98bc42c58532937d9e4f397db7e8-Fedora-15-comps.xml 482363d08cce65e9862eef4f8389ae96c7114841032f97053b09b67fce1535c3-filelists.sqlite.bz2 5f9682212cf1ec3e67f0b98392bcdbfa575512cdaa0084bb70bbbec6c73f71fa-primary.xml.gz 7f0baa056a7062d97e7a721b02cb4a8722e8e2b0dbc62e0ef390dbaa96f1c378-primary.sqlite.bz2 TRANS.TBL a1e30d38bf8041a48d0a23ade3cdfe38e9c5b9873547d20e35d40466b27da0ca-filelists.xml.gz b12d93a30a89628e723469152807ac614d4bd93aacb1d7f4fdc04a6b373dedbb-other.sqlite.bz2 e67f6e07e869158b8ae94de833adf43fe14c4fdd90d8cf7c01fab221e9716684-Fedora-15-comps.xml.gz f40f58bd92219adf1a42e4b8914af33bf6c7e24ea419d5b8c812f9bbf451a944-other.xml.gz repomd.xml Nevermind! I found out that the problem was caused by incorrect DVD extract. The software 7zip truncated the file names to 64 characters during the extract, and since sha256sum's are 64 chars, that is why the appended stuff beyond the checksum failed. This became apparent in the /Packages dir when some files are 64+ chars. So the root cause has been found out, and I take back everything I wrote in the bug report. Now, to add one lasting msg for anybody who might be reading this far. Regardless of the root-cause, I figure some hardness could be added to the DVD by moving the checksum's into a CHECKSUM file, and keeping file names as short as possible. It would allow busted extraction software to continue to work. ;-) |