3 τρόποι για επιδιορθώσετε το ‘Failed to Fetch’ Chrome apt Error στις ενημερώσεις

Είναι γνωστό εδώ και αρκετό καιρό ότι η google σταμάτησε την υποστήριξη των 32bit εκδόσεων του browser της. Αυτό από μόνο του δημιούργησε μια παρενέργεια στις ενημερώσεις ακόμα και στα 64bit Linux λειτουργικά συστήματα.

faild-to-fetch-google-chrome

Εισαγωγή

Ως εκ τούτου προκύπτει ένα πρόβλημα στον software-updater που επιστρέφει

Failed to fetch 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)

Αξίζει να σημειωθεί ότι η επιδιόρθωση αφορά όσους χρησιμοποιούν 64bit διανομές γιατί όπως αναφέρθηκε οι 32bit ΔΕΝ θα λαμβάνουν ενημερώσεις του chrome οπότε καλό θα είναι οι εν λόγω χρήστες να απεγκαταστήσουν τον browser διότι δεν θα λαμβάνουν ούτε καν ενημερώσεις ασφαλείας.

Πρώτη μέθοδος

Επειδή η Google ξύπνησε ένα πρωϊνό και είπε… τι να σταματήσω να υποστηρίζω σήμερα (το έχει κάνει με πολλές από τις υπηρεσίες της στο παρελθόν) σας προτείνουμε την απεγκατάσταση πλήρως το Google Chrome και την αντικατάστασή του με το Chromium. Ο Chromium είναι το project στο οποίο βασίζεται ο Google Chrome και χρησιμοποιεί τον κώδικά του.

Απλώς, λόγο αδειών χρήσης σε κάποια επιπρόσθετα όπως codecs, flash κλπ δεν μπορεί να τα πακετάρει στο Chromium. Παρόλα αυτά όταν κάνουμε εγκατάσταση τον Chromium η εγκατάσταση των επιπρόσθετων αυτών συνήθως (με εξαίρεση τον flash player) γίνεται αυτόματα απο τον διαχειριστή πακέτων της διανομής μας.

Άρα το τελικό αποτέλεσμα είναι το ίδιο. Δηλαδή με την εγκατάσταση το Chromium Browser θα είναι σαν να έχετε Google Chrome. Το σίγουρο είναι ότι όσοι έχετε 32bit Linux διανομή και θέλετε Chrome τότε το Chromium είναι μονόδρομος.

Δεύτερη μέθοδος

Αν παρόλα δεν θέλετε να αλλάξετε σε Chromium και έχετε 64bit λειτουργικό Linux με ήδη εγκατεστημένο το Google Chrome τότε θα χρειαστεί να τροποποιήσετε την πηγή από την οποία γίνεται η λήψη του Google Chrome

Για να επιδιορθώσουμε το σφάλμα ακολουθούμε τα εξής βήματα

  • Σε ένα νέο παράθυρο τερματικού δίνουμε
sudo gedit /etc/apt/sources.list.d/google-chrome.list
  • Εν συνεχεία στο νέο παράθυρο που ανοίγει, επεξεργαζόμαστε τη γραμμή ούτως ώστε να είναι
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
  • Κάνουμε save και exit
  • Τέλος δίνουμε στην κονσόλα
sudo apt update

Να σημειώσουμε οτι το αρχείο google-chrome.list αναφέρει το παρακάτω

THIS FILE IS AUTOMATICALLY CONFIGURED

You may comment out this entry, but any other modifications may be lost.

που σημαίνει οτι κάποια στιγμή πολύ πιθανόν να χαθεί πάλι η τροποποίηση που έχουμε. Ελπίζουμε οτι η Google θα το διορθώσει σύντομα.

Τρίτη μέθοδος

Η τρίτη μέθοδος, είναι να κάνετε απεγκατάσταση το Google Chrome και να επισκεφθείτε την ιστοσελίδα του για να κάνετε εκ νέου λήψη και εγκατάσταση του Google Chrome…. ναι .. αμέ… φοβερή μέθοδος αρκεί να μην βαριέστε να ξαναστήνετε τα extensions σας (εκτός και αν συνδεθείτε στον λογαριασμό σας και έχετε ενεργό τον συγχρονισμό).

Επίλογος

Απορώ τι στο καλό έχει κάνει η Google και σε συστήματα που έχουν 64bit λειτουργικά εμφανίζει σφάλμα μη εύρεσης πακέτου για 32bit … Δηλαδή πως τους ήρθε αυτό το πράγμα ;

Απορίες, παρατηρήσεις, ιδέες... Ελεύθερα ! Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s