هل Fontawesome معطل بعد الترقية؟

لقد قمت بترقية النسخة الخاصة بي الليلة الماضية بعد تأجيل ذلك لأشهر عديدة، والآن توقفت جميع الأيقونات تقريبًا عن العمل، سواء كانت احترافية أو غير احترافية. أدناه مقطع فيديو لمحدد أيقونة الفئة لتوضيح ذلك. يمكنك أن ترى أنني كنت أستخدم سابقًا fal-comment-pen.

لقد جربت أيضًا مجموعات مختلفة، مع نتائج متباينة:

فاتح/كلاسيكي

عادي/كلاسيكي

لقد تحققت مرتين من إعداد web_only.yml الخاص بي وكل شيء يبدو جيدًا، بما في ذلك المفتاح. ولكن المشكلة تبدو أبعد من النسخة الاحترافية، لذلك لست متأكدًا إلى أين أذهب من هنا، أي اقتراحات؟

إعجاب واحد (1)

في مرحلة ما، غيّر Font Awesome أسماء الكثير من الأشياء. كانت هناك بعض الإجراءات المتبعة لربط الأسماء القديمة، ولكن ربما اختفت الآن؟

شكرًا جاي، أتذكر أنني مررت بهذه العملية هذا الصيف، لذلك لا أعتقد أن هذا هو السبب. خاصة وأن العديد من الأيقونات الافتراضية مفقودة أيضًا. على سبيل المثال:

إعجاب واحد (1)

لقد حاولت إزالة المكون الإضافي FA Pro، وعادت الأيقونات غير الاحترافية، لذا يبدو أنها مشكلة في المكون الإضافي.

لقد حددت أن أيقونات “الاحترافية” (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 إعجابات