Fontawesomeがアップグレード後に壊れた?

昨夜、数ヶ月先延ばしにしていたインスタンスをアップグレードしたところ、プロ版と非プロ版のほとんどのアイコンが機能しなくなりました。以下は、カテゴリーアイコンセレクターの動作を示すビデオです。以前は fal-comment-pen を使用していたことがわかります。

また、異なる組み合わせを試しましたが、結果は様々でした。

Light/Classic

Regular/Classic

web_only.yml の設定を再確認しましたが、キーを含めすべて問題ないように見えます。しかし、問題はプロ版を超えているようで、ここからどうすればよいかわかりません。何か提案はありますか?

「いいね!」 1

ある時点でFont Awesomeは多くのものの名前を変更しました。古い名前に対応するための措置が講じられていましたが、それらはもうなくなったのでしょうか?

ジェイさん、ありがとうございます。この夏にそのプロセスを経験したことを覚えていますので、それではないと思います。特に、多くのデフォルトアイコンも欠落しているためです。例えば:

「いいね!」 1

FA Pro プラグインを削除したところ、非プロ版のアイコンが戻ってきたので、やはりプラグインの問題のようです。

プロのアイコンのみが表示されていないことを確認しました。最初はすべてプロであるLightを使用していました。他にこの問題が発生している方はいらっしゃいますか、それとも私だけでしょうか?

raise_on_fail: false を削除したところ、再構築が次のエラーで失敗しました。

I, [2026-01-04T17:38:39.450544 #1]  INFO -- : \u003e cd /var/www/discourse/plugins/discourse-fontawesome-pro \u0026\u0026 /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 \u0026\u0026 /var/www/discourse/plugins/discourse-fontawesome-pro/scripts/install.sh failed with return #\u003cProcess::Status: pid 246 exit 1\u003e
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\"=\u003e\"$home/plugins/discourse-fontawesome-pro\", \"cmd\"=\u003e[\"$home/plugins/discourse-fontawesome-pro/scripts/install.sh\"]}\nbootstrap 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!

そこで、次のようにしました。

    - 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

これにより正常に再構築され、再び動作するようになりました!

「いいね!」 3