On a whim, I tried switching from quotalegacy to skiplist for the
quota_db config. I stopped and restarted the master, it created the
quotas.db file in the /var/imap directory, but I can't set any quotas
after the first one. After that trying to get the quota of the only
user or set another quota puts cyradm in la-la land.
-Shawn
Shawn Sivy wrote:
I want to say that it takes a little while since I tried a couple
things that seemed to work, but the errors creep back in after a bit.
I recompiled with gcc instead of Sun's cc, which I thought fixed the
problem, but it didn't.
Off hand, could you tell whether the memory leak would most likely be
in the cyrus code or in the underlying libraries. I'll start looking
for Solaris patches. Suggestion what library/subsystem I should be
targeting?
Thanks for the reply, I've been pulling spending many hours ignoring
my family trying to the this thing stable. I may try to go back to
Solaris 8 if I can't get it working by the end of the week.
-Shawn
Ken Murchison wrote:
Shawn Sivy wrote:
I'm having all kinds of problems with Cyrus IMAP 2.2.5 on Solaris
9. System I/O errors, imap processing dying, IOERRORs.
Does anyone have suggestions on what could be the cause? Has anyone
gotten version 2.2.5 working on Solaris (SPARC) 9?
-Shawn
May 30 17:52:57 cyrus lmtpunix[14954]: [ID 240394 local6.error]
IOERROR: opening quota file /var/imap/quota/m/user.macey2: Too many
open files
May 30 17:52:57 cyrus lmtpunix[14954]: [ID 335833 local6.error]
DBERROR: error fetching user.macey2: cyrusdb error
May 30 17:52:57 cyrus lmtpunix[14954]: [ID 860734 local6.debug]
verify_user(user.macey2) failed: System I/O error
May 30 17:53:20 cyrus lmtpunix[14954]: [ID 240394 local6.error]
IOERROR: opening quota file /var/imap/quota/s/user.sdhugg: Too many
open files
May 30 17:53:20 cyrus lmtpunix[14954]: [ID 335833 local6.error]
DBERROR: error fetching user.sdhugg: cyrusdb error
May 30 17:53:20 cyrus lmtpunix[14954]: [ID 860734 local6.debug]
verify_user(user.sdhugg) failed: System I/O error
May 30 17:53:40 cyrus lmtpunix[14954]: [ID 240394 local6.error]
IOERROR: opening quota file /var/imap/quota/s/user.samuel2: Too many
open files
May 30 17:53:40 cyrus lmtpunix[14954]: [ID 335833 local6.error]
DBERROR: error fetching user.samuel2: cyrusdb error
May 30 17:53:40 cyrus lmtpunix[14954]: [ID 860734 local6.debug]
verify_user(user.samuel2) failed: System I/O error
May 30 17:54:05 cyrus lmtpunix[14954]: [ID 240394 local6.error]
IOERROR: opening quota file /var/imap/quota/b/user.balaisi2: Too
many open files
May 30 17:54:05 cyrus lmtpunix[14954]: [ID 335833 local6.error]
DBERROR: error fetching user.balaisi2: cyrusdb error
May 30 17:54:05 cyrus lmtpunix[14954]: [ID 860734 local6.debug]
verify_user(user.balaisi2) failed: System I/O error
Looks like a file descriptor leak, but I haven't seen this myself.
Does this happen immediately when you start up the master process, or
does it take a while?
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html