Bug 7992 - Live Installer progress bar starts 80% finished or missing completely in kde
Summary: Live Installer progress bar starts 80% finished or missing completely in kde
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker critical
Target Milestone: ---
Assignee: Thomas Backlund
QA Contact:
URL:
Whiteboard: 3alpha3 3beta3 3beta4 3RC 3final
Keywords:
Depends on:
Blocks: 9745
  Show dependency treegraph
 
Reported: 2012-11-06 11:55 CET by claire robinson
Modified: 2013-05-15 14:26 CEST (History)
6 users (show)

See Also:
Source RPM: kernel draklive-install
CVE:
Status comment:


Attachments
df snapshot (with df errors) (4.89 KB, image/png)
2012-12-12 10:46 CET, Thierry Vignaud
Details

Description claire robinson 2012-11-06 11:55:50 CET
This is for the live ISO installer pre-3alpha3. Also noticed 3alpha2.

The progress bar which is displayed when installing to disk begins at around 80% complete at the start of the installation, rather than 0% and growing.

I'll try and remember to grab a screenshot.
claire robinson 2012-11-06 11:56:58 CET

CC: (none) => thierry.vignaud
Whiteboard: (none) => 3alpha3

Thierry Vignaud 2012-11-06 14:58:20 CET

Assignee: bugsquad => mageia

Comment 1 claire robinson 2012-11-08 15:10:25 CET
Latest LiveCD KDE (8th Nov)

There progress bar is not displayed at all. The area is present which it should gradually fill but it isn't filled. Once it has finished it moves on the the bootloader configuration.
Comment 2 claire robinson 2012-11-08 16:09:42 CET
LiveCD Gnome it starts 99% done.

Seems a bit random.
Comment 3 Manuel Hiebel 2012-11-08 16:53:12 CET
confirmed, also with oxygen theme (instead of the adwiaka one)
seems a problematic bug.

Priority: Normal => release_blocker
Severity: normal => major

claire robinson 2012-12-10 13:16:11 CET

Whiteboard: 3alpha3 => 3alpha3 3beta1

claire robinson 2012-12-10 13:18:59 CET

Summary: 3alpha3 - Live Installer progress bar starts 80% finished => Live Installer progress bar starts 80% finished

Comment 4 Thierry Vignaud 2012-12-11 17:14:44 CET
Olivier, I think you should just use the df() result (minus an initial df) instead of parsing tar output...
Comment 5 Thierry Vignaud 2012-12-12 10:32:17 CET
Actually it works fine on a normal system.
It's due to live CD having switch from unionfs to overlayfs.
I just tested.
"du -sbx /" reports 1876801 whereas summing output of
"rpm -qa --qf '%{size}\n" reports 2572046056.
Aka there's 3 magnitude order between them...
Also df reports /  as a 251Mb fs with 3Mb used...
For the record, the Mageia-3-beta1-LiveCD-GNOME-en-i586-CD.iso
I tested is 648M (compressed)...

This is breaking draklive-install progress bar

CC: (none) => tmb

Thierry Vignaud 2012-12-12 10:40:37 CET

Source RPM: draklive-install => kernel
Severity: major => critical

Comment 6 Thierry Vignaud 2012-12-12 10:46:25 CET
Created attachment 3233 [details]
df snapshot (with df errors)
Thierry Vignaud 2012-12-12 10:46:40 CET

CC: (none) => mageia
Assignee: mageia => tmb

Comment 7 claire robinson 2013-01-22 15:36:12 CET
valid 3beta2

Whiteboard: 3alpha3 3beta1 => 3alpha3 3beta1 3beta2

claire robinson 2013-01-22 15:36:30 CET

Summary: Live Installer progress bar starts 80% finished => Live Installer progress bar starts 80% finished or missing completely in kde

Comment 8 Dave Hodgins 2013-01-23 01:33:07 CET
With 3 beta 2, the progress bar is missing with the kde live cd, but
present at 80% with the kde live i586 dvd .

CC: (none) => davidwhodgins

Manuel Hiebel 2013-03-01 01:06:29 CET

Whiteboard: 3alpha3 3beta1 3beta2 => 3alpha3 3beta3

Dave Hodgins 2013-03-25 03:28:13 CET

Whiteboard: 3alpha3 3beta3 => 3alpha3 3beta3 3beta4

Comment 9 Thierry Vignaud 2013-03-31 17:43:47 CEST
@blino,tmb: we could register size at end of build (in draklive) in some draklive.nfo file and read it back from draklive-install instead of using df on the DVD iso
Comment 10 claire robinson 2013-04-06 13:46:42 CEST
valid 3beta4
Comment 11 William Kenney 2013-04-06 18:14:21 CEST
I am also seeing this problem

CC: (none) => wilcal.int

Comment 12 Thomas Backlund 2013-04-07 00:14:47 CEST
(In reply to Thierry Vignaud from comment #9)
> @blino,tmb: we could register size at end of build (in draklive) in some
> draklive.nfo file and read it back from draklive-install instead of using df
> on the DVD iso

We already do track the size in $total variable:

Line 26 of Loopback.pm
http://svnweb.mageia.org/soft/draklive/trunk/lib/MDV/Draklive/Loopback.pm?revision=673&view=markup

So that would just be a matter of storing that info on the live image before compression and have draklive-install read it.
Comment 13 claire robinson 2013-04-15 19:08:02 CEST
valid 3RC

Whiteboard: 3alpha3 3beta3 3beta4 => 3alpha3 3beta3 3beta4 3RC

Thierry Vignaud 2013-04-16 18:11:39 CEST

Blocks: (none) => 9745

Thierry Vignaud 2013-04-16 18:12:44 CEST

Source RPM: kernel => kernel draklive-install

Comment 14 John Webster 2013-04-28 04:23:16 CEST
(In reply to claire robinson from comment #13)
> valid 3RC

Confirmed

CC: (none) => civil

Comment 15 claire robinson 2013-05-13 17:43:16 CEST
Valid pre 3 final first build, missing completely on both kde & gnome installs

Whiteboard: 3alpha3 3beta3 3beta4 3RC => 3alpha3 3beta3 3beta4 3RC 3final

Comment 16 Thomas Backlund 2013-05-13 18:29:04 CEST
Yep, I figured it out only yesterday how to get it to start from 0%, so the fix will be on next isos
Comment 17 claire robinson 2013-05-13 18:34:29 CEST
Good news, well done. Thanks!
Comment 18 claire robinson 2013-05-15 12:44:51 CEST
Confirmed working kde livedvd. I'll test gnome also and then close the bug.
Comment 19 claire robinson 2013-05-15 14:26:20 CEST
Confirmed fixed with Gnome livedvd too so closing, thanks!

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


Note You need to log in before you can comment on or make changes to this bug.