Bug 14563 - Gnome shell failing (when no gdm installed) after online mageia 3-64 to mageia4-64 upgrade
Summary: Gnome shell failing (when no gdm installed) after online mageia 3-64 to mage...
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Olav Vitters
QA Contact:
Depends on:
Reported: 2014-11-15 00:21 CET by olivier charles
Modified: 2015-03-13 17:51 CET (History)
4 users (show)

See Also:
Source RPM: gnome-shell
Status comment:

journalctl-a.txt describing the whole process. (166.45 KB, application/x-xz)
2014-11-15 00:21 CET, olivier charles

Description olivier charles 2014-11-15 00:21:15 CET
Created attachment 5601 [details]
journalctl-a.txt describing the whole process.

After upgrading from mageia3-64 (clean install and update) to mageia4-64 online, Gnome desktop freezes just after login manager, showing a message "Oh no, something has gone wrong...). Removing task-gnome-minimal, urpme --auto-orphans and reinstalling task-gnome-minimal doesn't solve the problem.

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

How reproducible:
Everytime I want to log in Gnome using either LXDM, KDM or GDM 
LXDE and KDE desktops OK.

Steps to Reproduce:
1. Mageia3-64 dual-arch cd installation and update
2. task-kde-minimal and task-gnome-minimal installation
3. Online upgrade to Mageia4-64
4. On Mageia4-64, installation of Nvidia drivers through MCC
5. After reboot, log in Gnome desktop crashes
6. Log in KDE and LXDE desktop ok

Attachment : in journalctl-a.txt describing the whole process, Gnome crashes between 20:55 and 21:02 on November 13th.
Comment 1 Lewis Smith 2014-11-15 10:51:22 CET
I wonder whether this might be video-related. Easy to suggest, a pain to test, but...
If after the upgrade you omit step 4 i.e. do *not* install Nvidia drivers, does it still happen?

CC: (none) => lewyssmith

Comment 2 Marja Van Waes 2014-11-15 14:55:25 CET
In between 20:55 and 21:02 the only Gnome related lines I see are:

nov. 13 20:55:59 localhost lxdm-binary[905]: PAM unable to dlopen(/usr/lib64/security/pam_gnome_keyring.so): /usr/lib64/security/pam_gnome_keyring.so: cannot open shared object file: No such file or directory
nov. 13 20:55:59 localhost lxdm-binary[905]: PAM adding faulty module: /usr/lib64/security/pam_gnome_keyring.so
nov. 13 20:56:14 localhost kernel: traps: gnome-shell[2283] trap int3 ip:7f97d52dd139 sp:7ffff6d6a110 error:0

Later on I see: 
nov. 13 22:30:39 localhost gnome-session[2132]: (gnome-shell:2311): GLib-GIO-ERROR **: Settings schema 'org.gnome.login-screen' is not installed

That last line, that is bug 14430
For cauldron, if you use Gnome, gdm should be installed.

I'm not sure it is installed on your system, can you please check with:
rpm -qa | grep gdm

you should at least have version 

If you don't have it, then please try whether installing it fixes the problem

CC: sysadmin-bugs => mageia, marja11
Component: Release (media or process) => RPM Packages
Source RPM: (none) => gnome-shell

Comment 3 Marja Van Waes 2014-11-15 14:57:49 CET
s/are:/are lines like:/
Comment 4 olivier charles 2014-11-15 15:24:28 CET
Thanks so much Marja.

There was no GDM installed (that was in fact XDM, LXDM, KDM, I had not been attentive enough going through login managers in MCC).

Installing gdm- resolves the problem.

Two things that still bother me :
- why could I log in gnome shell while in Mageia3-64 if gdm was not installed ?
- why doesn't task-gnome-minimal include gdm if it is mandatory to use gnome shell ?
Comment 5 Marja Van Waes 2014-11-15 15:36:35 CET
For the first question, I don't know, Olivier, I suppose it wasn't needed yet for the Gnome version we had in Mageia 3.
For the second I think it is better to have the same fix as in cauldron.

@ Colin

Do you mind letting gnome-shell require gdm, as you did for cauldron?

Summary: Gnome shell failing after online mageia 3-64 to mageia4-64 upgrade => Gnome shell failing (when no gdm installed) after online mageia 3-64 to mageia4-64 upgrade

Marja Van Waes 2014-11-15 15:57:28 CET

Blocks: (none) => 11979

Comment 6 Colin Guthrie 2014-11-17 15:12:18 CET
gnome-shell *does* require gdm as of a about a week ago.

[colin@jimmy code (master)]$ rpm -q --requires gnome-shell| grep gdm

See #14430
Comment 7 Colin Guthrie 2014-11-17 15:14:25 CET
Oh wait! Sorry, I see this is about MGA4! /me needs to read things better!
Comment 8 olivier charles 2014-11-22 21:59:24 CET
To be sure, I retraced the whole process which confirms the issue :

In Mageia3-64, when installing task-gnome-minimal, gdm is not installed.
Gnome can start using xdm.

Upgrading to Mageia4-64 does not install gdm though it is needed to start gnome.
Anne Nicolas 2015-02-05 21:58:32 CET

CC: (none) => ennael1
Blocks: 11979 => (none)

claire robinson 2015-02-05 21:59:15 CET

Assignee: bugsquad => olav

Comment 9 Nic Baxter 2015-03-13 04:48:43 CET
Does this need to be kept open?

CC: (none) => nic

Lewis Smith 2015-03-13 17:03:48 CET

CC: lewyssmith => (none)

Comment 10 Marja Van Waes 2015-03-13 17:51:12 CET
(In reply to Nic Baxter from comment #9)
> Does this need to be kept open?

No, thx Nic.

Mageia 3 is EOL since several months, everyone should already have upgraded to Mageia v4 long ago

Resolution: (none) => OLD

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