Bug 13136 - fedora-arm-installer takes 130 secs before it it is useable
Summary: fedora-arm-installer takes 130 secs before it it is useable
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA4-64-OK MGA4-32-OK advisory
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2014-04-02 19:28 CEST by Barry Jackson
Modified: 2014-11-26 18:29 CET (History)
1 user (show)

See Also:
Source RPM: fedora-arm-installer
CVE:
Status comment:


Attachments

Description Barry Jackson 2014-04-02 19:28:37 CEST
Description of problem:
On launching fedora-arm-installer the GUI appears, but it is another 130 seconds before any buttons are functional.

Running from a terminal the output is:
[baz@jackodesktop ~]$ fedora-arm-installer

(process:25930): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Address does not contain a colon

(process:25930): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Address does not contain a colon
Gtk-Message: Failed to load module "canberra-gtk-module"
execute:['/usr/bin/python', '/usr/sbin/fedora-arm-installer', 'd', '/var/tmp/faii.d.log.3ietRG', '/var/tmp/faii.d.bin.a_MBHc']|[]
execute:['/usr/sbin/fdisk', '-l']|[]

The whole of the above message appears immediately on launch and nothing is added at the end of the delay.


Version-Release number of selected component (if applicable):


How reproducible:
Applies in Cauldron and Mageia 4

Steps to Reproduce:
1.
2.
3.


Reproducible: 

Steps to Reproduce:
Comment 1 Barry Jackson 2014-04-02 19:38:11 CEST
I notice a similar report here:
https://lists.fedoraproject.org/pipermail/arm/2013-December/007127.html
but no solution.

Whiteboard: (none) => MGA4TOO

Comment 2 Barry Jackson 2014-04-02 19:46:28 CEST
Seems that hitting CTRL/c during the hang allows the program to continue:

^C                                                                                                                                         
[baz@jackodesktop ~]$ Error creating proxy: Address element 'needed' does not contain a colon (:) (g-io-error-quark, 13)                   
Error creating proxy: Address element 'needed' does not contain a colon (:) (g-io-error-quark, 13)                                         
Error creating proxy: Address element 'needed' does not contain a colon (:) (g-io-error-quark, 13)
Error creating proxy: Address element 'needed' does not contain a colon (:) (g-io-error-quark, 13)
execute:['/usr/bin/python', '/usr/sbin/fedora-arm-installer', 'd', '/var/tmp/faii.d.log.9grs3d', '/var/tmp/faii.d.bin.sHy0WC']|[]
execute:['/usr/sbin/fdisk', '-l']|[]

The GUI then works.

Another launch and CTRL/c managed to produce:

[baz@jackodesktop ~]$ Traceback (most recent call last):                                                                                   
  File "/usr/sbin/fedora-arm-installer", line 815, in timercall                                                                            
    def timercall():                                                                                                                       
KeyboardInterrupt                                                                                                                          
fedora-arm-installer
Manuel Hiebel 2014-04-21 19:27:48 CEST

Keywords: (none) => UPSTREAM

Comment 3 Barry Jackson 2014-06-07 01:32:03 CEST
OK this is fixed in fedora-arm-installer-1.1.1-4.mga5.noarch.rpm.
I have removed a hard coded URL which was causing the hang, waiting for network to time out.
The "download" button is inoperative until upstream decide to do something about this, however it does not impact on the main function of creating a boot device from a local image file.
Comment 4 Barry Jackson 2014-06-07 18:52:20 CEST
Update Advisory

fedora-arm-installer-1.1.1-3.1.mga4 is now in /4/updates-testing

This removes the delay on launch which was being caused by an obsolete URL. Since there is currently no server to provide the correct files, I have disabled the remote (download) feature, so the "Download" button is inoperative. This is now mentioned in the description

Testing:
Install (or update) to the version in updates/testing,
Launch the application and check that you can immediately use the browse feature to select an iso to write to a usb stick or SD card.
Instert a usb stick (<= 32GB) 
Click "Install"
On completion check that the device boots.

Files affected:
fedora-arm-installer-1.1.1-3.1.mga4.src.rpm
fedora-arm-installer-1.1.1-3.1.mga4.noarch.rpm

Hardware: x86_64 => All
QA Contact: (none) => qa-bugs
Severity: major => normal

Comment 5 Barry Jackson 2014-06-08 15:58:39 CEST
I have tested in Mga4 x86_64 and it now works OK.

Whiteboard: MGA4TOO => MGA4TOO x86_64OK

Comment 6 David Walser 2014-11-22 04:46:27 CET
Barry, you forgot to assign this to QA.  I'll do it now.

Advisory in Comment 4.

Version: Cauldron => 4
Assignee: bugsquad => qa-bugs
Whiteboard: MGA4TOO x86_64OK => MGA4-64-OK

Comment 7 Barry Jackson 2014-11-23 21:57:04 CET
Oops sorry - thanks
Comment 8 David Walser 2014-11-26 17:48:20 CET
Tested successfully and verified the fix on Mageia 4 i586 as well.

Validating.

Could someone please upload the advisory in Comment 4?

Sysadmins, once the advisory is uploaded, please more to core/updates.  Thanks.

Keywords: UPSTREAM => validated_update
QA Contact: qa-bugs => (none)
Whiteboard: MGA4-64-OK => MGA4-64-OK MGA4-32-OK
CC: (none) => sysadmin-bugs

Comment 9 Rémi Verschelde 2014-11-26 17:54:39 CET
Advisory uploaded.

Whiteboard: MGA4-64-OK MGA4-32-OK => MGA4-64-OK MGA4-32-OK advisory

Comment 10 Mageia Robot 2014-11-26 18:29:47 CET
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2014-0201.html

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


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