Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

cinnamon 6.4.13_2 Applets/Desklets/Themes Download tab crashes with TypeError

Aperta Adatta ai principianti
#61,088 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
python
Ambito
desktop

Direzione di ricerca

Inizia dal traceback di ExtensionCore.py, in particolare da DownloadSpicesRow e dalla chiamata a Gtk.Label, quindi confronta il commit upstream di Cinnamon indicato, 02977f15dbb0ffc55ae28b3f52d955cd7c63a84e. Riproduci il problema con cinnamon-settings applets e verifica che le schede Download per applets, desklets, extensions e themes vengano popolate senza TypeError.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug needs-testing
Is this a new report?

Yes

System Info

Void 7.1.0_1 x86_64 GenuineIntel notuptodate r

Package(s) Affected

cinnamon-6.4.13_2

Does a report exist for this bug with the project's home (upstream) and/or another distro?

This appears to be the same issue as Ubuntu bug #2152641:
https://www.mail-archive.com/ubuntu-bugs%40lists.ubuntu.com/msg6276796.html

The Ubuntu bug references an upstream Cinnamon fix:
https://github.com/linuxmint/cinnamon/commit/02977f15dbb0ffc55ae28b3f52d955cd7c63a84e

Expected behaviour

Opening Cinnamon Settings -> Applets, Desklets, Extensions, or Themes and selecting the Download tab should display the list of available items from the Cinnamon Spices repository.

The download page should populate normally and allow browsing and installation of applets, desklets, extensions, and themes without errors.

Actual behaviour

The Download tab in Cinnamon Settings does not display any available Applets, Desklets, Extensions, or Themes.

When opening the Applets/Desklets/Themes download section, the list remains empty. Running cinnamon-settings from a terminal shows an exception:

Loading Applets module
Traceback (most recent call last):
  File "/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py", line 1060, in on_page_shown
    self.build_list()
    ~~~~~~~~~~~~~~~^^
  File "/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py", line 1034, in build_list
    row = DownloadSpicesRow(uuid, data, self.spices, size_groups)
  File "/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py", line 770, in __init__
    score_label = Gtk.Label(self.score)
  File "/usr/lib/python3.14/site-packages/gi/overrides/__init__.py", line 357, in new_init
    return super_init_func(self, **new_kwargs)
TypeError: Must be string, not int

The issue appears to be caused by the Spice metadata "score" value being returned as an integer while cinnamon-settings expects a string.

Steps to reproduce
  1. Install Cinnamon 6.4.13.
  2. Open Cinnamon Settings from the terminal: cinnamon-settings applets
  3. Select the "Download" tab.
  4. Wait for the list of available items from Cinnamon Spices to load.

The Download tab fails to populate and an exception is raised:
TypeError: Must be string, not int

The same issue also occurs with Desklets, Extensions, and Themes.

Lingua principale
Shell
Stelle
3.4k
Fork
2.8k
Merge medio
1g 21h
PR unite (30g)
326

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di void-linux/void-packages

Tutte le issue di void-linux/void-packages

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.