24 May 2010
Διόρθωση αποτυχίας ανάκτησης της λίστας πακέτων λόγω ανόμοιου MD5Sum στο apt-get
Εδώ και 3-4 μέρες τρέχοντας apt-get update στο ubuntu μου έπαιρνα το παρακάτω μήνυμα λάθους:
W: Αποτυχία ανάκτησης του http://archive.ubuntu.com/ubuntu/dists/lucid-updates/main/binary-amd64/Packages.bz2 Ανόμοιο MD5Sum
W: Αποτυχία ανάκτησης του http://archive.ubuntu.com/ubuntu/dists/lucid-updates/universe/binary-amd64/Packages.bz2 Ανόμοιο MD5Sum
E: Μερικά αρχεία δεν μεταφορτώθηκαν, αγνοήθηκαν ή χρησιμοποιήθηκαν παλαιότερα στη θέση τους.
Αρχικά υπέθεσα ότι το πρόβλημα οφείλεται σε κάποιο υπό εξέλιξη update των πηγών λογισμικού του ubuntu και θα διορθωθεί αυτόματα. Το πρόβλημα όμως εξακολούθησε να παρουσιάζεται για 3-4 μέρες και αποφάσισα να το διερευνήσω. Με λίγο googling έφτασα σε αυτό το post στο ubuntu forums που προτείνει τη χρήση παραμέτρων στο apt-get για απενεργοποίηση της χρήσης τοπικών προσωρινών αρχείων και την παράκαμψη προβλημάτων που οφείλονται σε διαμεσολάβηση proxy servers. Οι παράμετροι που προτείνονται είναι οι:
- Acquire::http::No-Cache=True: Απενεργοποίηση της προσωρινής μνήμης cache κατά τη λήψη
- Acquire::BrokenProxy=true: Λειτουργία πίσω από “χαλασμένο” proxy server.
Στην τεκμηρίωση των παραμέτρων ρύθμισης του apt (man 5 apt.conf) όπου υπάρχει περιγραφή για τη λειτουργία κάθε παραμέτρου δεν μπόρεσα να εντοπίσω την BrokenProxy, οπότε είτε έχει καταργηθεί, είτε δεν έχει τεκμηριωθεί ακόμα στο man.
Το pc μου βρίσκεται πίσω από proxy και η χρήση των παραπάνω 2 παραμέτρων στην εκτέλεση του apt-get πράγματι έλυσε το πρόβλημα:
sudo apt-get update -o Acquire::http::No-Cache=True
sudo apt-get update -o Acquire::BrokenProxy=true










Καλησπέρα.
θα ήθελα αν μπορούσατε να με βοηθήσετε .. Έχω το ίδιο πρόβλημα που αναφέρετε επάνω με το MD5Sum Αποτυχία ανάκτησης κτλ κ έγραψα κ τις δύο εντολές που αναφέρετε παραπάνω αλλά μου έβγαλε σαν αποτέλεσμα τα εξής :
E: Αδύνατο το κλείδωμα /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Γνωρίζετε τι αλλο ακριβώς μπορώ να κάνω ; Είμαι νέος χρήστης των ubuntu και θα το εκτιμούσα αν μου εξηγούσατε οσο το δυνατόν πιο αναλυτικά τι να κάνω…Σας ευχαριστώ εκ των προτέρων. Το e-mail μου είναι billhoosier@gmail.com
Vasilis Hadoulos
August 3rd, 2010 at 11:19 ampermalink
Το μήνυμα λάθους που αναφέρεις σημαίνει ότι κάποιος άλλος διαχειριστής πακέτων είναι ταυτόχρονα ανοικτός. Βεβαιώσου ότι έχεις κλείσει όλα τα παράθυρα synaptic, διαχειριστή ενημερώσεων ή όποιο άλλο πρόγραμμα διαχείρισης και δοκίμασε να τρέξεις πάλι τις εντολές.
ktogias
August 3rd, 2010 at 3:03 pmpermalink