Πρόβλημα: Το Ubuntu Update Manager εμφανίζεται τακτικά για να σας υπενθυμίζει τις διαθέσιμες ενημερώσεις. Την τελευταία φορά που εμφανίστηκε και εγκατέστησα όλες τις ενημερώσεις, τότε παρατήρησα αυτό το παράξενο μήνυμα στο Update Manager:

Οι ενημερώσεις λογισμικού ενδέχεται να είναι διαθέσιμες για τον υπολογιστή σας.
Οι πληροφορίες για το πακέτο ενημερώθηκαν τελευταία φορά X ημέρες πριν.
Πατήστε το κουμπί "έλεγχος" παρακάτω για να ελέγξετε για νέες ενημερώσεις λογισμικού.

Αυτό ήταν ενδιαφέρον καθώς κάνοντας κλικ στο κουμπί Ελέγξτε δεν έκανε τίποτα άλλο αλλά το ίδιο μήνυμα εμφανίστηκε ξανά. Λίγες μέρες αργότερα, είδα κάποιες ενημερώσεις διαθέσιμες αλλά μετά την εγκατάσταση των ενημερώσεων είδα το ίδιο μήνυμα ξανά:

Λόγος:

Τι προκαλεί αυτό το σφάλμα; Μετά από μια έρευνα, ανακάλυψα ότι υπήρχαν «πηγές» διαφορετικές από τις Canonical (επίσημες πηγές του Ubuntu) τις οποίες είχα προσθέσει κατά το χρόνο να εγκαταστήσω μερικές μεγάλες applet δείκτες από ιδιωτικές PPA στο Ubuntu 12.04 μου. Μερικοί από αυτούς τους PPA ήταν παλιοί και προορίζονταν για παλαιότερη έκδοση του Ubuntu ή απλά ήταν σπασμένοι. Αυτός ήταν ο κύριος λόγος για τον οποίο έδειξε ότι υπάρχουν κάποιες ενημερώσεις διαθέσιμες ακόμα και μετά την πρόσφατη ενημέρωση.

Τώρα, το επόμενο καθήκον είναι να μάθετε ποιες είναι αυτές οι "αποδιοργανωτικές ενοχλητικές πηγές" στον κατάλογο. Για να το εντοπίσετε εκτελέστε αυτήν την εντολή και περιμένετε να τελειώσει η εντολή:

 sudo apt-get ενημέρωση 

Οι τελευταίες γραμμές της εξόδου της τελευταίας εντολής ήταν οι εξής:

W: Απέτυχε η λήψη http://ppa.launchpad.net/ fredp / ppa / ubuntu / dists / precise / main / source / Πηγές 404 Δεν βρέθηκαν
W: Απέτυχε η λήψη http://ppa.launchpad.net/ fredp / ppa / ubuntu / dists / precise / main / binary-i386 / Τα πακέτα 404 δεν βρέθηκαν
W: Απέτυχε η λήψη http://ppa.launchpad.net/ hel-sheep / pastie / ubuntu / dists / ακριβή / κύρια / πηγή / Πηγές 404 Δεν βρέθηκαν
W: Απέτυχε η λήψη http://ppa.launchpad.net/ hel-sheep / pastie / ubuntu / dists / precise / main / binary-i386 / Τα πακέτα 404 δεν βρέθηκαν
W: Αποτυχία λήψης http://ppa.launchpad.net/ εμφάνιση / ppa / ubuntu / dists / precise / main / source / Πηγές 404 Δεν βρέθηκαν
W: Απέτυχε η λήψη του http://ppa.launchpad.net/ εμφάνιση / ppa / ubuntu / dists / precise / main / binary-i386 / Τα πακέτα 404 δεν βρέθηκαν
E: Δεν ήταν δυνατή η λήψη ορισμένων αρχείων ευρετηρίου. Έχουν αγνοηθεί ή έχουν χρησιμοποιηθεί παλιές.

Όπως μπορείτε να δείτε στην έξοδο, αυτοί ήταν οι PPA (όνομα με έντονα γράμματα) που προκαλούν πρόβλημα.

Λύση:

Μόλις έχουμε τον κατάλογο των ενόχων, ήρθε η ώρα να τα αφαιρέσετε, δηλαδή να τα διαγράψουμε από τη λίστα πηγών. Αυτό μπορεί να γίνει τόσο σε GUI (Graphical User Interface) όσο και σε CLI (Interface Line Command). Μπορείτε να επιλέξετε κάποιο από αυτά τα 3 τρόπους για να το κάνετε:

1. Ανοίξτε το τερματικό (Ctrl + Alt + T) και χρησιμοποιήστε την ακόλουθη εντολή:

 sudo ls /etc/apt/sources.list.d 

Σε αυτόν τον κατάλογο μπορείτε να δείτε όλες τις πηγές που αναφέρονται ως αρχείο ".list". Καταργήστε αυτά που προκάλεσαν σφάλμα:

 sudo rm /etc/apt/sources.list.d/The_PPA_Name.list 

2. Εναλλακτικά, το apt μπορεί να χρησιμοποιηθεί για να αφαιρέσει το αποθετήριο PPA με τον ακόλουθο τρόπο:

 sudo add-apt-repository - Επαναφορά ppa: The_PPA_Name / ppa 

3. Εάν δεν αισθάνεστε άνετοι με τους τρόπους της γραμμής εντολών, μην ανησυχείτε. Έχουμε επίσης την επιλογή GUI.

Ανοίξτε το Update Manager (Αναζητήστε το στο Unity Dash) και κάντε κλικ στην επιλογή Ρυθμίσεις :

Εδώ, πηγαίνετε για την καρτέλα Άλλο Λογισμικό και εδώ μπορείτε να δείτε όλες τις πρόσθετες πηγές λογισμικού που περιλαμβάνονται στη λίστα ενημέρωσης. Καταργήστε την επιλογή του πλαισίου από τους προβληματικούς PPA / πηγές:

Τώρα όταν πηγαίνετε στο Update Manager, θα πρέπει να είναι καθαρό και καθαρό έτσι:

Εάν δεν προσπαθήσετε ξανά να εκτελέσετε ξανά την εντολή sudo apt-get update για να διασφαλίσετε ότι όλα είναι ομαλά εκεί.