bugs
Τα παρακάτω προβλήματα είναι στην δικιά μου ρύθμιση. Πιθανόν όχι γενικά bugs
Αποτυχία restart του apache μετά από διαγραφή ή μετονομασία domain
Κατά την διαγραφή ενός virtual server δεν διαγράφεται το αρχείο .conf του apache με αποτέλεσμα να μην μπορεί να γίνει αυτόματα restart και να χρειάζεται χειρωκίνητη διαγραφή για να εκκινήσει πάλι. Κάποιες φορές επίσης το ίδιο συμβαίνει και για το αρχείο logrotate (διαγράψτε την εγγραφή με το χέρι από webmin/System/logrotate).
rm /etc/apache2/sites-available/domain.gr.conf
rm /etc/apache2/sites-enabled/domain.gr.conf
/etc/init.d/apache2 restart
Τελικά δεν φαίνεται για bug.
Διαγράφει μόνο το κομμάτι του virtual server πριν από την επιπρόσθετες virtualhost καταχωρήσεις χωρίς να διαγράφει το αρχείο..
Λύση : Αφαίρεσα τα directives για logs και άλλαξα τις virtual server καταχωρήσεις με mod_rewrite
Αλλαγή template ενός virtual server χωρίς εφαρμογή αλλαγών ορίων
Παρόλο που φαίνεται η δυνατότητα αλλαγής του template που χρησιμοποιείται σε έναν virtual server εντούτις δεν εφαρμόζονται αλλαγές στις ρυθμίσεις του.
Αποστολή μυνημάτων της collectioninfo.pl κάθε 5 λεπτά στον root
Κάποιες μέρες συσσωρεύονται μυνήματα κάθε 5 λεπτά στον root της μορφής
Από:
Cron Daemon <root@s2.weballdesign.gr>
Προς:
root@s2.weballdesign.gr
Already running
Αυτό για να σταματήσει τουλάχιστον σκοτώνουμε την διαδικασία collectinfo.pl και cron και επανεκκινούμε την cron.
Το email για την ενημέρωση ότι υπάρχουν updates έχει ημερομηνία 1/1/70
Στον s1 είναι κανονική. Παρακάτω είναι τα βήματα που έκανα στην προσπάθεια να βρω την αιτία
Προβολή κώδικα πλαισίου και εντοπισμός της φόρμας που καλείται (save_sched.cgi)
locate save_sched.cgi και εύρεση του αρχείου στην θέση /usr/share/webmin-1.420/security-updates/save_sched.cgi
Στον κώδικα είδα ότι χρησιμοποιεί cron job (λογικό)
Τρέχοντας την crontab -e (και αφού ενεργοποίησα / απενεργοποίησα την επιλογή για check από το virtualmin, εντόπισα ότι εκτελείται το script /etc/webmin/security-updates/update.pl
Από το script μέσω του /etc/webamin/miniserv.conf και από την μεταβλητή root εκτελείται τελικά το /usr/share/webmin-1.420/security-updates/update.pl
Η εντολή &mailboxes::send_mail($mail, undef, 1, 0); είναι της perl
Οπότε σταματάω την παραπάνω εξερεύνηση και πηγαίνω Webmin/Other/Perl modules
Συγκρίνοντας τα modules και στον s1 που δεν έχει πρόβλημα, βλέπω τα modules Email::Date::Format και Mail::Address::Tagged να είναι με πιο λεπτά γράμματα στον s2 και με πιο παλιά ημερομηνία εγκατάστασης. Οπότε κάνω update σε αυτά μόνο. Παραμένουν με πιο λεπτά γράμματα, με νεότερη ημερομηνία από τα υπόλοιπα, οπότε αποφασίζω να κάνω update σε όλα. Απότυχε το update. Θα αφήσω να δω εάν και το επόμενο e-mail έχει πρόβλημα. Τελικά μάλλον είναι εγκατεστημένα χειροκίνητα γιαυτό είναι με λεπτά γράμματα. Στον s1 που δεν έχει πρόβλημα δεν υπάρχουν. Οπότε δοκιμάζω να τα απεγκαταστήσω.
Απεγκατέστησα τα Email::Date::Format Mail::Address::Tagged Date:Manip και ΜΙΜΕ:lite.
Ανοιχτό το πρόβλημα
Πηγές