Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 531064 - [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
Summary: [gnome-overlay] vino-3.14.1 install fails to remove /etc/xdg/autostart/vino-s...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-3.14
  Show dependency tree
 
Reported: 2014-11-29 01:05 UTC by Harris Landgarten
Modified: 2015-01-20 11:29 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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