Bug 23729

Summary: draklive-install crashed - line 144 (file-parse)
Product: Mageia Reporter: Muhammad Tailounie <mageia>
Component: RPM PackagesAssignee: Mageia tools maintainers <mageiatools>
Status: RESOLVED INVALID QA Contact:
Severity: major    
Priority: Normal CC: isobuild, mageia, marja11
Version: 6   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: draklive-install-2.14-1.mga6 CVE:
Status comment:
Attachments: Logs

Description Muhammad Tailounie 2018-10-18 19:17:35 CEST
The "draklive-install" program crashed. Drakbug-17.88.3 caught it.

Just booted the live system, Mageia Live Plasma 6.1 64-bit, and tried to do a live install..

fileparse(): need a valid pathname at /usr/sbin/draklive-install line 144.
Perl's trace:
drakbug::bug_handler() called from /usr/lib/perl5/5.22.3/Carp.pm:166
Carp::croak() called from /usr/lib/perl5/5.22.3/File/Basename.pm:109
File::Basename::fileparse() called from /usr/lib/perl5/5.22.3/File/Basename.pm:222
File::Basename::basename() called from /usr/sbin/draklive-install:144
main::init_hds() called from /usr/sbin/draklive-install:66
main::install_live() called from /usr/sbin/draklive-install:44

Theme name: Adwaita
Kernel version = 4.14.70-desktop-2.mga6
Distribution=Mageia release 6 (Official) for x86_64
CPU=Intel(R) Core(TM) i7 CPU       L 640  @ 2.13GHz
Comment 1 Muhammad Tailounie 2018-10-20 12:14:38 CEST
Created attachment 10414 [details]
Logs
Marja Van Waes 2018-10-20 13:41:09 CEST

Assignee: bugsquad => mageiatools
CC: (none) => isobuild, marja11

Comment 2 Martin Whitaker 2018-10-20 14:47:40 CEST
From your log:

kernel: Command line: BOOT_IMAGE=/Mageia/X64/vmlinuz root=mgalive:LABEL=MKDISTS mgalive.basedir=/Mageia/X64/Plasma ...

You appear to be using the experimental (and unannounced) feature to support multi-boot USB sticks. draklive-install doesn't support this yet.

You might get a bit further if you edit /sbin/draklive-install and change the disk label pattern it searches for (look at line 63).

CC: (none) => mageia
Status: NEW => RESOLVED
Resolution: (none) => INVALID