FS#69309 - [cinnamon-settings-daemon] can't load settings after upgrading to 4.8.4

Attached to Project: Community Packages
Opened by Dominik Müka (41zu) - Wednesday, 13 January 2021, 14:58 GMT
Last edited by Eli Schwartz (eschwartz) - Wednesday, 13 January 2021, 20:11 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Eli Schwartz (eschwartz)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

After upgrading to the newest version and a reboot my DE can't load my settings.

Luckily a could start a terminal and start cinnamon-settings and choosing the theme's settings I get the following error in the terminal:

Loading Themes module
[Errno 2] Datei oder Verzeichnis nicht gefunden: '/home/dominik/.themes/Zukitwo-Cinnamon/metadata.json'
Skipping Zukitwo-Cinnamon: there was a problem trying to read metadata.json
[Errno 2] Datei oder Verzeichnis nicht gefunden: '/home/dominik/.themes/Smooth-white/metadata.json'
Skipping Smooth-white: there was a problem trying to read metadata.json
[Errno 2] Datei oder Verzeichnis nicht gefunden: '/home/dominik/.themes/ceres/metadata.json'
Skipping ceres: there was a problem trying to read metadata.json
[Errno 2] Datei oder Verzeichnis nicht gefunden: '/home/dominik/.themes/Smoothie/metadata.json'
Skipping Smoothie: there was a problem trying to read metadata.json
[Errno 2] Datei oder Verzeichnis nicht gefunden: '/home/dominik/.themes/New-Minty32/metadata.json'
Skipping New-Minty32: there was a problem trying to read metadata.json

After downgrading the package and rebooting, everything is back to normal.

Also the package v. 4.8.4 is 1,26 MiB smaller than the v. 4.8.3


Additional info:
* package version(s): 4.8.4
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:

Install the newest version and have themes installed.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Wednesday, 13 January 2021, 20:11 GMT
Reason for closing:  Fixed
Additional comments about closing:  Updated package released. Depending on your mirror, you should receive the update within the next hour. Verify you have the fix with:

pacman -Syu 'cinnamon-settings-daemon>=4.8.4 -2'
Comment by Dominik Müka (41zu) - Wednesday, 13 January 2021, 15:02 GMT
OMG, forgot to mention the package name: cinnamon-settings-daemon
I thought this bug report is linked to the package.
Comment by Stephane Gagne (smg3d) - Wednesday, 13 January 2021, 16:31 GMT Comment by Eli Schwartz (eschwartz) - Wednesday, 13 January 2021, 16:50 GMT
  • Field changed: Summary (DE can't load settings after upgrading to 4.8.4 → [cinnamon-settings-daemon] can't load settings after upgrading to 4.8.4)
  • Field changed: Status (Unconfirmed → Assigned)
  • Task assigned to Felix Yan (felixonmars), Eli Schwartz (eschwartz)
The only changes in this upstream release are the kind that "horribly break literally everything while serving no purpose whatsoever". Zero commits that improve cinnamon, several that break the package.

I was going to fix upstream to not be broken, while flat-out skipping this entire release, per discussion in the linuxmint slack channel. But only once I got home today.

Apparently now we have confirmation that my initial analysis from my mobile connection of the relevant commits is correct!
Comment by Eli Schwartz (eschwartz) - Wednesday, 13 January 2021, 16:54 GMT
@41zu,

It's linked only if you use the link on the package details page to create a new bug. That will auto-fill the bug title with the name of the package.
Comment by Eli Schwartz (eschwartz) - Wednesday, 13 January 2021, 20:08 GMT
Upstream PR with the fix: https://github.com/linuxmint/cinnamon-settings-daemon/pull/321

Currently rolling out an immediate update containing this patch. Result: the critical program files in /usr/lib/cinnamon-settings-daemon/ are no longer broken symlinks pointing to themselves, but are actually, well, files. (And programs, even.)

Loading...