Bug 475848
Summary: | Frequent "Next message unexpectedly lost" errors in maillog | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Ben Webb <ben> |
Component: | dovecot | Assignee: | Michal Hlavinka <mhlavink> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 10 | CC: | dan, mhlavink |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-03-11 12:39:34 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Ben Webb
2008-12-10 19:17:29 UTC
can you provide me output of this: ls -l /etc/dovecot.conf and ls -l /usr/libexec/dovecot/deliver thanks If dovecot.conf doesn't have 0644 permissions, setting dovecot.conf to 0644 will most probably fix your problem. # ls -l /etc/dovecot.conf -rw-r--r-- 1 root root 46585 2008-12-08 22:38 /etc/dovecot.conf # ls -l /usr/libexec/dovecot/deliver -rwxr-xr-x 1 root root 828788 2008-12-02 09:06 /usr/libexec/dovecot/deliver Surely if dovecot did not have 0644 permissions, nothing would work at all? 99% of our mail can be accessed without any problems - the IMAP panics happen only from time to time. I have tried deleting the dovecot indexes (in ~/mail/.imap) to see if that clears up the problem - these IMAP panics only appear to happen thus far for a small number of our users (not all of them) - and will update if this appears to fix things. without 0644 permissions 'dovecot' will work, but 'deliver' (local mail delivering agent) will not Try to get coredump and upload it here, please. 1) install dovecot-debuginfo package: yum --enablerepo=updates-debuginfo --enablerepo=fedora-debuginfo install dovecot-debuginfo 2) set mail_drop_priv_before_exec = yes in config file. 3) add next lines to /etc/init.d/dovecot just after #!/bin/bash DAEMON_COREFILE_LIMIT='unlimited' echo 1 >/proc/sys/kernel/suid_dumpable echo 1 >/proc/sys/kernel/core_uses_pid echo "/tmp/core.%e.%s" >/proc/sys/kernel/core_pattern 4) restart dovecot after this problem occurs next time, new core file should be stored in /tmp directory AFAICT this looks like an upstream issue - see http://www.dovecot.org/list/dovecot/2008-December/035720.html Yes, that upstream bug certainly looks like it's causing our problem. Any idea when a new dovecot release will make it into Fedora? Or will these patches be backported to the current F10 dovecot package? FWIW, deleting dovecot.index* seemed to only make the problem go away for a little while - now I'm getting the "next message unexpectedly lost" errors again. But I can look into getting a coredump for you if you think that'll be useful. From mailing list: > I'll make a new v1.1 release after seeing what bug fixes are coming from Apple, so probably next week. (In reply to comment #6) > Any idea when a new dovecot release will make it into Fedora? Since it was posted last week, I hope new version will be released soon. > But I can look into getting a coredump for you if you think that'll be > useful. I think it's not necessary since problem is known and fixed already. Right, I saw that upstream were releasing a new version - I just wanted to know whether the Fedora package would follow that release. Fedora 10 have the most recent version of dovecot, so as soon as new version is released, you can expect it in updates or updates-testing (that wasn't decided yet). dovecot-1.1.8-1.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/dovecot-1.1.8-1.fc10 Perhaps showing my ignorance here, but following the link in comment #10 all I can find are unsigned packages in Koji. I am reluctant to install unsigned packages on my server, although I am happy to test *signed* packages prior to release. Am I missing something somewhere, or is there just a time delay before signed packages show up on the FTP sites (in updates or updates-testing)? most important from that web page is "status = pending" it means package was submitted as an update, but it is still on the way now (pending). Also, this package would be not in updates now but updates-testing first. When package is ready in updates-testing bodhi system should change status of this bug to "ON_QA" (this don't have to be true for all updates of all packages). After 3 karmas (successful testing), package will be pushed to updates. If it doesn't get 3 karmas, it is staying in updates-testing for 3 weeks before I manually push it into the updates. dovecot-1.1.8-1.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update dovecot'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-0570 dovecot-1.1.10-1.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update dovecot'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-1184 dovecot-1.1.10-1.fc10 is in updates for some time... I wonder why bodhi didn't close this... |