| Summary: | setting up mga.1 chroot under cauldron needs urpmi to downgrade rpm database | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Chris Denice <eatdirt> |
| Component: | RPM Packages | Assignee: | Thierry Vignaud <thierry.vignaud> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | minor | ||
| Priority: | Low | Keywords: | Triaged |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | urpmi-6.44-1.mga2.src.rpm | CVE: | |
| Status comment: | |||
| Attachments: | GDB trace of rpm-4.8.x choking on rpm-4.9.x db | ||
|
Description
Chris Denice
2012-02-19 18:21:04 CET
Hi, thanks for reporting this bug. Assigned to the package maintainer. (Please set the status to 'assigned' if you are working on it) Keywords:
(none) =>
Triaged That's just a warning (because there's no rpm installed at all in the chroot at that stage) which should just be silenced. And anyway db42* stuff is only needed for very old rpm that we don't care about. We only offer upgrade path from mdv2010.x As for the segfault, rpmdb isn't corrupted. It just is in rpm4.9 format. urpmi just needs to perform a rpmdb downgrade. One need to manually run "rpm --rebuilddb" in the chroot in order to downgrade the rpmdb. Point #2 is a packaging issues Priority:
Normal =>
Low Created attachment 1612 [details]
GDB trace of rpm-4.8.x choking on rpm-4.9.x db
Fixed in my git repo Status:
NEW =>
RESOLVED Cool, and thanks for the clarifications! rpm --rebuilddb worked. chris. |