Amavis Fehlermeldung in der mail.info

Diese Fehlermeldung fiel mir heute in meinen Logfiles auf:

$ /var/log/mail.info
Aug 18 17:25:49 xxxxxx amavis[12234]: (12234-11) NOTICE: reconnecting in response to: err=2006, HY000, DBD::mysql::st execute failed: MySQL server has gone away at (eval 103) line 166, line 5.

Diese Meldung erscheint immer dann im Logfile, wenn eine eMail eingeht.

Eine kleine Anpassung und der Fehler ist behoben:

$ vi /etc/amavis/conf.d/50-user
$virus_admin = undef;
$spam_admin = undef;

Ändern in:

$ vi /etc/amavis/conf.d/50-user
$virus_admin = undef;
$spam_admin = undef;
$pax = 'pax';

Nach mehreren Tests kann ich sagen, der Fehler ist behoben.

Hinweis gefunden auf:
- www.howtoforge.com

ISPConfig3 – cron_daily.php

Fehlermeldung im: ISPConfig Cron – Protokoll

PHP Notice: Undefined offset: 1 in /usr/local/ispconfig/server/cron_daily.php on line 95
PHP Notice: Undefined variable: append in /usr/local/ispconfig/server/cron_daily.php on line 107

Kleine Änderung in der cron_daily.php

Zeile 95 ändern in:
@list($key, $value) = preg_split('/[\t= ]+/', $line, 2);

Zeile 107 ändern in:
if(!empty($append) AND $append == 1) $out .= $varName.' '.$varValue."\n";

Simples Teamspeak3 Menü für die Shell

Heute gibt es mal ein kleines Menü für die Shell um die 4 Optionen des TS3 Startscript komfortabel zu nutzen und schnell mal in die letzten Zeilen des Logfiles reinzusehen.
Normalerweise hat startet man den Server auf der Shell mit diesem Script:

$ ./ts3server_startscript.sh {start|stop|restart|status}

Die Logfiles lassen sich bequem via tail aufrufen:

$ tail logs/ts3server_2011-[...]-.log

Starten wir und erstellen im TS3 Verzeichnis die Datei ts-menu.mnu

$ vi ts-menu.mnu

In diese legen wir folgenden Inhalt:


#!/bin/sh
# ts-menue.mnu
# A simple TS3 menu script under Unix
# Autor blue-matrix
# Twitter: @bluematrix
showMenu (){
clear
echo -e "\t---------------------"
echo -e "\t| Teamspeak 3 |"
echo -e "\t---------------------"
echo -e "\t| Optionen: |"
echo -e "\t| 1 - TS3 Start |"
echo -e "\t| 2 - TS3 Stop |"
echo -e "\t| 3 - TS3 Restart |"
echo -e "\t| 4 - TS3 Status |"
echo -e "\t| 5 - TS3 Logs |"
echo -e "\t| |"
echo -e "\t| x - Exit |"
echo -e "\t---------------------"
}
choice1 (){ ./ts3server_startscript.sh start ; echo -e "\nPress Enter" ; read DUMMY ; }
choice2 (){ ./ts3server_startscript.sh stop ; echo -e "\nPress Enter" ; read DUMMY ; }
choice3 (){ ./ts3server_startscript.sh restart ; echo -e "\nPress Enter" ; read DUMMY ; }
choice4 (){ ./ts3server_startscript.sh status ; echo -e "\nPress Enter" ; read DUMMY ; }
choice5 (){
clear ; ls logs/ ;
echo -e "\nWelches Logfile soll angezeigt werden?" ;
read log ;
echo -e "\n" ;
tail logs/$log ;
echo -e "\nPress Enter" ;
read DUMMY ;
}
while true
do
showMenu
read answer
case $answer in
1) choice1;;
2) choice2;;
3) choice3;;
4) choice4;;
5) choice5;;
x) exit 1;;
*) echo Eingabe ungueltig ; echo "\nPress Enter" ; read DUMMY ;;
esac
done

Nach dem die Datei gespeichert wurde diese noch ausführbar machen:

$ chmode +x ts-menu.mnu

Das Menü wird dann aufgerufen mit:

$ ./ts-menu.mnu

TS3 Menü für die Shell

TS3 Menü für die Shell

HINWEIS: Wenn beim Aufruf des Menüs am Zeilenanfang -e angezeigt wird kann im Script selbst die Option -e nach echo entfernt werden.

Erinnerungen an meine letzte Wohnung

Geht es euch auch so? Man hat es gerade geschafft, die Wohnung ist endlich fertig eingerichtet und schon zieht man wieder um. Nein nein, nicht falsch verstehen, den letzen Umzug habe ich keinesfalls bereut. Den dieser führte mich endlich hier her, wo ich nun bin, zusammen mit meiner dunklen Göttin in einer Wohnung!

Und doch denke ich an meine kleine Wohnung zurück. Ich verbrachte dort viel Zeit allein und viel zu wenig Zeit mit meinem Schatz. warum ich gerade an diese Wohnung denke? Ich habe im Blog etwas aufgeräumt und diese 2 Bilder aus dem Jahr 2008 entdeckt. Mehr …

Nach oben