Description of problem: Upgrading to F28 leaves caribuou installed (from F27). The F28 version of caribou is incompatible with GNOME (because GNOME replaced the OSK) and refers to the Cinnamon GSettings schema instead. The GSettings reference is made in a file read by gnome-settings-daemon (specifically, in /usr/lib64/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk-daemon.desktop ), which then tries to load a GSettings key that does not exist and crashes. In turn this makes logging into GNOME impossible until caribou is manually uninstalled. Version-Release number of selected component (if applicable): caribou-0.4.21-8.fc28.x86_64 gnome-settings-daemon-3.28.1-1.fc28.x86_64 How reproducible: Not sure, maybe it's a weird configuration. Steps to Reproduce: 1. Upgrade to F28 2. Log out/log in again Actual results: Crash of gnome-settings-daemon ( https://retrace.fedoraproject.org/faf/reports/bthash/d32eb328a235a77d8c5f9a79f55b2acb2d880d70 ) Expected results: No crash
I do not understand why you have reported your bug against fedora-obsolete-packages. Reassigning to caribou.
I have reported the bug against fedora-obsolete-packages because that's the vehicle to remove a package on distro upgrade: the newer version of fedora-obsolete-packages should Conflict/Obsoletes the old version of caribou, causing it to go away during upgrades.
*** Bug 1573337 has been marked as a duplicate of this bug. ***
(In reply to Giovanni Campagna from comment #2) > I have reported the bug against fedora-obsolete-packages because that's the > vehicle to remove a package on distro upgrade: the newer version of > fedora-obsolete-packages should Conflict/Obsoletes the old version of > caribou, causing it to go away during upgrades. But caribou is not obsolete, it's not being used/still used by cinnamon.
Right. If we still need caribou around, we need to change this caribou/cinnamon stuff such that GNOME systems without cinnamon installed don't suddenly start crashing.
This caribou version (caribou-0.4.21-8.fc28.x86_64) is in updates-testing. It does not seem to happen with the previous version. In fact, simply installing this package from without cinnamon installed crashes gnome shell immediately.
specifically gsd-xsettings[22355]: Settings schema 'org.cinnamon.desktop.a11y.applications' is not installed
cinnamon-3.8.1-1.fc28 caribou-0.4.21-9.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-4c9e1c937c
I am affected too. Trying to test caribou-0.4.21-9.fc28 downloaded from Koji, but cannot find required python3-caribou dependency neither on Koji nor Bodhi: Error: Problem 1: conflicting requests - nothing provides python3-caribou = 0.4.21-9.fc28 needed by caribou-0.4.21-9.fc28.x86_64
(In reply to Mirek Svoboda from comment #9) > I am affected too. > Trying to test caribou-0.4.21-9.fc28 downloaded from Koji, but cannot find > required python3-caribou dependency neither on Koji nor Bodhi: > Error: > Problem 1: conflicting requests > - nothing provides python3-caribou = 0.4.21-9.fc28 needed by > caribou-0.4.21-9.fc28.x86_64 Look under noarch for python3-caribou https://koji.fedoraproject.org/koji/buildinfo?buildID=1078272
Landed here after some Googling. Maybe this would have helped find it quicker: gnome-session[3000]: gnome-session-binary[3000]: WARNING: Application 'org.gnome.SettingsDaemon.XSettings.desktop' killed by si gnal 5 gnome-session-binary[3000]: WARNING: Application 'org.gnome.SettingsDaemon.XSettings.desktop' killed by signal 5 systemd-coredump[3510]: Process 3298 (gsd-xsettings) of user 1000 dumped core. And as others have noted, until the update is available a "sudo dnf remove caribou" fixes it.
(In reply to Robin Stocker from comment #11) > And as others have noted, until the update is available a "sudo dnf remove > caribou" fixes it. Yeah, took me the whole morning to land here as well, after which I did the above and got my session back. At one point I was even running xfce that I just installed and scratching my head about what happened to my laptop v. Gnome. :-)
Same issue. gnome-shell was crashing upon login after the F27->F28 upgrade. Sometimes, I could login on the 2nd attempt. Removing caribou fixed that. I was also getting an issue with unlocking some secrets password that my password was not sufficient if I was able to login at all (with that secrets issue).
Note that I was not running cinnanmon.
Exactly the same issue here. Happened after upgrade F27->F28. Never used cinnamon.
caribou-0.4.21-9.fc28, cinnamon-3.8.1-1.fc28 has been pushed to the Fedora 28 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-2018-4c9e1c937c
Problem persists even after upgrading the mentioned pacakges. Installed Packages caribou.x86_64 0.4.21-9.fc28 @updates-testing caribou-gtk2-module.x86_64 0.4.21-9.fc28 @updates-testing caribou-gtk3-module.x86_64 0.4.21-9.fc28 @updates-testing cinnamon.x86_64 3.8.1-1.fc28 @updates-testing cinnamon-applet-blueberry.noarch 1.1.20-6.fc28 @fedora cinnamon-control-center.x86_64 3.8.0-1.fc28 @updates cinnamon-control-center-filesystem.x86_64 3.8.0-1.fc28 @updates cinnamon-desktop.x86_64 3.8.0-1.fc28 @updates cinnamon-menus.x86_64 3.8.0-1.fc28 @updates cinnamon-screensaver.x86_64 3.8.0-1.fc28 @updates cinnamon-session.x86_64 3.8.1-1.fc28 @updates cinnamon-settings-daemon.x86_64 3.8.0-1.fc28 @updates cinnamon-themes.noarch 1:1.6.2-1.fc28 @updates cinnamon-translations.noarch 3.8.0-1.fc28 @updates python2-caribou.noarch 0.4.21-9.fc28 @@commandline python3-caribou.noarch 0.4.21-9.fc28 @updates-testingInstalled Packages caribou.x86_64 0.4.21-9.fc28 @updates-testing caribou-gtk2-module.x86_64 0.4.21-9.fc28 @updates-testing caribou-gtk3-module.x86_64 0.4.21-9.fc28 @updates-testing cinnamon.x86_64 3.8.1-1.fc28 @updates-testing cinnamon-applet-blueberry.noarch 1.1.20-6.fc28 @fedora cinnamon-control-center.x86_64 3.8.0-1.fc28 @updates cinnamon-control-center-filesystem.x86_64 3.8.0-1.fc28 @updates cinnamon-desktop.x86_64 3.8.0-1.fc28 @updates cinnamon-menus.x86_64 3.8.0-1.fc28 @updates cinnamon-screensaver.x86_64 3.8.0-1.fc28 @updates cinnamon-session.x86_64 3.8.1-1.fc28 @updates cinnamon-settings-daemon.x86_64 3.8.0-1.fc28 @updates cinnamon-themes.noarch 1:1.6.2-1.fc28 @updates cinnamon-translations.noarch 3.8.0-1.fc28 @updates python2-caribou.noarch 0.4.21-9.fc28 @@commandline python3-caribou.noarch 0.4.21-9.fc28 @updates-testing
(In reply to Peter Zagar from comment #17) > Problem persists even after upgrading the mentioned pacakges. Hmmm, that's strange -- the problem is solved for me by installing cinnamon-settings-daemon even without the updated caribou. I haven't tried the new update yet, though.
I am using Cinnamon, contrary to some earlier posters. When i try to restart crashed Cinnamon i catch this in journal. abrt-notification[12253]: Process 12160 (cinnamon) crashed in _GLOBAL__sub_I_Unified_cpp_js_src12.cpp()
(In reply to Peter Zagar from comment #17) > Problem persists even after upgrading the mentioned pacakges. > > Installed Packages > caribou.x86_64 > 0.4.21-9.fc28 > cinnamon-desktop.x86_64 > cinnamon-settings-daemon.x86_64 You will need to look elsewhere for you issue as it isn't this! If the cinnamon packages were installed the broken caribou package wouldn't generate the missing schema error. The fixed caribou package use the original gnome schema so wont generate the missing schema error.
(In reply to Matthew Miller from comment #18) > (In reply to Peter Zagar from comment #17) > > Problem persists even after upgrading the mentioned pacakges. > > > Hmmm, that's strange -- the problem is solved for me by installing > cinnamon-settings-daemon even without the updated caribou. I haven't tried > the new update yet, though. This was the commit that broke it https://src.fedoraproject.org/cgit/rpms/caribou.git/commit/?id=36dbd49a89d75be3a76bb43c88b8f69954a7de29 and this is the revert to fix https://src.fedoraproject.org/cgit/rpms/caribou.git/commit/?id=27f944bb0b3c9c746e9eb37db10ee36a77a75587
I reverted to 0.4.21-8 packages but cinnamon still crashes. I guess i'll try to provide some more detail to Cinnamon bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1573643 Thanks for all the help!
aappddeevv / Milan: "not running cinnamon" was basically the *problem* - if you *did* have Cinnamon installed, the crash didn't happen. The crash occurred if you had caribou and GNOME installed, but not Cinnamon (and you updated to the problematic caribou from updates-testing). The bad update was unpushed yesterday and a new update submitted that doesn't have the problem. The bad update never reached stable, it was only in updates-testing for 9 hours, you just got unlucky :/ Peter, you definitely have a different issue, as Leigh said.
*** Bug 1573683 has been marked as a duplicate of this bug. ***
caribou-0.4.21-9.fc28, cinnamon-3.8.1-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.