[debian lenny] upgrade sloopt courier-imap/exim4?

Pagina: 1
Acties:

  • Feanaro
  • Registratie: Februari 2002
  • Laatst online: 25-11-2025
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:
Apr 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 ben ik gaan kijken in de panic log: cat /var/log/exim4/paniclog |more
2009-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
Vervolgens heb ik geprobeerd exim4 opnieuw te installeren: aptitude reinstall exim4
Reading 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
Zoeken via Google levert deze site onder andere op: http://www.zyxware.com/ar...conf-found-in-exim-config

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!


Verwijderd

Feanaro schreef op vrijdag 24 april 2009 @ 22:16:
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?
1) Een deb uitpakken is redelijk simpel.

code:
1
dpkg -x package-foo_1.2.3.deb /tmp


2) Met dpkg-reconfigure exim4-config

3) Sorry

En verder:

http://jonsimpson.co.uk/log/2009/debian_lenny_exim4_dsearch

en hier:

http://www.electrictoolbo...-settings-debian-5-lenny/

[ Voor 15% gewijzigd door Verwijderd op 25-04-2009 01:24 ]


  • Feanaro
  • Registratie: Februari 2002
  • Laatst online: 25-11-2025
dpkg-reconfigure exim4-config geeft:
/usr/sbin/dpkg-reconfigure: exim4-config is broken or not fully installed
Nu heb ik de DEB uitgepakt, maar ik kan nergens de configfiles vinden. Er staat een /usr directory in het package waarin de volgende bestanden staan:
drwxr-xr-x 6 root root 4096 2008-09-30 20:57 .
drwxr-xr-x 3 root root 4096 2008-09-30 20:57 ..
drwxr-xr-x 2 root root 4096 2009-04-25 13:11 bin
drwxr-xr-x 3 root root 4096 2009-04-25 13:11 lib
drwxr-xr-x 2 root root 4096 2009-04-25 13:11 sbin
drwxr-xr-x 6 root root 4096 2008-09-30 20:57 share

Aurë Entuluva!


Verwijderd

Wat ik zou doen is het volgende:

1. Backup je oude exim config files.

2. Daarna aptitude purge exim4 exim4-config enzovoort enzovoort
Noot: Misschien moet je opties als force gebruiken maar al die exim bende moet eraf. Het kan ook zijn dat je package management gaat zeuren dat er een mail daemon ontbreekt installer dan even tijdelijk nullmailer of ssmtp ofzo.

3. Als alles eraf is installeer exim4 daarna opnieuw en configureer exim netjes.

  • Feanaro
  • Registratie: Februari 2002
  • Laatst online: 25-11-2025
gelukt! :)

Aurë Entuluva!


Verwijderd

Mooi mooi :)
Pagina: 1