Bug 1315016
Summary: | dnf destroy RPM DB when package installed unsuccessfuly | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Frantisek Hanzlik <franta> |
Component: | rpm | Assignee: | Packaging Maintenance Team <packaging-team-maint> |
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 23 | CC: | ferdnyc, franta, jsilhan, jzeleny, lkardos, mluscon, novyjindrich, packaging-team-maint, pknirsch, pnemade, vmukhame |
Target Milestone: | --- | Flags: | franta:
needinfo-
|
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-05-09 08:39:42 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Frantisek Hanzlik
2016-03-05 17:58:52 UTC
RPM guys are much more smarter - they will find the root cause of the unsuccessful transaction. Is this somehow reproducible? This stuff: Error unpacking rpm package thunderbird-38.6.0-3.fc23.i686 error: unpacking of archive failed on file /usr/lib/thunderbird/libmozsqlite3.so;56db0e53: cpio: read error ...indicates that rpm failed to process the thunderbird-38.6.0-3.fc23.i686.rpm file that was just downloaded, due to a read error. That error wouldn't be caused by any rpmdb problems, AFAIK cpio is only used to process the .rpm file contents and never touches the rpmdb.) The cause of the cpio read error would be local file corruption. Since dnf reported no errors downloading the .rpm, it seems like a strong possibility that the local filesystem is damaged, either it's become corrupted or there are underlying disk errors. I would strongly recommend scanning that 28GB system partition and the disk it's stored on for errors. If the filesystem's damaged, it's possible that was the cause of the /var/lib/rpmdb corruption as well, not anything dnf or rpm did. |