¿Fontawesome roto después de la actualización?

Actualicé mi instancia anoche después de posponerlo durante muchos meses, y ahora casi todos mis iconos han dejado de funcionar, tanto los pro como los no pro. A continuación se muestra un video del selector de iconos de categoría para demostrarlo. Pueden ver que anteriormente tenía fal-comment-pen.

También probé diferentes combinaciones, con resultados variados:

Light/Classic

Regular/Classic

He comprobado dos veces la configuración de mi web_only.yml y todo parece correcto, incluida la clave. Pero el problema parece ir más allá de lo pro, así que no estoy seguro de qué hacer a partir de aquí, ¿alguna sugerencia?

1 me gusta

En algún momento, Font Awesome cambió los nombres de muchas cosas. Había algunas cosas implementadas para mapear a los nombres antiguos, ¿pero tal vez esas ya desaparecieron?

Gracias Jay, recuerdo haber pasado por ese proceso este verano, así que no creo que sea eso. Especialmente porque también faltan muchos de los iconos predeterminados. Por ejemplo:

1 me gusta

Intenté eliminar el complemento FA Pro y los iconos no profesionales regresaron, por lo que parece ser un problema con el complemento.

He determinado que solo los iconos profesionales no se muestran; inicialmente estaba en Claro, que son todos profesionales. ¿Alguien más está teniendo este problema o solo yo?

Eliminé el raise_on_fail: false y luego la reconstrucción falló con esto:

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: detected dubious ownership in repository at '/var/www/discourse'
To add an exception for this directory, call:

	git config --global --add safe.directory /var/www/discourse
 ERROR  Error during pnpmfile execution. pnpmfile: "/var/www/discourse/.pnpmfile.cjs". Error: "Command failed: git clean -f -X app/assets/javascripts
fatal: detected dubious ownership in repository at '/var/www/discourse'
To add an exception for this directory, call:

	git config --global --add safe.directory /var/www/discourse
".
For help, run: pnpm help install
I, [2026-01-04T17:38:40.142946 #1]  INFO -- : [.pnpmfile.cjs] Detected old app/assets/javascripts directory. Cleaning up gitignored files...



FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins/discourse-fontawesome-pro && /var/www/discourse/plugins/discourse-fontawesome-pro/scripts/install.sh failed with return #<Process::Status: pid 246 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
exec failed with the params {"cd"=>"$home/plugins/discourse-fontawesome-pro", "cmd"=>["$home/plugins/discourse-fontawesome-pro/scripts/install.sh"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
be6b0968a3bab273e52bd1927a6c3dac611a9e6103c75fa7ce8ea9b85ea3e233
x86_64 arch detected.
755bbed4f3cf
Nothing to do, your container has already started!

Así que hice esto:

    - 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

Lo que luego reconstruyó con éxito y ¡he vuelto al negocio!

3 Me gusta