Zojuist heb ik mijn update-script waarmee ik mijn server update ge-update. Eerst vroeg die alleen de nieuwste pakketten op. Nu laat ik ‘m ook mailen welke pakketten ik moet updaten. Al zou ik ‘m ook wel automatisch kunnen laten updaten, maar daar ben ik geen voorstander van. Sommige programma’s hebben namelijk een herstart nodig na een update. Al zou ik ook wel alle services kunnen laten herstarten nadat het geheel klaar is met updaten… maar soms gaat een update weleens fout en dan wil je er zelf bij zijn. Nou ja erbij zijn… de server staat in Duitsland, dus dat gaat niet zo heel erg snel.
Het script is trouwens als volgt:
#! /bin/bash
emerge –sync
emerge -upv world > /etc/emerge-world.txt
MAILSUBJECT=”emerge sync @ $HOSTNAME on `date`”
mail -s “$MAILSUBJECT” een_e-mailadres@eendomein.com < /etc/emerge-world.txt
Ik krijg dan een e-mail binnen met als inhoud:
These are the packages that would be merged, in order:
Calculating dependencies … done!
[ebuild U ] sys-apps/acl-2.2.49 [2.2.47-r1] USE=”nls (-nfs)” 355 kB
[ebuild U ] app-misc/mc-4.7.0.1 [4.7.0] USE=”edit nls slang -X -gpm -samba” 2,766 kB
[ebuild U ] dev-python/configobj-4.7.0 [4.6.0] USE=”-doc” 134 kB
[ebuild U ] app-portage/gentoolkit-0.3.0_rc8-r1 [0.3.0_rc8] 0 kB
[ebuild U ] sys-apps/coreutils-8.4 [8.3] USE=”acl nls unicode -caps -gmp (-selinux) -static -vanilla -xattr” 10,300 kB
Total: 5 packages (5 upgrades), Size of downloads: 13,552 kB
Dus ik ga nu eerst nog even wat updaten.
Een paar dagen geleden heb ik ook het domein nllinux.nl een e-mailadres gegeven. Ik vond het meteen al opvallend rustig qua e-mail. Al vond ik vanmiddag al wel één SPAM-bericht op dat e-mailadres. Verder nog niks.
Nu ging ik een Twitter-account koppelen aan dat nieuwe e-mailadres. Nu gaf Twitter aan dat het geen e-mail kon verzenden naar dat e-mailadres. Dus ik ging dat ook even uitproberen. Intern versturen ging anders wel prima naar dat adres toe! Vanaf dat adres naar welk adres dan ook ging ook prima. Alleen extern naar dat e-mailadres ging fout.
Ik ben de instellingen van Postfix gaan nagelopen en ik vond niks geks. Daarna zag ik ook niks verkeerds staan bij de DNS-instellingen in BIND, maar dat zag ik toen verkeerd. Ten eerste was het adres van de mailserver fout. Daar stond adeliae.pygoscelis.tk i.p.v. papua.pygoscelis.tk. en inderdaad óók moest daar nog een punt achter. Ondertussen heb ik het nu goed ingesteld staan en ontvang ik daar weer externe e-mail. Hopelijk valt de SPAM mee…
Zojuist heb ik de problemen met de e-mail op kunnen lossen. Voornamelijk door wat oude instellingen te gebruiken en nog een kleine aanpassing in de configuratie van Postfix.
Alleen werkte het verzenden van e-mail van Squirrelmail nog niet geheel naar behoren. Ik kon op een gegeven moment wel intern mailen, maar naar externe e-mailadressen niet. Dit heb ik kunnen oplossen door de instellingen van Squirrelmail aan te passen. Nu werkt het gelukkig wel weer zoals het hoort.
Binnenkort wil ik wel al mijn instellingen voor de e-mail nog gaan nalopen, want dit soort problemen behoor ik gewoon niet te krijgen na een herstart van de machine!
Ondertussen heb ik Squirrelmail ge-update. Ook heb ik hierin wat server-instellingen aangepast. Ik kan nu weer e-mail lezen met Squirrelmail. Dat is al een hele plus. Alleen werkt het nog niet helemaal zoals het moet doen. Bij het verzenden van e-mail krijg ik nu de volgende melding:
Message not sent. Server replied:
Transaction failed
554 5.7.1 : Relay access denied
Dit is zeer waarschijnlijk een fout in Postfix. Waar ik dus ook die andere problemen nu mee heb. Hier ga ik straks pas naar kijken.
Gisteren meldde ik al een probleem wat ik had met de e-mail. Vandaag ontdekte ik nog een probleem. De webmail via Squirrelmail werkt niet meer. De foutmelding die ik krijg is:
Error connecting to IMAP server: localhost.
0 :
Ik doe straks eerst een update van Squirrelmail en dan dan kijk ik alle instellingen even na.
Helaas moest ik vandaag besluiten om de webserver te herstarten. Hierdoor kwam ik ineens wat gekke problemen tegen waarvan de meesten eenvoudig te verhelpen waren. Alleen heb ik nu nog een probleem met Postfix. Hierdoor komt er ineens niet alle e-mail meer binnen.
De foutmelding waar ik sinds de herstart last van heb is:
Aug 9 21:35:04 papua postfix/smtpd[5597]: warning: connect to 127.0.0.1:10030: Connection refused
Aug 9 21:35:04 papua postfix/smtpd[5597]: warning: problem talking to server 127.0.0.1:10030: Connection refused
Helaas heb ik vandaag geen tijd meer om dit probleem verder te onderzoeken. Er zijn ook nog andere dingen die ik wil doen. Morgenavond hoop ik er even tijd voor te vinden. Ook moet ik nog zeker snel goed naar Arch Linux kijken om mogelijk snel de overstap te gaan maken. Dan hoef ik de problemen onder Gentoo Linux tenminste niet op te lossen.