debian stable upgrade + djbdns

Alexandros Papadopoulos alexandros.papadopoulos at member.fsf.org
Tue Mar 17 13:15:37 EET 2009


Γράφω για να γκρινιάξω αλλά και να προειδοποιήσω:

Έκανα ένα dist-upgrade τη προηγούμενη εβδομάδα σε ένα Debian etch (που
ήταν stable ως πρότινος) στη νέα stable release (lenny). Βασικά κάτι
που γίνεται "αυτόματα" αν έχεις στο /etc/apt/sources.list το alias
"stable" και όχι το παρατσούκλι κάθε release (sarge, etc κτλ).

Φυσικά και περίμενα να πάνε όλα καλά (θα υπέθετε κανείς πως χιλιάδες
servers παγκοσμίως κάνουν το ίδιο upgrade...) , φυσικά και ΔΕΝ πήγαν
όλα καλά! Τσαντίστηκα που χωρίς καμμία ειδοποίηση, κανένα μήνυμα
λάθους, τσίπτις, η αναβάθμιση διάλυσε την εγκατάσταση του djbdns (που
χρησιμοποιώ αποκλειστικά ως dnscache σε εκείνο το μηχάνημα), και έτσι
έμεινε ένα δίκτυο χωρίς dns για αρκετές ώρες μέχρι να καταλάβουμε τι
στο καλό είχε στραβώσει.

Το σατανικό της ιστορίας είναι ότι ο squid φαίνεται πως ρωτάει
απευθείας τους DNS servers που βρίσκει στο resolv.conf, μίλαγε με τους
εξωτερικούς DNS servers του ISP και έτσι το web browsing δούλευε
ομορφότατα, ενώ οποιαδήποτε άλλη υπηρεσία του εσωτερικού δικτύου είχε
πάει στο βρόντο.

Η λύση στο παραπάνω ήταν η επανεγκατάσταση των σχετικών πακέτων
(djbdns, daemontools και ό,τι άλλο σέρνουν μαζί τους) και
ξανα-configuration με το χέρι βάσει του (πανεύκολου)
http://cr.yp.to/djbdns/run-cache-x-home.html

Καλό release engineering δε λέω, αλλά σε καμμία περίπτωση τέλειο. Για
κάποιο λόγο έχω τόσο υψηλές προσδοκίες απ΄το Debian που απογοητεύομαι
όταν κάνει κάτι τέτοιο και με αναγκάζει να δουλέψω υπό το παραμικρό
άγχος.

-Α


More information about the Linux-greek-users mailing list