| Summary: | Seed causes upgrade error: rpms sorted by dependencies & transaction too small - mga1 to Pre RC DVD 64 build 6 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | claire robinson <eeeemail> |
| Component: | Release (media or process) | Assignee: | Anne Nicolas <ennael1> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | release_blocker | CC: | ennael1, lmenut, mitya, sysadmin-bugs |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | seed | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 3342 | ||
| Attachments: | drakx.zip logs from /root/drakx | ||
|
Description
claire robinson
2012-05-08 12:30:12 CEST
Created attachment 2215 [details]
drakx.zip logs from /root/drakx
After restoring the vm snapshot and starting again the same error occurred, so this is reproducible.
claire robinson
2012-05-08 13:01:27 CEST
Priority:
Normal =>
release_blocker (In reply to comment #0) [...] > > installation failed. > libseed.so.0()(64 bit) is needed by (installed) seed-3.0.0-1.mga1.x86_64 > lib64seed0 = 3.0.0.-1.mga1 is needed by installed seed-3.0.0-1.mga1.x86_64 > > Seed is first in the list on the transaction too small error. > [...] It is probably a duplicate of bug 4569. seed is not upgraded because seed-3.2.0-1.mga2 can't be installed because of missing dependency typelib(JSCore). seed (3.2.0-1.mga2) depends on typelib(WebKit) (provided by lib64webkit-gir3.0 or lib64webkit-gir1.0) lib64webkit-gir3.0 depends on typelib(JSCore) (= 3.0) provided by lib64jscore-gir3.0 (missing on the DVD cf bug 4569) lib64webkit-gir1.0 depends on typelib(JSCore) (= 1.0) provided by lib64jscore-gir1.0 (missing on the DVD) CC:
(none) =>
lmenut # urpme seed
To satisfy dependencies, the following 4 packages will be removed (2.8MB):
gnome-games-2.32.1-2.mga1.x86_64
(due to missing lightsoff,
due to missing swell-foop)
lightsoff-2.32.1-2.mga1.x86_64
(due to missing seed)
seed-3.0.0-1.mga1.x86_64
swell-foop-2.32.1-2.mga1.x86_64
(due to missing seed)
Remove 4 packages? (y/N) y
This allows the upgrade to proceed so you are right Luc.Summary:
Upgrade error: rpms sorted by dependencies & transaction too small - mga1 to Pre RC DVD 64 build 6 =>
Seed causes upgrade error: rpms sorted by dependencies & transaction too small - mga1 to Pre RC DVD 64 build 6
claire robinson
2012-05-08 18:16:25 CEST
CC:
(none) =>
ennael1
claire robinson
2012-05-08 18:16:47 CEST
Component:
Release (media or process) =>
RPM Packages Sorry for all the changes :\ Assignee:
bugsquad =>
mitya Sorry, I was not clear when I said "seed-3.2.0-1.mga2 can't be installed because of missing dependency typelib(JSCore)". I meant no package on the DVD provides typelib(JSCore). (if seed can use either lib64webkit-gir3.0 or lib64webkit-gir1.0 for typelib(WebKit), seed's dependancies are good) There is probably no dependancies problem at packages's level in this bug. I guess there is a bug in bcd (tool used to build the DVD iso) when several packages match a same requires. bcd correctly pulls (in the iso) all the packages matching the requires (here lib[64]webkit-gir3.0 and lib[64]webkit-gir1.0, providing typelib(WebKit)), but it doesn't seem to pull the requires of each of these packages; it doesn't seem to follow the dependancies of various alternatives. Here, it doesn't pull the requires of lib64webkit-gir3.0 (lib[64]jscore-gir3.0 for typelib(JSCore)(= 3.0) ) and lib64webkit-gir1.0 (lib[64]jscore-gir1.0 for typelib(JSCore)(= 1.0) ). CC:
(none) =>
mitya
Luc Menut
2012-05-08 19:15:07 CEST
Assignee:
bugsquad =>
ennael1 Package added in lists
Manuel Hiebel
2012-05-08 21:22:48 CEST
Blocks:
(none) =>
3342 Confirmed fixed with upgrade mga1 => RC release. Closing Status:
NEW =>
RESOLVED |