Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 531064

Summary: [gnome-overlay] vino-3.14.1 install fails to remove /etc/xdg/autostart/vino-server.desktop from 3.12 which causes gnome-session to crash on startup
Product: Gentoo Linux Reporter: Harris Landgarten <harrisl>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: alexander, rodolphe.rocca
Priority: Normal    
Version: 10.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 523688    

Description Harris Landgarten 2014-11-29 01:05:12 UTC
when gnome-3.14 starts after signing in from gdm, gnome crashes and I was returned to gdm login screen.

logs show GLib-GIO-ERROR: Settings schema 'org.gnome.Vino' does not contain a key named 'enabled'

after manually rm /etc/xdg/autostart/vino-server.desktop gnome starts properly. This file is left from 3.12 and should be removed when 3.14.1 is installed or it will cause problem.
Comment 1 Alexander Tsoy 2014-11-29 12:04:36 UTC
Most likely you edited this file manually thus package manager skipped it on unmerging of old files.
Comment 2 Harris Landgarten 2014-11-29 13:57:02 UTC
I don't think so but in any case it would be a good idea for vino-3.14 ebuild to check for the file and delete it if it is there because it causes gnome-session to crash on startup and will likely be a support headache
Comment 3 Rodolphe Rocca 2014-12-27 19:54:24 UTC
I confirm this, and I have never touched this file.
Comment 4 Pacho Ramos gentoo-dev 2015-01-20 11:29:40 UTC
*gnome-session-3.14.0-r1 (18 Jan 2015)

  18 Jan 2015; Pacho Ramos <pacho@gentoo.org> +files/defaults.list-r3,
  +files/gnome-session-3.14.0-validate-autostart.patch,
  +gnome-session-3.14.0-r1.ebuild:
  Patch from 3.14 branch to fix crash when autostart conditions are wrong, use
  new location for defaults list (#534790), update that list to fit new names
  for .desktop files in 3.14 cycle.

That upstream commit is for fixing this concrete case:
https://bugzilla.gnome.org/show_bug.cgi?id=740119