Ho aggiornato alla versione Discourse v2026.8.0-latest qualche giorno fa. Le avatar di alcuni utenti sono tornate all’immagine predefinita (non quella con la lettera). Cercare di caricare una nuova immagine non ha alcun effetto. L’anteprima mostra l’immagine, ma al salvataggio torna all’immagine predefinita. Non fa differenza se è l’utente o un amministratore a farlo. L’interfaccia non mostra alcun messaggio di errore.
Per prima cosa ho provato a ricaricare le avatar con rake, senza successo. Ho poi controllato i log per vedere se compariva qualcosa quando provavo a cambiare l’immagine dell’avatar, e ho trovato il seguente messaggio di log:
Ottimizzazione immagine fallita: motivo sconosciuto upload_id: location: {raise_on_error: true, quality: 90, upload_id: 235861} error_message: no implicit conversion of Hash into String istruzioni: [“convert”, “png:/var/www/discourse/public/uploads/default/original/3X/2/c/2c620efd4ee10548884a11b7237d5aa9135817b1.png[0]”, “-quality”, “90”, “-auto-orient”, “-gravity”, “center”, “-background”, “transparent”, “-thumbnail”, “24x24^”, “-extent”, “24x24”, “-interpolate”, “catrom”, “-unsharp”, “2x0.5+0.7+0”, “-interlace”, “none”, “-profile”, “/var/www/discourse/vendor/data/RT_sRGB.icm”, “png:/tmp/discourse-thumbnail20260730-360984-9yk3a1.png”]
File inviato /var/www/discourse/public/images/avatar.png (0.3ms)
Quindi immagino ci sia una incompatibilità di tipi nel codice che gestisce l’ottimizzazione delle immagini.
Curiosamente, non riesco nemmeno a caricare un avatar su questo forum, sospettando che qui stia succedendo qualcosa di simile. Almeno qui ricevo un messaggio di errore che dice “qualcosa è andato storto”.
Avete qualche idea su come risolvere questo problema, o non c’è altro da fare se non aspettare una correzione?

