Bug 15573

Summary: Auto-install seems broken in Cauldron
Product: Mageia Reporter: Anne Nicolas <ennael1>
Component: InstallerAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: release_blocker CC: thierry.vignaud
Version: Cauldron   
Target Milestone: Mageia 5   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: fix a crash
fix a crash

Description Anne Nicolas 2015-03-26 11:02:14 CET
While auto-install was working perfectly in previous versions of Mageia, using it in up-to-date Mageia 5 cannot work properly.

I've checked auto_install file using perl checker, no pb there.

Installation starts properly but stops at packages install step with  following message:

Step ChoosePackage failed with errors: can't call method "do_pkgs" on an undefined value at /usr/lib/libDrakX/install/any.pm line 409
Anne Nicolas 2015-03-26 11:02:29 CET

CC: (none) => thierry.vignaud

Anne Nicolas 2015-03-26 11:05:29 CET

Priority: Normal => release_blocker
Target Milestone: --- => Mageia 5
Severity: normal => critical

Comment 1 Thierry Vignaud 2015-03-26 11:08:41 CET
Created attachment 6136 [details]
fix a crash
Comment 2 Thierry Vignaud 2015-03-26 11:11:45 CET
Created attachment 6137 [details]
fix a crash

better commit log

Attachment 6136 is obsolete: 0 => 1

Thierry Vignaud 2015-03-26 11:13:40 CET

Attachment 6137 is patch: 0 => 1
Attachment 6137 mime type: application/octet-stream => text/plain

Comment 3 Anne Nicolas 2015-03-26 11:14:30 CET
Thanks testing right now
Comment 4 Mageia Robot 2015-03-26 11:38:55 CET
commit 9a2eb9c373b1558d23db286e3172bc4570907850
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Thu Mar 26 06:06:42 2015 -0400

    fix a crash in auto install (mga#15573)
    
    bug introduced in commit 7ed5bd23d63bd4031f2a2f3055b0d0a19a65906d
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=9a2eb9c373b1558d23db286e3172bc4570907850
Comment 5 Anne Nicolas 2015-03-26 11:39:24 CET
Fixed in tests. Thanks

Status: NEW => RESOLVED
Resolution: (none) => FIXED