Bug 32940

Summary: cinnamon control center (cinnamon-settings) is unable to be invoked
Product: Mageia Reporter: Ben McMonagle <westel>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: geiger.david68210
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: cinnamon-control-center-6.0.0-1.src.mga10 CVE:
Status comment:

Description Ben McMonagle 2024-03-07 06:00:59 CET
Description of problem: attempting to invoke cinnamon-settings results in a failure message and the settings panel does not display:

$ cinnamon-settings

(cinnamon-settings.py:4000): Gtk-WARNING **: 17:48:18.806: Error setting gtk-enable-event-sounds in /home/work/.config/gtk-3.0/settings.ini: Key file contains key “gtk-enable-event-sounds” which has a value that cannot be interpreted.

(cinnamon-settings.py:4000): Gtk-WARNING **: 17:48:18.806: Error setting gtk-enable-input-feedback-sounds in /home/work/.config/gtk-3.0/settings.ini: Key file contains key “gtk-enable-input-feedback-sounds” which has a value that cannot be interpreted.

(cinnamon-settings.py:4000): Gtk-WARNING **: 17:48:18.806: Error setting gtk-xft-hinting in /home/work/.config/gtk-3.0/settings.ini: Key file contains key “gtk-xft-hinting” in group “Settings” which has a value that cannot be interpreted.
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:621: SyntaxWarning: invalid escape sequence '\ '
  new_schema.set_string("command", dialog.command_entry.get_text().replace("%20", "\ "))
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:686: SyntaxWarning: invalid escape sequence '\ '
  keybinding.action = dialog.command_entry.get_text().replace("%20", "\ ")
Using pam module (python3-pampy)
Traceback (most recent call last):
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 795, in <module>
    window = MainWindow()
             ^^^^^^^^^^^^
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 319, in __init__
    self.init_settings_overview()
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 327, in init_settings_overview
    self.load_python_modules()
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 496, in load_python_modules
    for module in map(__import__, to_import):
  File "/usr/share/cinnamon/cinnamon-settings/modules/cs_themes.py", line 5, in <module>
    import tinycss2
ModuleNotFoundError: No module named 'tinycss2'


Version-Release number of selected component (if applicable):
cinnamon-control-center-6.0.0-1.mga10


How reproducible: always


Steps to Reproduce:
1.install task-cinnamon
2.attempt to invoke the cinnamon control center via cli :$ cinnamon-settings
3.
Comment 1 katnatek 2024-03-07 20:10:25 CET
Install python3-tinycss2 helps?
Comment 2 Ben McMonagle 2024-03-07 20:44:43 CET
yes.

installing  python3-tinycss2 allows cinnamon-settings (cinnamon control center) window to appear.

still the syntax warnings.

seems that python3-tinycss2 needs to be a dependency.
Comment 3 David GEIGER 2024-03-07 21:44:14 CET
Fixed this morning with cinnamon-6.0.4-2.mga10!

CC: (none) => geiger.david68210

Comment 4 Ben McMonagle 2024-03-08 09:55:36 CET
thanks David.

update applied. (urpmi --auto-update)

both cinnamon-settings and cinnamon-settings themes now work

Resolution: (none) => FIXED
Status: NEW => RESOLVED