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):
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.
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?
In between 20:55 and 21:02 the only Gnome related lines I see are:
nov. 13 20:55:59 localhost lxdm-binary: 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: PAM adding faulty module: /usr/lib64/security/pam_gnome_keyring.so
nov. 13 20:56:14 localhost kernel: traps: gnome-shell trap int3 ip:7f97d52dd139 sp:7ffff6d6a110 error:0
Later on I see:
nov. 13 22:30:39 localhost gnome-session: (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 126.96.36.199-4.mga4
If you don't have it, then please try whether installing it fixes the problem
Release (media or process) =>
RPM PackagesSource RPM:
s/are:/are lines like:/
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-188.8.131.52-4.mga4 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 ?
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.
Do you mind letting gnome-shell require gdm, as you did for cauldron?
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
gnome-shell *does* require gdm as of a about a week ago.
[colin@jimmy code (master)]$ rpm -q --requires gnome-shell| grep gdm
Oh wait! Sorry, I see this is about MGA4! /me needs to read things better!
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.
Does this need to be kept open?
(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