Bug 17238

Summary: Gnome Shell misses .desktop file
Product: Mageia Reporter: Juan Magallon <jamagallon>
Component: RPM PackagesAssignee: Olav Vitters <olav>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: gnome-shell-3.19.2-2.mga6.src.rpm CVE:
Status comment:

Description Juan Magallon 2015-11-27 08:59:50 CET
After latest gnome-shell update, login in gnome filed because of:

Nov 27 08:45:38 werewolf.home gnome-session[2663]: gnome-session-binary[2663]: WARNING: Unable to find required component 'gnome-shell'
Nov 27 08:45:38 werewolf.home gnome-session-binary[2663]: WARNING: Unable to find required component 'gnome-shell'

I checked that gnome-shell does not provide any gnome-shell.desktop file:

werewolf:~# rpm -ql gnome-shell | grep desktop
/usr/share/applications/evolution-calendar.desktop
/usr/share/applications/gnome-shell-extension-prefs.desktop
/usr/share/applications/org.gnome.Shell.PortalHelper.desktop
/usr/share/applications/org.gnome.Shell.desktop
/usr/share/gnome-shell/xdg-override/autostart/org.gnome.Shell.desktop

Copying org.gnome.Shell.desktop to gnome-shell.desktop and adding
a 'gnome-shell' to X-GNOME-Provides fixed the issue.

Or the requirements in RequiredComponents for sessions in
/usr/share/gnome-session/sessions should be changed, or the name of the
desktop file is wrong.
Or I missunderstand everything ;).


Reproducible: 

Steps to Reproduce:
Thierry Vignaud 2015-11-30 13:09:04 CET

CC: (none) => thierry.vignaud
Assignee: bugsquad => olav

Comment 1 Olav Vitters 2015-12-15 18:08:38 CET
Urgh, missed this bug. Someone fixed it for me and uploaded a new version. Forgot which it was, IIRC gnome-session needed to be updated.

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