Na een upgrade van etch naar lenny (via aptitude dist-upgrade), werkt m'n imapserver niet meer. Ik kan er niet meer bij. Vandaar dat ik even ben gaan kijken in de mail log (/var/log/mail.log). Deze gaf de volgende output rond het tijdstip van upgrade:
Hier staat dat het een config probleem is met upgraden van exim4 (zal waarschijnlijk in de lenny upgrade dus een exim upgrade gezeten hebben. Daarbij heb ik waarschijnlijk gekozen voor de optie om de huidige config te handhaven i.p.v. deze te vervangen met de nieuwe. De nieuwe confs zouden het probleem volgens deze site op moeten lossen. Nu heb ik de huidige config geback-upped, maar ik weet niet hoe ik de config files goed krijg. Er staat dat je deze uit een DEB kunt halen, maar dat krijg ik niet voor elkaar... Is er een andere wijze om je config te "resetten"? Of kan iemand me met die bestanden helpen?
Vervolgens ben ik gaan kijken in de panic log: cat /var/log/exim4/paniclog |moreApr 23 00:54:08 bavaria authdaemond: stopping authdaemond children
Apr 23 00:54:09 bavaria authdaemond: modules="authpam", daemons=5
Apr 23 00:54:09 bavaria authdaemond: Installing libauthpam
Apr 23 00:54:09 bavaria authdaemond: Installation complete: authpam
Apr 23 00:57:04 bavaria authdaemond: stopping authdaemond children
Apr 23 00:57:51 bavaria imapd-ssl: NOTICE: Disconnected during shutdown by signal, user=ralf, ip=[::ffff:129.125.108.1],
headers=2862, body=52331, rcvd=3668, sent=184719, time=15352, starttls=1
Apr 23 00:57:51 bavaria imapd-ssl: NOTICE: Disconnected during shutdown by signal, user=ralf, ip=[::ffff:129.125.108.1],
headers=275, body=11429, rcvd=22537, sent=39050, time=15556, starttls=1
Apr 23 01:05:07 bavaria authdaemond: modules="authpam", daemons=5
Apr 23 01:05:07 bavaria authdaemond: Installing libauthpam
Apr 23 01:05:07 bavaria authdaemond: Installation complete: authpam
Apr 23 01:27:12 bavaria authdaemond: stopping authdaemond children
Apr 23 01:54:37 bavaria authdaemond: modules="authpam", daemons=5
Apr 23 01:54:37 bavaria authdaemond: Installing libauthpam
Apr 23 01:54:37 bavaria authdaemond: Installation complete: authpam
Apr 23 06:25:02 bavaria exim4: ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken
Apr 24 06:25:01 bavaria exim4: ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken
Vervolgens heb ik geprobeerd exim4 opnieuw te installeren: aptitude reinstall exim42009-04-23 01:03:18 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp:
malformed macro definition
2009-04-23 01:17:52 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp:
malformed macro definition
2009-04-23 01:19:00 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp:
malformed macro definition
2009-04-23 01:19:02 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp:
malformed macro definition
2009-04-23 01:54:41 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp:
malformed macro definition
Zoeken via Google levert deze site onder andere op: http://www.zyxware.com/ar...conf-found-in-exim-configReading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages will be REINSTALLED:
exim4
The following partially installed packages will be configured:
at bsd-mailx courier-imap courier-imap-ssl exim4-base exim4-config exim4-daemon-heavy mailx
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Setting up exim4-config (4.69-9) ...
DEBCONFsomethingDEBCONF found in exim configuration. This is most probably
caused by you upgrading to exim4 4.67-3 or later without accepting the
suggested conffile changes. Please read
/usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4
2009-04-24 22:07:24 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp:
malformed macro definition
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing
/var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated
dpkg: error processing exim4-config (--configure):
subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of exim4-base:
exim4-base depends on exim4-config (>= 4.30) | exim4-config-2; however:
Package exim4-config is not configured yet.
Package exim4-config-2 is not installed.
Package exim4-config which provides exim4-config-2 is not configured yet.
dpkg: error processing exim4-base (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4-daemon-heavy:
exim4-daemon-heavy depends on exim4-base (>= 4.69); however:
Package exim4-base is not configured yet.
dpkg: error processing exim4-daemon-heavy (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4:
exim4 depends on exim4-base (>= 4.69); however:
Package exim4-base is not configured yet.
exim4 depends on exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom; however:
Package exim4-daemon-light is not installed.
Package exim4-daemon-heavy is not configured yet.
Package exim4-daemon-custom is not installed.
dpkg: error processing exim4 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of at:
at depends on exim4 | mail-transport-agent; however:
Package exim4 is not configured yet.
Package mail-transport-agent is not installed.
Package exim4-daemon-heavy which provides mail-transport-agent is not configured yet.
Package exim4-daemon-light which provides mail-transport-agent is not installed.
dpkg: error processing at (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bsd-mailx:
bsd-mailx depends on exim4 | mail-transport-agent; however:
Package exim4 is not configured yet.
Package mail-transport-agent is not installed.
Package exim4-daemon-heavy which provides mail-transport-agent is not configured yet.
Package exim4-daemon-light which provides mail-transport-agent is not installed.
dpkg: error processing bsd-mailx (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of courier-imap:
courier-imap depends on exim4 | mail-transport-agent; however:
Package exim4 is not configured yet.
Package mail-transport-agent is not installed.
Package exim4-daemon-heavy which provides mail-transport-agent is not configured yet.
Package exim4-daemon-light which provides mail-transport-agent is not installed.
dpkg: error processing courier-imap (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of courier-imap-ssl:
courier-imap-ssl depends on courier-imap (>= 1.3.7-3); however:
Package courier-imap is not configured yet.
dpkg: error processing courier-imap-ssl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of mailx:
mailx depends on bsd-mailx; however:
Package bsd-mailx is not configured yet.
dpkg: error processing mailx (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
exim4-config
exim4-base
exim4-daemon-heavy
exim4
at
bsd-mailx
courier-imap
courier-imap-ssl
mailx
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up exim4-config (4.69-9) ...
DEBCONFsomethingDEBCONF found in exim configuration. This is most probably
caused by you upgrading to exim4 4.67-3 or later without accepting the
suggested conffile changes. Please read
/usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4
2009-04-24 22:07:26 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp:
malformed macro definition
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing
/var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated
dpkg: error processing exim4-config (--configure):
subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of exim4-base:
exim4-base depends on exim4-config (>= 4.30) | exim4-config-2; however:
Package exim4-config is not configured yet.
Package exim4-config-2 is not installed.
Package exim4-config which provides exim4-config-2 is not configured yet.
dpkg: error processing exim4-base (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4-daemon-heavy:
exim4-daemon-heavy depends on exim4-base (>= 4.69); however:
Package exim4-base is not configured yet.
dpkg: error processing exim4-daemon-heavy (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4:
exim4 depends on exim4-base (>= 4.69); however:
Package exim4-base is not configured yet.
exim4 depends on exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom; however:
Package exim4-daemon-light is not installed.
Package exim4-daemon-heavy is not configured yet.
Package exim4-daemon-custom is not installed.
dpkg: error processing exim4 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of courier-imap:
courier-imap depends on exim4 | mail-transport-agent; however:
Package exim4 is not configured yet.
Package mail-transport-agent is not installed.
Package exim4-daemon-heavy which provides mail-transport-agent is not configured yet.
Package exim4-daemon-light which provides mail-transport-agent is not installed.
dpkg: error processing courier-imap (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of at:
at depends on exim4 | mail-transport-agent; however:
Package exim4 is not configured yet.
Package mail-transport-agent is not installed.
Package exim4-daemon-heavy which provides mail-transport-agent is not configured yet.
Package exim4-daemon-light which provides mail-transport-agent is not installed.
dpkg: error processing at (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bsd-mailx:
bsd-mailx depends on exim4 | mail-transport-agent; however:
Package exim4 is not configured yet.
Package mail-transport-agent is not installed.
Package exim4-daemon-heavy which provides mail-transport-agent is not configured yet.
Package exim4-daemon-light which provides mail-transport-agent is not installed.
dpkg: error processing bsd-mailx (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of courier-imap-ssl:
courier-imap-ssl depends on courier-imap (>= 1.3.7-3); however:
Package courier-imap is not configured yet.
dpkg: error processing courier-imap-ssl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of mailx:
mailx depends on bsd-mailx; however:
Package bsd-mailx is not configured yet.
dpkg: error processing mailx (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
exim4-config
exim4-base
exim4-daemon-heavy
exim4
courier-imap
at
bsd-mailx
courier-imap-ssl
mailx
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
Hier staat dat het een config probleem is met upgraden van exim4 (zal waarschijnlijk in de lenny upgrade dus een exim upgrade gezeten hebben. Daarbij heb ik waarschijnlijk gekozen voor de optie om de huidige config te handhaven i.p.v. deze te vervangen met de nieuwe. De nieuwe confs zouden het probleem volgens deze site op moeten lossen. Nu heb ik de huidige config geback-upped, maar ik weet niet hoe ik de config files goed krijg. Er staat dat je deze uit een DEB kunt halen, maar dat krijg ik niet voor elkaar... Is er een andere wijze om je config te "resetten"? Of kan iemand me met die bestanden helpen?
Aurë Entuluva!