Am 17.02.2011 um 05:32 schrieb Stan Hoeppner: > Have you done a full system reboot since the dist upgrade? If not, > IIRC, glibc hasn't been replaced yet and the old version is still > running. There are probably other libs that can't be replaced until a > full restart as well. Do a full reboot if you haven't already. Then, > if it's still not working... >
Damn it. It worked for like 10 minutes and then crashed again. I can't even explain why it worked for a short time at all. I believe I did like about 20 reboots in the last days, so libs should be loaded. > ~# aptitude -v show dovecot-imapd dovecot-common What I did is purging the packages dovecot (including imapd and common), deleting everything that has to do with that and created every config from scratch. I created a new user (new uid, new home), but the error still appears. One thing I can't understand: > 15311 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied) Everyone can read /etc/passwd. Everyone, but not dovecot. Drives me crazy. dovecot-imapd and dovecot-common are both version 1:1.2.15-4. So that should be fine. > ~# la /usr/lib/dovecot/ I believe you meant ls -la /usr/lib/dovecot drwxr-xr-x 3 root root 4096 17. Feb 22:42 . drwxr-xr-x 57 root root 36864 17. Feb 23:35 .. -rwxr-xr-x 1 root root 114536 25. Jan 00:29 authtest -rwxr-xr-x 1 root root 61904 25. Jan 00:29 checkpassword-reply -rwxr-xr-x 1 root root 814736 25. Jan 00:29 convert-tool -rwxr-xr-x 1 root root 962032 25. Jan 00:29 deliver -rwxr-xr-x 1 root root 212736 25. Jan 00:29 dict -rwxr-xr-x 1 root root 401376 25. Jan 00:29 dovecot-auth -rwxr-xr-x 1 root root 929624 25. Jan 00:29 expire-tool -rwxr-xr-x 1 root root 347 25. Jan 00:29 expire-tool.sh -rwxr-xr-x 1 root root 62216 25. Jan 00:29 gdbhelper -rwxr-xr-x 1 root root 319968 25. Jan 00:29 idxview -rwxr-xr-x 1 root root 1018992 25. Jan 00:29 imap -rwxr-xr-x 1 root root 213896 25. Jan 00:29 imap-login -rwxr-xr-x 1 root root 97864 25. Jan 00:29 imap-utf7 -rwxr-xr-x 1 root root 65096 25. Jan 00:29 listview -rwxr-xr-x 1 root root 65504 25. Jan 00:29 logview -rwxr-xr-x 1 root root 90096 25. Jan 00:29 maildirlock -rwxr-xr-x 1 root root 916200 25. Jan 00:29 managesieve -rwxr-xr-x 1 root root 209872 25. Jan 00:29 managesieve-login drwxr-xr-x 6 root root 4096 17. Feb 22:42 modules -rwxr-xr-x 1 root root 939792 25. Jan 00:29 pop3 -rwxr-xr-x 1 root root 199112 25. Jan 00:29 pop3-login -rwxr-xr-x 1 root root 89856 25. Jan 00:29 rawlog -rwxr-xr-x 1 root root 65544 25. Jan 00:29 ssl-build-param -rwxr-xr-x 1 root root 65096 25. Jan 00:29 threadview > Do you have any pam or mysql errors in syslog with a similar time stamp > to the dovecot errors? Were you running 1.0.15 Lenny before the Squeeze > upgrade or one of the 1.2.x Lenny backport versions? I was using 1.0.15 before. No backport. pam errors: none mysql errors: none It even seems to recognize if the password is correct. If I type in the wrong password it tells me auth failed, but when it's the right one, it crashes. > If you didn't change filesystem permissions or dovecot config parms, > then it seems logical that you have a component mismatch after the > upgrade, or something along those lines, that is causing permissions > problems. Check to make sure all of your dovecot components are of the > same version. If you're still running a backport version of dovecot, > try installing the Squeeze version. There could be a mismatch between > apps and lib versions. Versions seem to be okay. The only thing that has been updated on the server is the kernel (2.6.26-2-xen-amd64). Could this be possibly a problem?