إصلاح خطأ SIGILL: هذه الصفحة تواجه مشكلة

عند محاولة تحميل أي موقع ويب على المتصفحات المستندة إلى Chromium، مثل Google Chrome و Microsoft Edge و Brave، قد تواجه رسالة خطأ نصها “This page is having a problem.” تكون هذه الرسالة مصحوبة برمز خطأ يُسمى “SIGILL.

إصلاح رمز الخطأ SIGILL على Linux

يحدث هذا الخطأ بشكل رئيسي على Linux وتوزيعاته، مثل Ubuntu و Fedora Linux. أفاد العديد من المستخدمين أن هذا الخطأ بدأ يظهر بعد تحديث نظام Fedora Linux الخاص بهم إلى Fedora 37 أو 38.

لمساعدتك في حل هذا الخطأ، قمنا بإعداد هذا الدليل الذي سيعرض لك جميع الحلول الممكنة لرمز الخطأ SIGILL.

1. تحديث متصفحك.

واجه عدد كبير من مستخدمي توزيعات Linux خطأ SIGILL على متصفحاتهم المستندة إلى Chromium وأبلغوا عنه في المنتديات. نظرًا للعدد الهائل من التقارير في هذه المنتديات، أصدرت Microsoft و Brave والعديد من المطورين الآخرين تحديثات سريعة لمتصفحاتهم التي تصلح هذه المشكلة.

لذلك، قبل تجربة أي طرق استكشاف أخطاء معقدة، أول شيء يجب عليك فعله هو تنزيل أحدث إصدار من متصفحك. من المرجح أن يؤدي هذا إلى حل المشكلة لك.

ومع ذلك، إذا لم يختفِ الخطأ حتى بعد تحديث متصفحك، جرب الحلول التي أدرجناها أدناه.

2. تعيين الأمان إلى “بلا حماية” (لمستخدمي Google Chrome).

إذا كنت تواجه هذا الخطأ تحديدًا في متصفح Google Chrome الخاص بك، فإن أحد الحلول التي نجحت مع العديد من الأشخاص عبر الإنترنت هو تعيين مستوى الأمان للمتصفح إلى بلا حماية.

بينما قد يبدو هذا أمرًا خطيرًا، طالما أن لديك برنامج مكافحة فيروسات و/أو جدار حماية نشطًا، ستظل تجربة تصفحك آمنة تمامًا حتى إذا قمت بتعيين أمان Chrome على “بلا حماية”.

اتبع الخطوات التي أدرجناها أدناه لتعيين مستوى أمان Google Chrome إلى بلا حماية:

    1. افتح Google Chrome.
    2. انقر على النقاط الثلاث في الزاوية العلوية اليمنى من النافذة واختر “الإعدادات. فتح إعدادات Google Chrome
    3. انقر على الخصوصية والأمان من قائمة الخيارات على اليسار.
    4. اختر الأمان. فتح إعدادات أمان Chrome
  1. اختر “بلا حماية. تعيين الأمان إلى بلا حماية

بعد اتباع هذه الخطوات، قم بتحميل موقع ويب وتحقق مما إذا كنت تواجه نفس الخطأ. إذا استمر الخطأ في الظهور، فجرب الحل التالي الذي أدرجناه أدناه.

3. الرجوع إلى إصدار أقدم من المتصفح.

إذا كنت تواجه هذا الخطأ على Linux أو Ubuntu أو Fedora Linux، فقد يكون الخطأ ناتجًا عن مشكلة عدم توافق بين متصفحك ونظام التشغيل.

لذلك، فإن الرجوع إلى إصدار أقدم من متصفحك لديه فرصة كبيرة لإصلاح مشكلتك.

إحدى الطرق السهلة للرجوع بإصدار متصفحك هي إدخال أمر في طرفية Linux. أولاً، افتح نافذة الطرفية بالضغط على Ctrl + Alt + T في نفس الوقت.

فتح طرفية Linux

إذا كنت تستخدم Microsoft Edge، الصق الأمر التالي في الطرفية واضغط على Enter. سيؤدي هذا إلى إرجاع متصفحك إلى الإصدار 112.0.1722.48، وهو إصدار مستقر تمامًا.

sudo apt install microsoft-edge-stable=112.0.1722.48-1

إذا كنت تستخدم إصدار Beta أو Dev من Edge، فما عليك سوى استبدال “stable” بـ “beta” أو “dev” في الأمر أعلاه.

إذا كنت تستخدم أي متصفح آخر، مثل Mozilla Firefox، فستحتاج إلى إدخال الأوامر التالية:

apt-cache policy firefox 
wget https://ftp.mozilla.org/pub/firefox/releases/91.0/linux-x86_64/en-US/firefox-91.0.tar.bz2 
dpkg -i firefox-91.0.tar.bz2

يُستخدم أمر apt-cache policy للعثور على أحدث إصدار من المتصفح المثبت على نظامك. يُستخدم أمر wget لتنزيل الإصدار الأقدم من المتصفح من الإنترنت، ويُستخدم أمر dpkg -i لتثبيت الحزمة التي تم تنزيلها.

4. تثبيت إصدار Beta أو Dev من Microsoft Edge.

وفقًا للعديد من التقارير عبر الإنترنت، قام المستخدمون بحل هذه المشكلة ببساطة عن طريق تثبيت إصدار Beta أو Dev من Microsoft Edge. يتم تحديث هذه الإصدارات من Microsoft Edge بانتظام بميزات غير متوفرة في الإصدار العادي.

يبدو أن هناك مشكلة توافق بين الإصدار العادي من Edge وأحدث إصدارات توزيعات Linux. لذلك، يمكن أن يؤدي تثبيت إصدار Beta أو Dev من المتصفح إلى حل مشكلتك.

لتنزيل أي من هذه الإصدارات، قم بزيارة هذا الموقع. تأكد من النقر على السهم بجوار “تنزيل” وتحديد إصدار Linux.

تنزيل إصدار Linux من Edge

بدلاً من ذلك، يمكنك ببساطة إدخال هذا الأمر في الطرفية لتثبيت Edge Dev أو Beta.

sudo apt install microsoft-edge-dev
sudo apt install microsoft-edge-beta

بمجرد تنزيله وتثبيته على جهاز الكمبيوتر الخاص بك، يجب أن تكون قادرًا على تصفح الإنترنت دون أي مشاكل.

5. الرجوع إلى إصدار أقدم من Fedora Linux (إذا كان ذلك ممكنًا).

إذا كنت تستخدم نظام التشغيل Fedora Linux، فإن العودة إلى إصدار أقدم أو الرجوع إليه من نظام التشغيل لديه فرصة كبيرة لإصلاح مشكلتك. هذا لأن الخطأ يبدو مرتبطًا بالإصدارين 37 و 38 من Fedora Linux. لذلك، يمكن أن يؤدي الرجوع إلى إصدار سابق إلى إزالة الخطأ.

قبل الرجوع، تأكد من أنك نسخ بياناتك احتياطيًا. هذه الخطوة مهمة لأن الرجوع بإصدار Fedora Linux يمكن أن يتلف نظامك. لنسخ بياناتك احتياطيًا، يمكنك استخدام مجموعة متنوعة من الأدوات، مثل أمر tar أو برامج النسخ الاحتياطي المخصصة.

بمجرد أن تكون مستعدًا لإجراء عملية الرجوع، هناك طريقتان يمكنك القيام بهما: يمكنك إما إجراء عملية رجوع مؤقتة أو عملية رجوع دائمة.

لإجراء عملية رجوع مؤقتة، أعد تشغيل نظامك واضغط باستمرار على مفتاح Shift على لوحة المفاتيح أثناء إقلاع نظام التشغيل. سيؤدي ذلك إلى ظهور محمل الإقلاع (bootloader)، مما سيتيح لك تحديد نشر نظام التشغيل السابق.

لإجراء عملية رجوع دائمة، أولاً، ستحتاج إلى فتح الطرفية (اضغط Ctrl + Alt + T) وتنفيذ الأوامر التالية:

sudo systemctl stop zincati.service
sudo rpm-ostree rollback -r

الـ أمر الأول يعطل التحديثات التلقائية، بينما الـ أمر الثاني يحدد نشر نظام التشغيل السابق كنظام تشغيل افتراضي ويعيد التشغيل إليه على الفور.

إذا كان لديك أي استفسارات إضافية حول عملية الرجوع، يمكنك زيارة الـ موقع الويب الرسمي لمشروع Fedora للحصول على المساعدة.

 

Comments are closed.