LinuxFanClub Wiki

Υπηρεσίες, Προγραμματισμός, Εκπαίδευση ..

User Tools

Site Tools


el:linux:debian:server:virtualmin:bugs

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.

Ανοιχτό το πρόβλημα

Πηγές

el/linux/debian/server/virtualmin/bugs.txt · Last modified: Y/m/d H:i (external edit)