| Summary: | Update request: perl-URPM | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Jüri Ivask <jyri2000> |
| Component: | Release (media or process) | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | dpremy, lists.jjorge, rverschelde, sysadmin-bugs, thierry.vignaud, tmb |
| Version: | 4 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA3TOO has_procedure mga4-32-ok mga3-32-ok mga3-64-ok mga4-64-ok advisory | ||
| Source RPM: | perl-URPM-4.29-1.mga4.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Jüri Ivask
2014-05-13 08:39:44 CEST
Yes, it's known. The kernel provides has grown beyond allocated buffer space in perl-URPM. we have it fixed in cauldron, and now that it has seem some testing there we will provide perl-URPM updates for both mga3 and mga4 CC:
(none) =>
tmb There is now fixed perl-URPM in mga3 and mga4 updates_testing thanks to tv. mga3: SRPM: perl-URPM-4.27.1-1.mga3.src.rpm i586: perl-URPM-4.27.1-1.mga3.i586.rpm x86_64: perl-URPM-4.27.1-1.mga3.x86_64.rpm mga4: SRPM: perl-URPM-4.30-1.mga4.src.rpm i586: perl-URPM-4.30-1.mga4.i586.rpm x86_64: perl-URPM-4.30-1.mga4.x86_64.rpm Advisory: Updated perl-URPM fixes buffer size for rpm provides. Newer kernels has provides that does not fit into current 64k size limit, making it impossible to add hdlists from cauldron and upcoming mga5 on a mga3 or mga4 system breaking chroot installs and online upgrades on 32bit (i586) systems. This update fixes the issue by doubling the buffer space so it can handle all provides. Testcase: Try to add cauldron hdlists on a mga3 or mga4 32bit install, and it will complain about kernel provides. Install the updated perl-URPM Try to add cauldron hdlists again, it will now succeed. CC:
(none) =>
thierry.vignaud Testing on Mageia 4 32-bit. I added the cauldron mirrors along the Mageia 4 ones, and could confirm that I am unable to install any package from Cauldron. Then I installed the update candidate perl-URPM-4.30-1.mga4.i586 and I was able to test the availability of the cauldron packages (with "urpmi --test dustrac", the latter being packaged on in cauldron). I did not try an upgrade to cauldron though, but I checked that I was still able to install packages from Mageia 4's mirrors with the new perl-URPM. CC:
(none) =>
remi Testing on MGA3 i586. I added the cauldron mirrors, and could upgrade to cauldron. Status:
NEW =>
ASSIGNED
José Jorge
2014-05-19 11:47:40 CEST
Whiteboard:
MGA3TOO has_procedure mga4-32-ok =>
MGA3TOO has_procedure mga4-32-ok mga3-64-ok (In reply to José Jorge from comment #4) > Testing on MGA3 i586. I added the cauldron mirrors, and could upgrade to > cauldron. You said you tested on i586 but added the "mga3-64-ok" tag, shouldn't it be "mga3-32-ok"? Tested on Mageia 4 i586. Installed perl-URPM-4.30-1.mga4.i586.rpm from Mageia 4 /core/updates_testing and now urpmi is able to read Cauldron repository "Core Release" synthesize file. Sorry, it (In reply to Rémi Verschelde from comment #5) > (In reply to José Jorge from comment #4) > > Testing on MGA3 i586. I added the cauldron mirrors, and could upgrade to > > cauldron. > > You said you tested on i586 but added the "mga3-64-ok" tag, shouldn't it be > "mga3-32-ok"? Sorry, my fault, it was really MGA3-64, so I leave the tag unchanged. Testing complete mga3 32 in vbox. It needs testing mga4 64 to validate. Took a snapshot so it could be rolled back. Before ------ # urpmi.removemedia -a # urpmi.addmedia --distrib http://mylocalmirror/distrib/cauldron/i586 # urpmi --auto-select Lots of errors & problem reading synthesis file of medium "Core Release" After ----- Rolled back the VM and repeated with the update installed. Shows normal list of priority packages to be updated and starts to install them without error. I didn't complete the upgrade. Rolled back the VM again and installed the update again and was able to install/remove/query packages without error in mga3. Used in testing drupal update. Whiteboard:
MGA3TOO has_procedure mga4-32-ok mga3-64-ok =>
MGA3TOO has_procedure mga4-32-ok mga3-32-ok mga3-64-ok Nice testing :-) ! Thanks :) Testing complete mga4 x64 in hyper-v. Used snapshot to test, tried changing to cauldron before updating perl-URPM and received many errors. Rolled the system back to before changing and retesting. After perl-URPM-4.30-1.mga4 was installed the system started installing cauldron rpms without issue. I stopped after about 30/443 packages were installed. Rolled back a second time to install perl-URPM-4.30-1.mga4 and test packages without changing to cauldron. Installed a latest kernel-server and cifs-utils, hen removed kernel-server, no errors. CC:
(none) =>
dpremy Validating the update, the advisory has been uploaded. Please push perl-URPM to 3 & 4 core/updates. Thanks everyone for testing! Keywords:
(none) =>
validated_update Update pushed: http://advisories.mageia.org/MGAA-2014-0117.html Status:
ASSIGNED =>
RESOLVED |