Bug 1461426

Summary: Schema provided by cinnamon-settings-daemon conflicts with one from gnome-settings-daemon
Product: [Fedora] Fedora Reporter: David Jansen <jansen>
Component: cinnamon-settings-daemonAssignee: leigh scott <leigh123linux>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 25CC: besser82, jacek.kruger, leigh123linux, miketwebster
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: cinnamon-settings-daemon-3.4.1-2.fc26 cinnamon-settings-daemon-3.4.2-1.fc25 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-06-23 20:53:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Jansen 2017-06-14 12:30:23 UTC
Description of problem:

When both cinnamon-settings-daemon and gnome-settings-daemon are installed, this errors pops up:
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.sharing.gschema.xml:17:1  Error on line 17 char 1: <schema id='org.gnome.settings-daemon.plugins.sharing.service'> already specified.  This entire file has been ignored.

This happens every time glib-compile-schemas is executed, often from the post-install scripts from rpm packages.

Version-Release number of selected component (if applicable):
cinnamon-settings-daemon-3.4.1-1.fc25.x86_64
gnome-settings-daemon-3.22.2-1.fc25.x86_64

How reproducible:


Steps to Reproduce:
1. dnf install cinnamon-settings-daemon gnome-settings-daemon
2. glib-compile-schemas /usr/share/glib-2.0/schemas (or install packages that run that command from their scripts)

Actual results:
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.sharing.gschema.xml:17:1  Error on line 17 char 1: <schema id='org.gnome.settings-daemon.plugins.sharing.service'> already specified.  This entire file has been ignored.

And indeed, the file is being ignored; other references to items defined in that file will result in more error messages, e.g.:
warning: undefined reference to <schema id='org.gnome.settings-daemon.plugins.sharing'/>


Expected results:
No errors and warnings, and functioning definitions

Additional info:

The warning goes away when the reference to gnome in /usr/share/glib-2.0/schemas/org.cinnamon.settings-daemon.plugins.sharing.gschema.xml is changed to cinnamon:
sed -i 's/gnome/cinnamon/' /usr/share/glib-2.0/schemas/org.cinnamon.settings-daemon.plugins.sharing.gschema.xml
glib-compile-schemas /usr/share/glib-2.0/schemas

But I'm not an expert, and I don't know for sure that that is a proper fix for this issue.

Comment 1 Fedora Update System 2017-06-14 15:43:50 UTC
cinnamon-settings-daemon-3.4.1-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-b6f66de860

Comment 2 Fedora Update System 2017-06-14 15:43:58 UTC
cinnamon-settings-daemon-3.4.1-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-3855ccffec

Comment 3 Fedora Update System 2017-06-15 10:58:31 UTC
cinnamon-settings-daemon-3.4.1-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-3855ccffec

Comment 4 Fedora Update System 2017-06-15 14:00:15 UTC
cinnamon-settings-daemon-3.4.1-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-b6f66de860

Comment 5 Fedora Update System 2017-06-16 13:20:55 UTC
cinnamon-settings-daemon-3.4.1-2.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.

Comment 6 leigh scott 2017-06-18 05:59:35 UTC
*** Bug 1462470 has been marked as a duplicate of this bug. ***

Comment 7 Fedora Update System 2017-06-21 15:55:21 UTC
cinnamon-3.4.2-1.fc25 cinnamon-settings-daemon-3.4.2-1.fc25 nemo-3.4.3-1.fc25 cinnamon-screensaver-3.4.1-1.fc25 cinnamon-session-3.4.1-1.fc25 cinnamon-desktop-3.4.2-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-4349ca6a71

Comment 8 Fedora Update System 2017-06-23 03:28:26 UTC
cinnamon-3.4.2-1.fc25, cinnamon-desktop-3.4.2-1.fc25, cinnamon-screensaver-3.4.1-1.fc25, cinnamon-session-3.4.1-1.fc25, cinnamon-settings-daemon-3.4.2-1.fc25, nemo-3.4.3-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-4349ca6a71

Comment 9 Fedora Update System 2017-06-23 20:53:53 UTC
cinnamon-3.4.2-1.fc25, cinnamon-desktop-3.4.2-1.fc25, cinnamon-screensaver-3.4.1-1.fc25, cinnamon-session-3.4.1-1.fc25, cinnamon-settings-daemon-3.4.2-1.fc25, nemo-3.4.3-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.