Fontawesome rotto dopo l'aggiornamento?

Ho aggiornato la mia istanza ieri sera dopo averla rimandata per molti mesi, e ora quasi tutte le mie icone hanno smesso di funzionare, sia quelle pro che quelle non-pro. Di seguito è riportato un video del selettore di icone della categoria per dimostrare. Si può vedere che in precedenza avevo fal-comment-pen.

Ho anche provato diverse combinazioni, con risultati diversi:

Light/Classic

Regular/Classic

Ho ricontrollato la configurazione del mio web_only.yml e sembra tutto a posto, inclusa la chiave. Ma il problema sembra andare oltre il pro, quindi non so da dove ricominciare, qualche suggerimento?

1 Mi Piace

A un certo punto, Font Awesome ha cambiato i nomi di molte cose. C’erano alcune misure in atto per mappare i vecchi nomi, ma forse ora sono sparite?

Grazie Jay, ricordo di aver attraversato quel processo quest’estate, quindi non penso sia quello. Soprattutto perché anche molte delle icone predefinite mancano. Per esempio:

1 Mi Piace

Ho provato a rimuovere il plugin FA Pro e le icone non-pro sono tornate, quindi sembra proprio un problema con il plugin.

Ho stabilito che solo le icone pro non vengono visualizzate; inizialmente ero su Light, che sono tutte pro. Qualcun altro sta riscontrando questo problema o sono solo io?

Ho rimosso raise_on_fail: false e poi la ricostruzione è fallita con questo:

I, [2026-01-04T17:38:39.450544 #1]  INFO -- : > cd /var/www/discourse/plugins/discourse-fontawesome-pro && /var/www/discourse/plugins/discourse-fontawesome-pro/scripts/install.sh
fatal: rilevata proprietà dubbia nella repository in '/var/www/discourse'
Per aggiungere un'eccezione per questa directory, esegui:

	git config --global --add safe.directory /var/www/discourse
 ERROR  Errore durante l'esecuzione di pnpmfile. pnpmfile: "/var/www/discourse/.pnpmfile.cjs". Errore: "Command failed: git clean -f -X app/assets/javascripts
fatal: rilevata proprietà dubbia nella repository in '/var/www/discourse'
Per aggiungere un'eccezione per questa directory, esegui:

	git config --global --add safe.directory /var/www/discourse
".
Per aiuto, esegui: pnpm help install
I, [2026-01-04T17:38:40.142946 #1]  INFO -- : [.pnpmfile.cjs] Rilevata vecchia directory app/assets/javascripts. Pulizia dei file ignorati da git...



FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins/discourse-fontawesome-pro && /var/www/discourse/plugins/discourse-fontawesome-pro/scripts/install.sh è fallito con ritorno #<Process::Status: pid 246 exit 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
exec è fallito con i parametri {"cd"=>"$home/plugins/discourse-fontawesome-pro", "cmd"=>["$home/plugins/discourse-fontawesome-pro/scripts/install.sh"]}
bootstrap è fallito con codice di uscita 1
** FAILED TO BOOTSTRAP ** si prega di scorrere verso l'alto e cercare messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.
be6b0968a3bab273e52bd1927a6c3dac611a9e6103c75fa7ce8ea9b85ea3e233
architettura x86_64 rilevata.
755bbed4f3cf
Niente da fare, il tuo container è già avviato!

Quindi ho fatto questo:

    - exec:
        cd: $home/plugins/discourse-fontawesome-pro
        cmd:
          - git config --global --add safe.directory /var/www/discourse
          - $home/plugins/discourse-fontawesome-pro/scripts/install.sh

Il che ha poi ricostruito con successo e sono di nuovo operativo!

2 Mi Piace