Bug 12279

Summary: click view a partition crash Xorg
Product: Mageia Reporter: Manuel Hiebel <manuel.mageia>
Component: InstallerAssignee: Thierry Vignaud <thierry.vignaud>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: release_blocker CC: mageia, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: 4RC
Source RPM: CVE:
Status comment:
Attachments: capture of the logs

Description Manuel Hiebel 2014-01-12 23:28:52 CET
Description of problem:

Found it testing RC iso on my laptop I can reproduce in a vm (even using netinstall).



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


How reproducible:


Steps to Reproduce:
1. launch a vm
2. at the partition step:
 3. use custom
 4. click on 'see'

Tested using french and english keyboard as logs are speaking about XKB, both give the issue.




Reproducible: 

Steps to Reproduce:
Comment 1 Manuel Hiebel 2014-01-12 23:29:41 CET
Created attachment 4762 [details]
capture of the logs
Manuel Hiebel 2014-01-12 23:29:54 CET

Priority: Normal => release_blocker

Comment 2 Manuel Hiebel 2014-01-12 23:31:49 CET
nota I can't get Xorg.log as I can't write nothing in tty3
Comment 3 Thierry Vignaud 2014-01-13 06:56:02 CET
You can rebuild drakx-installer-stage2 with the debug image, thus it wouldn't reboot just after the error.

You can then use it through urpmi-proxy.
Colin, can you explain how to do so?

CC: (none) => mageia

Comment 4 Colin Guthrie 2014-01-13 10:13:25 CET
Basically once you've rebuilt the stage2 you can just copy the sqfs file to the appropriate location in your urpmi-proxy tree. Provided it's "newer" in date than what is on the mirror, urpmi-proxy will serve out your own image.

If you rebuild stage1/boot.iso you can even make it automatically boot and download stage2 from your specified urpmi-proxy IP address.
Thierry Vignaud 2014-01-13 19:13:43 CET

Keywords: (none) => NEEDINFO

Comment 5 Manuel Hiebel 2014-01-13 22:41:49 CET
The compilation always fails, using rpmbuild -ba or make stage2 in vm or chroot. I'm a real noob with this :(
Comment 6 Marja Van Waes 2014-01-15 19:43:23 CET
valid on real hw, too
(just seen in 64bits traditional DVD, round 8)

I guess this message is related:

"GLib-GIO-ERROR **: No GSettings schemas are installed on the system
excited abnormally :-( -- received signal 5

(the messages after that are about getting everything terminated and killed and end with the message that it is safe to reboot or halt)

switching to tty2 was still possible, but typing "bug" didn't, of course, even result in the letters "bug" showing up (and nothing was written to the inserted USB key)

I know this bug still has NEEDINFO, but I don't understand how to do what needs to be done.

CC: (none) => marja11
Whiteboard: (none) => 4RC

Comment 7 Manuel Hiebel 2014-01-15 19:45:40 CET
removing as I can't make a stage2 with debug option

Keywords: NEEDINFO => (none)

Thierry Vignaud 2014-01-15 19:46:41 CET

Keywords: (none) => NEEDINFO

Comment 8 Thierry Vignaud 2014-01-15 19:52:41 CET
See http://svnweb.mageia.org/packages/cauldron/drakx-installer-stage2/current/SPECS/drakx-installer-stage2.spec?revision=566466&view=markup#l5
Just rebuild the package with debug enabled (by default it's set to 0)
Comment 9 Thierry Vignaud 2014-01-15 21:37:07 CET
Fixed in git

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

Comment 10 Mageia Robot 2014-01-15 21:40:21 CET
commit 3967eaa72aea8658bbc5ddba311d1f9249b6986b
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Wed Jan 15 21:31:07 2014 +0100

    fix "No GSettings schemas are installed on the system" (mga#12279)
    
    this error happens when inspecting partitions
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=3967eaa72aea8658bbc5ddba311d1f9249b6986b
Comment 11 Thierry Vignaud 2014-01-21 19:15:58 CET
(In reply to Colin Guthrie from comment #4)
> Basically once you've rebuilt the stage2 you can just copy the sqfs file to
> the appropriate location in your urpmi-proxy tree. Provided it's "newer" in
> date than what is on the mirror, urpmi-proxy will serve out your own image.
> 
> If you rebuild stage1/boot.iso you can even make it automatically boot and
> download stage2 from your specified urpmi-proxy IP address.

Colin, could you document it at end of https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks ?