Archive for the 'Linux' Category

JAVA_HOME instellen *nix

Carl on jun 8th 2012

Als u Java (JRE of SDK) hebt geïnstalleerd en voor bepaalde programmas de JAVA_HOME variabele nodig hebt, wil deze systeem variabele niet altijd geinitïaliseerd zijn. Gelukkig is dat redelijk eenvoudig te verhelpen.

U gaat naar uw home-directory cd ~. Vraagt uit waar java is: which java en opent .bashrc of .bash_profile (afhankelijk van uw *nix smaak) met uw favoriete editor. In het bestand voegt u de volgende regel toe:
export JAVA_HOME=[het resultaat van which java]
Vervolgens ververst u uw sessie met:
source .bashrc
of
source .bash_profile

Controle met:
echo $JAVA_HOME

Filed in Linux | Reacties uitgeschakeld

Amavisd-new init-script

Carl on jan 4th 2012

Recentelijk heb ik mijn mailserver opnieuw moeten installeren, door de gebruikelijke f…-up als root. Na verscheidene uren besteed te hebben aan het configuren van de verschillende ‘packages’ (debian testing), had ik het uiteindelijk aan de praat. Helaas werkte één van mijn cronjobs niet meer. Er verscheen een foutmelding bij het herstertarten van amavisd, nadat spamassassin bijgewerkt was. Gelukkig had iemand anders reeds ditzelfde probleem ondervonden en de ‘fout’ in het script verholpen.
Als je de volgende melding krijgt bij het herstarten of stoppen van amavisd:

Stopping amavisd: (not running).
Starting amavisd: The amavisd daemon is already running, PID: [10966] (failed).

Zoek dan in /etc/init.d/amavis de volgende regel:
STOP="--stop --quiet --pidfile $PIDFILE --name ${DAEMONNAME}"
Commentarieer het alsvolgt uit:
# STOP="--stop --quiet --pidfile $PIDFILE --name ${DAEMONNAME}"
en voeg de volgende regel toe:
STOP="--stop --quiet --pidfile $PIDFILE"

Kortom: Amavisd-new draait op het systeem hoogst waarschijnlijk onder een andere gebruiker dan gedefinïeerd in het script, waarschijnlijk amavis, of amavisd. “What’s in a DAEMONNAME’ …
Als dit niet werkt, dan heb je wat te googlen …

Filed in Mailserver | Reacties uitgeschakeld