Bug 12279 - click view a partition crash Xorg
Summary: click view a partition crash Xorg
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: release_blocker normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard: 4RC
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-12 23:28 CET by Manuel Hiebel
Modified: 2014-01-21 19:15 CET (History)
2 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
capture of the logs (14.75 KB, image/png)
2014-01-12 23:29 CET, Manuel Hiebel
Details

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 ?

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