يوجد خطأ في Google Chrome لنظام التشغيل Linux ، قم بإصلاحه هنا

لا تؤثر إزالة دعم 32 بت من Google Chrome لنظام التشغيل Linux على مستخدمي 32 بت فحسب ، بل تؤثر أيضًا على مستخدمي 64 بت بخطأ غريب.

لا تؤثر إزالة دعم 32 بت من Google Chrome لنظام التشغيل Linux على مستخدمي 32 بت فحسب ، بل تؤثر أيضًا على مستخدمي 64 بت بخطأ غريب.

بالأمس بدأنا نتذكر كيف أن Gأنهى Google Chrome دعم 32 بت على أنظمة Linux و Ubuntu 12.04 LTS و Debian 7. هذا لا يتسبب فقط في عواقب على أجهزة 32 بت التي تُركت بدون دعم ، ولكن أيضًا على أجهزة كمبيوتر Linux 64 بت مع Google Chrome ، مما يعطي خطأ فضوليًا.

الخطأ هو أنه عند التحقق من تحديثات النظام ، جوجل كروم تحقق من كل من 32 و 64 بتمنذ أن تمت إزالة 32 بت منها ، أتلقى رسالة خطأ تقول ما يلي.

http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry ‘main/binary-i386/Packages’ in Release file (Wrong sources.list entry or malformed file)
أخفق تنزيل بعض ملفات الفهرس. تم تجاهلها ، أو القديمة المستخدمة بدلا من ذلك.

يعني هذا في Christian وجود خطأ في حزم i386 (32 بت) وأنه لن يتم تنزيلها. هذا الخطأ لا يفعل شيئًا (يتم تنزيل 64 بت منها) ، ومع ذلك ، نعم إنها تنبعث منها نافذة خطأ مزعجة في كل مرة نطلب من المتصفح التحقق من وجود تحديثات.

أتخيل أن Google أصدرت نوعًا من التصحيح لإصلاح هذا الخطأ ، لكننا لا نعرف كم من الوقت سيستغرق. الخبر السار هو ذلك هل من الممكن إصلاح هذا الخطأ باستخدام سطر أوامر Linux وكتابة الأمر التالي (مثال لـ Ubuntu ومدير الحزم apt ، إذا كنت تستخدم Debian وتريد تثبيت الكروم تذكر تغيير sudo إلى su في البداية ثم الأمر بدون sudo).

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

الأمر الذي أدخلناه يعني ذلك نصدر أمرًا باستخدام مستودع 64 بت فقط ، بتجاهل مستودع i386 ، فهذه هي نهاية خطأ Google Chrome.

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   EFRAIN قال

    شكرا جزيلا لقد تلقيت هذا الخطأ للتو :)

  2.   عمر فلوريس قال

    لقد قمت بحلها أيضًا ، لكنني فعلت العديد من الخطوات:
    1) فتحت محطة ووضعتها "sudo nano -w /etc/apt/sources.list.d/google-chrome.list"
    2) في سطر «ديب http://dl.google.com/linux/chrome/deb/ مستقر رئيسي »أضف« [قوس = amd64] »الحصول على:
    "Deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ رئيسي مستقر »
    3) احفظ التغييرات وقم بتحديث المستودعات بـ "sudo apt-get update"

    ما مدى سوء معاملتهم لمن يستخدم الكروم على جنو / لينكس

  3.   اميليانو قال

    يتم إعادة إنشاء ملف google-chrome.list مع كل تحديث ، لذلك من الضروري تنفيذ الأمر بعد كل تحديث لـ chrome (بينما ننتظر حلاً نهائيًا من Google).
    تحية.

    1.    هانيير أرانجو قال

      مساعدة
      cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
      sed: لا يمكن قراءة /etc/apt/sources.list.d/google-chrome.list: الملف أو الدليل غير موجود

  4.   إيلامودرن كرونوس قال

    لا يظهر في Arch ، أعتقد أنه نموذجي للتوزيعات الأخرى.

  5.   ليوناردو قال

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

  6.   جوناتان أبايكو سولكا قال

    شكرا على الحل :)

  7.   سيرجيو بلازا قال

    شكرا لك، ومساهمة جيدة جدا.

  8.   فابريسيو ل قال

    لقد حذفت المستودع ولم أعد أحصل على أي شيء آمل ألا يكون ما هو خطأ

    1.    سيرجيو شيابابيترا قال

      Fabricio ، لكنني لست مخطئًا ، بهذه الطريقة لن يتمكن Chrome من التحديث من الآن فصاعدًا. سيكون من المناسب لك إلغاء تثبيته تمامًا وتنزيل برنامج التثبيت الرسمي وتثبيته نظيفًا مرة أخرى.

  9.   سيرجيو شيابابيترا قال

    رائع ، لقد نجحت معي. لم أدرك ذلك وكان لدي هذه المشكلة. شكرا!

  10.   المزر قال

    أخبر الحقيقة أن Google تقوم بذلك عن قصد لأنها لا تفعل ذلك مع النوافذ التي يمكنك استخدامها في إصدارات 32 بت 64 بت ، إنها مزحة لأولئك الذين يستخدمون أنظمة Linux.

  11.   هانيير أرانجو قال

    يخبرني أنه لا يمكن قراءته لأنه لا يوجد ملف أو دليل ، وأنا أنسخ كل sudo

  12.   هانيير أرانجو قال

    فهمت هذا
    W: خطأ GPG: http://dl.google.com/linux/chrome/deb إصدار مستقر: تعذر التحقق من التواقيع التالية لأن مفتاحها العام غير متاح: NO_PUBKEY A040830F7FAC5991 NO_PUBKEY 1397BC53640DB551
    W: لم يتم توقيع المستودع "http://dl.google.com/linux/chrome/deb الإصدار الثابت".
    N: لا يمكن مصادقة البيانات الموجودة في مستودع مثل هذا ، وبالتالي من المحتمل أن يكون استخدامها خطيرًا.
    N: راجع صفحة الدليل apt-secure (8) للحصول على تفاصيل حول إنشاء المستودعات وتكوين المستخدمين.
    N: حذف استخدام الملف المهيأ "main / binary-i386 / Packages" نظرًا لأن المستودع "http://dl.google.com/linux/chrome/deb InRelease الثابت" لا يدعم بنية "i386"
    وعندما أقوم بتشغيل sudo يخرج هذا
    cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
    sed: لا يمكن قراءة /etc/apt/sources.list.d/google-chrome.list: الملف أو الدليل غير موجود
    مساعدة

  13.   هانيير أرانجو قال

    عندما أقوم بتشغيل sudo ، يخبرني هذا
    cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
    sed: لا يمكن قراءة /etc/apt/sources.list.d/google-chrome.list: الملف أو الدليل غير موجود

  14.   هانيير أرانجو قال

    فهمت هذا
    cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
    sed: لا يمكن قراءة /etc/apt/sources.list.d/google-chrome.list: الملف أو الدليل غير موجود

  15.   هانيير أرانجو قال

    cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
    sed: لا يمكن قراءة /etc/apt/sources.list.d/google-chrome.list: الملف أو الدليل غير موجود
    ما أفعله؟

  16.   صورة David Aguilar Hernandez قال

    مرحبًا ، ملف .list له اسم آخر ، قمت بتغيير google-chrome.list إلى google.list ، وهو يعمل. تحيات.

  17.   روبن ستيفاني قال

    لقد قمت بتثبيت Chromium ، والذي ، بالنسبة لي ، يغطي جميع الاحتياجات. لدي Ubuntu 21.04 وهو يعمل بشكل مثالي.