Debian upgrade to Lenny completed

I upgraded my webserver to Debian Lenny last night. It went almost without problems. This was because I followed the release notes. This helped a whole lot.

Still this morning there was a small problem that I didn't notice yesterday. I didn't receive any email. So I took a look in the exim4 mainlog at /var/log/exim4/mainlog. It contained the following message:

lowest numbered MX record points to local host: servername

All messages that should be delivered in a local mailbox were frozen. The solution was actually quite simple. First I needed to change one line in a config file. It contained something that looked like: DEBCONFxxxDEBCONF. This is a line that would normally be replaced by the update-exim4.conf script. But that doesn't work anymore.

Now the files conf.d/main/005_local_hostnames contains a line like this:

MAIN_LOCAL_DOMAINS = localhost:servername:dsearch;/etc/exim4/virtual

All hostnames on this line should be delivered locally.


My name is Peter Stuifzand. You're reading my personal website.