Bug 14430 - GNOME won't start on 5/Cauldron after installing task-gnome
Summary: GNOME won't start on 5/Cauldron after installing task-gnome
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal critical
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-02 16:04 CET by Shlomi Fish
Modified: 2014-11-10 13:24 CET (History)
4 users (show)

See Also:
Source RPM: task-gnome-3.13.3-3.mga5.src.rpm
CVE:
Status comment:


Attachments
Screenshot to demonstrate the problem. (32.34 KB, image/png)
2014-11-02 16:05 CET, Shlomi Fish
Details

Description Shlomi Fish 2014-11-02 16:04:52 CET
Description of problem:

After I start GNOME I am getting an error screen with the error in the screenshot. I have task-gnome installed. Happened on the DVD after installing it with KDE mode and then installing task-gnome and on my system
. 
Version-Release number of selected component (if applicable):

Cauldron.

How reproducible:

Always.

Steps to Reproduce:
1. urpmi task-gnome
2. Log into the GNOME session.
3.


Reproducible: 

Steps to Reproduce:
Comment 1 Shlomi Fish 2014-11-02 16:05:38 CET
Created attachment 5555 [details]
Screenshot to demonstrate the problem.

This is a screenshot of what happens.
Comment 2 Olivier Blin 2014-11-02 17:05:39 CET
Do you have more details from journalctl?

On my systems, gnome-shell failed with this error:
oct. 22 01:08:28 harmonia gnome-session[3154]: (gnome-shell:3568): Gjs-WARNING **: JS ERROR: Error: Requiring Gcr, version none: Typelib file for name
space 'Gck', version '1' not found

I had to install lib64gck-gir0 manually

CC: (none) => mageia, mageia, olav

Comment 3 Shlomi Fish 2014-11-02 17:42:23 CET
Olivier Blin: it gives me this:

Nov 02 18:40:18 telaviv1.shlomifish.org urpmi[22462]: transaction on / (remove=0, install=0, upgrade=1)
Nov 02 18:40:18 telaviv1.shlomifish.org [RPM][22462]: Transaction ID 54565e72 started
Nov 02 18:40:19 telaviv1.shlomifish.org [RPM][22462]: install networkmanager-applet-0.9.10.0-5.mga5.x86_64: success
Nov 02 18:40:20 telaviv1.shlomifish.org [RPM][22462]: Transaction ID 54565e72 finished: 0
Nov 02 18:40:22 telaviv1.shlomifish.org acpid[874]: client 2551[0:500] has disconnected
Nov 02 18:40:23 telaviv1.shlomifish.org acpid[874]: client connected from 22510[0:502]
Nov 02 18:40:23 telaviv1.shlomifish.org acpid[874]: 1 client rule loaded
Nov 02 18:40:23 telaviv1.shlomifish.org acpid[874]: client connected from 22510[0:502]
Nov 02 18:40:23 telaviv1.shlomifish.org acpid[874]: 1 client rule loaded
Nov 02 18:40:24 telaviv1.shlomifish.org org.a11y.Bus[22546]: Activating service name='org.a11y.atspi.Registry'
Nov 02 18:40:24 telaviv1.shlomifish.org org.a11y.Bus[22546]: Successfully activated service 'org.a11y.atspi.Registry'
Nov 02 18:40:24 telaviv1.shlomifish.org org.a11y.atspi.Registry[22577]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Nov 02 18:40:24 telaviv1.shlomifish.org org.a11y.atspi.Registry[22577]: Xlib:  extension "XEVIE" missing on display ":1".
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-keyring-daemon[22597]: couldn't access control socket: /run/user/502/keyring/control: Datei oder Verzeichnis nicht gefunden
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-keyring-daemon[22603]: couldn't access control socket: /run/user/502/keyring/control: Datei oder Verzeichnis nicht gefunden
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: ** Message: couldn't access control socket: /run/user/502/keyring/control: Datei oder Verzeichnis nicht gefunden
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: ** Message: couldn't access control socket: /run/user/502/keyring/control: Datei oder Verzeichnis nicht gefunden
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: SSH_AUTH_SOCK=/run/user/502/keyring/ssh
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: Connection failure: Connection refused
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: pa_context_connect() failed: Connection refused
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: gnome-session[22515]: WARNING: App 'pulseaudio.desktop' exited with code 1
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: WARNING: App 'pulseaudio.desktop' exited with code 1
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: SSH_AUTH_SOCK=/run/user/502/keyring/ssh
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: GPG_AGENT_INFO=/run/user/502/keyring/gpg:0:1
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: SSH_AUTH_SOCK=/run/user/502/keyring/ssh
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: GPG_AGENT_INFO=/run/user/502/keyring/gpg:0:1
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: SSH_AUTH_SOCK=/run/user/502/keyring/ssh
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: GPG_AGENT_INFO=/run/user/502/keyring/gpg:0:1
Nov 02 18:40:24 telaviv1.shlomifish.org dbus[880]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service'
Nov 02 18:40:24 telaviv1.shlomifish.org dbus[880]: [system] Activating via systemd: service name='org.freedesktop.NetworkManager' unit='dbus-org.freedesktop.NetworkManager.service'
Nov 02 18:40:24 telaviv1.shlomifish.org dbus[880]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.NetworkManager.service': Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory.
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: (gnome-settings-daemon:22601): rfkill-plugin-WARNING **: Failed to acquire NetworkManager proxy: Error calling StartServiceByName for org.freedesktop.NetworkManager: GDBus.Error:org.freedesktop.systemd1.LoadFailed: Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory.
Nov 02 18:40:24 telaviv1.shlomifish.org gnome-session[22515]: (gnome-settings-daemon:22601): Gvc-WARNING **: Failed to connect context: OK
Nov 02 18:40:24 telaviv1.shlomifish.org dbus[880]: [system] Activating via systemd: service name='org.freedesktop.locale1' unit='dbus-org.freedesktop.locale1.service'
Nov 02 18:40:24 telaviv1.shlomifish.org dbus[880]: [system] Successfully activated service 'org.freedesktop.hostname1'
Nov 02 18:40:24 telaviv1.shlomifish.org dbus[880]: [system] Successfully activated service 'org.freedesktop.locale1'
Nov 02 18:40:25 telaviv1.shlomifish.org org.gnome.evolution.dataserver.Sources3[22546]: Bus name 'org.gnome.evolution.dataserver.Sources3' acquired.
Nov 02 18:40:25 telaviv1.shlomifish.org org.gnome.OnlineAccounts[22546]: goa-daemon-Message: goa-daemon version 3.14.1 starting
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: Gjs-Message: JS LOG: Failed to launch ibus-daemon: Failed to execute child process "ibus-daemon" (Datei oder Verzeichnis nicht gefunden)
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: (gnome-shell:22623): Gvc-WARNING **: Failed to connect context: OK
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: (gnome-shell:22623): GLib-GIO-ERROR **: Settings schema 'org.gnome.login-screen' is not installed
Nov 02 18:40:25 telaviv1.shlomifish.org kernel: traps: gnome-shell[22623] trap int3 ip:7ffdf3e5eb10 sp:7fff75df1be0 error:0
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: WARNING: Application 'gnome-shell.desktop' killed by signal 5
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: gnome-session[22515]: WARNING: Application 'gnome-shell.desktop' killed by signal 5
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: Gjs-Message: JS LOG: Failed to launch ibus-daemon: Failed to execute child process "ibus-daemon" (Datei oder Verzeichnis nicht gefunden)
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: (gnome-shell:22663): Gvc-WARNING **: Failed to connect context: OK
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: (gnome-shell:22663): GLib-GIO-ERROR **: Settings schema 'org.gnome.login-screen' is not installed
Nov 02 18:40:25 telaviv1.shlomifish.org kernel: traps: gnome-shell[22663] trap int3 ip:7f5cf2154b10 sp:7fff43ae7420 error:0
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: WARNING: Application 'gnome-shell.desktop' killed by signal 5
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: WARNING: App 'gnome-shell.desktop' respawning too quickly
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: gnome-session[22515]: WARNING: Application 'gnome-shell.desktop' killed by signal 5
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: gnome-session[22515]: WARNING: App 'gnome-shell.desktop' respawning too quickly
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: Unrecoverable failure in required component gnome-shell.desktop
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: Entering running state
Nov 02 18:40:25 telaviv1.shlomifish.org net_applet[22684]: ### Program is starting ###
Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: Failed to play sound: File or data not found
Nov 02 18:40:25 telaviv1.shlomifish.org mgaapplet[22688]: ### Program is starting ###
Nov 02 18:40:26 telaviv1.shlomifish.org gnome-session[22515]: Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 293.
Nov 02 18:40:26 telaviv1.shlomifish.org gnome-session[22515]: (nm-applet:22686): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
Nov 02 18:40:26 telaviv1.shlomifish.org gnome-session[22515]: (nm-applet:22686): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
Nov 02 18:40:26 telaviv1.shlomifish.org gnome-session[22515]: (nm-applet:22686): GLib-GObject-WARNING **: The property GtkImage:stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
Nov 02 18:40:26 telaviv1.shlomifish.org gnome-session[22515]: Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.20.1/Gtk3.pm line 293.
Nov 02 18:40:26 telaviv1.shlomifish.org gnome-session[22515]: (nm-applet:22686): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
Nov 02 18:40:26 telaviv1.shlomifish.org gnome-session[22515]: Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and LINES environment variables didn't work. The resize program didn't work. The stty program didn't work. at /usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi/Term/ReadKey.pm line 451.
Nov 02 18:40:26 telaviv1.shlomifish.org mgaapplet[22688]: running: ionice -p 22688 -n7
Nov 02 18:40:26 telaviv1.shlomifish.org gnome-session[22515]: (gnome-settings-daemon:22601): GLib-GIO-CRITICAL **: g_dbus_proxy_call_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
Nov 02 18:40:26 telaviv1.shlomifish.org gnome-session[22515]: (gnome-settings-daemon:22601): GLib-GIO-CRITICAL **: g_dbus_proxy_call_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
Nov 02 18:40:27 telaviv1.shlomifish.org mgaapplet[22688]: Received SIGHUP (probably an upgrade has finished), restarting applet.
Nov 02 18:40:27 telaviv1.shlomifish.org gnome-session[22515]: (net_applet:22684): Gdk-WARNING **: net_applet: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :1.
Nov 02 18:40:27 telaviv1.shlomifish.org org.gtk.vfs.Daemon[22546]: A connection to the bus can't be made
Nov 02 18:40:27 telaviv1.shlomifish.org org.gtk.vfs.Daemon[22546]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 02 18:40:27 telaviv1.shlomifish.org org.a11y.Bus[22546]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 02 18:40:27 telaviv1.shlomifish.org org.gnome.Shell.CalendarServer[22546]: gnome-shell-calendar-server[22640]: Lost (or failed to acquire) the name org.gnome.Shell.CalendarServer - exiting
Nov 02 18:40:27 telaviv1.shlomifish.org org.gnome.Shell.CalendarServer[22546]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 02 18:40:27 telaviv1.shlomifish.org org.gnome.evolution.dataserver.Sources3[22546]: Bus name 'org.gnome.evolution.dataserver.Sources3' lost.
Nov 02 18:40:27 telaviv1.shlomifish.org org.gnome.evolution.dataserver.Sources3[22546]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 02 18:40:27 telaviv1.shlomifish.org org.gnome.OnlineAccounts[22546]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 02 18:40:27 telaviv1.shlomifish.org ca.desrt.dconf[22546]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Nov 02 18:40:27 telaviv1.shlomifish.org mgaapplet[22688]: ### Program is starting ###
Nov 02 18:40:30 telaviv1.shlomifish.org acpid[874]: client 22510[0:502] has disconnected
Nov 02 18:40:30 telaviv1.shlomifish.org acpid[874]: client 22510[0:502] has disconnected
Nov 02 18:40:33 telaviv1.shlomifish.org acpid[874]: client connected from 2551[0:500]
Nov 02 18:40:33 telaviv1.shlomifish.org acpid[874]: 1 client rule loaded
Nov 02 18:40:33 telaviv1.shlomifish.org sensord[1269]: Sensor alarm: Chip nct6775-isa-0290: in1: +1.13 V (min = +0.00 V, max = +0.00 V) [ALARM]
Nov 02 18:40:33 telaviv1.shlomifish.org sensord[1269]: Sensor alarm: Chip nct6775-isa-0290: in4: +1.07 V (min = +0.00 V, max = +0.00 V) [ALARM]
Nov 02 18:40:33 telaviv1.shlomifish.org sensord[1269]: Sensor alarm: Chip nct6775-isa-0290: in5: +1.05 V (min = +0.00 V, max = +0.00 V) [ALARM]
Nov 02 18:40:33 telaviv1.shlomifish.org sensord[1269]: Sensor alarm: Chip nct6775-isa-0290: in6: +1.09 V (min = +0.00 V, max = +0.00 V) [ALARM]
Nov 02 18:40:33 telaviv1.shlomifish.org sensord[1269]: Sensor alarm: Chip nct6775-isa-0290: SYSTIN: 38.0 C (limit = 0.0 C, hysteresis = 0.0 C) [ALARM]
Comment 4 Shlomi Fish 2014-11-02 20:51:12 CET
I should note that this bug stops happening after I install gdm and all of its dependencies using the "urpmi gdb" command.

Thanks to blino and wally_ on #mageia-dev .
Comment 5 Jani Välimaa 2014-11-03 17:22:10 CET
It's because of this:
"Nov 02 18:40:25 telaviv1.shlomifish.org gnome-session[22515]: (gnome-shell:22663): GLib-GIO-ERROR **: Settings schema 'org.gnome.login-screen' is not installed"

Gdm provides 'org.gnome.login-screen' schema. Maybe we should split out this schema (and make gnome-shell to require it) to allow using gnome with some other dm than gdm and withoug gdm being installed? Or does gnome-shell especially require gdm?

CC: (none) => jani.valimaa

Comment 6 Colin Guthrie 2014-11-03 17:44:06 CET
Hmm, this should really be in the gsettings-desktop-schemas package.

Technically gdm's login screen is just a sort of special case of gnome-shell, and lots of other schemas required by gnome-shell are in gsettings-desktop-schemas.

I can ask Ray upstream about it if you like...
Comment 7 Jani Välimaa 2014-11-03 17:50:54 CET
(In reply to Colin Guthrie from comment #6)
> Hmm, this should really be in the gsettings-desktop-schemas package.
> 
> Technically gdm's login screen is just a sort of special case of
> gnome-shell, and lots of other schemas required by gnome-shell are in
> gsettings-desktop-schemas.
> 
> I can ask Ray upstream about it if you like...

It would be nice.

"If there is something to gain and nothing to lose by asking, by all means ask!"
âW. Clement Stone
Comment 8 Colin Guthrie 2014-11-03 17:54:55 CET
So spoke to Ray (it's "convenient cross-timezone o'clock" :p)

He initially said gdm is a hard dep of gnome-shell as gdm is used for screen locking etc. I argued that $otherdm could be used for login, but with reduced screen shield functionality (i.e. no locking), and he agreed that in that context the schema makes more sense to be shipped in gsettings-desktop-schemas

He also mused over the fact that we could potentially get gdm to kick in for screen-lock only mode but not sure that's going to happen any time soon.

So a short term fix is to require gdm in gnome-shell but perhaps with a comment referring here and to the effect that the dep might be reevaluated when the schema moves.

Sound like a sensible fix in the short term?
Comment 9 Jani Välimaa 2014-11-03 18:01:38 CET
It's OK for me.
Comment 10 Colin Guthrie 2014-11-10 13:24:12 CET
I've just submitted a new gnome-shell to require gdm as above. I've put a note in the spec and referred to this bug.

I think we can close this bug now as per discussions above, but feel free to disagree and repopen if needs be!

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


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