Hi!

 If I interpret it right:

 1. a /var/spool/imap/user/franki/cyrus.header.NEW file is created
 2. attempt is being made to write data to this file
 3. attempt fails (operating system returns no space left on device),
    so this doesn't seem to be a Cyrus error.

 Are the two mailboxes (good and bad) on the same partition?
 What happens, if you "su cyrus", and try to run an
"echo blabla > /var/spool/imap/user/franki/cyrus.header.NEW" command?
(I think it should fail also.)

 Maybe there's a filesystem corruption? (Though unlikely.)


On 21-Jan-2002 Fred Bacon wrote:
> ------------------------------------------------------------------------
> fstat(5, {st_mode=S_IFREG|0600, st_size=135, ...}) = 0
> stat("/var/spool/imap/user/franki/cyrus.header", {st_mode=S_IFREG|0600,
> st_size=135, ...}) = 0
> chdir("/var/spool/imap/user/franki")    = 0
> stat("/var/imap/quota/f/user.franki", 0xbfffc3d8) = -1 ENOENT (No such
> file 
> or directory)
> stat("/var/imap/quota/u/user", 0xbfffc3d8) = -1 ENOENT (No such file or
> directory)
> open("/var/spool/imap/user/franki/cyrus.header.NEW", 
> O_RDWR|O_CREAT|O_TRUNC, 0666) = 6
> fstat(6, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -1, 
> 0) = 0x40190000
> write(6, "\241\2\213\rCyrus mailbox header\n\"The be"..., 144) = -1
> ENOSPC 
> (No space left on device)
> ------------------------------------------------------------------------
> 
> The error seems to take place when writing to the cyrus.header file.
> 
> On the other hand.  If I run this for my own mailbox, there this no
> error! 
> The last line is
> 
> write(6, "\241\2\213\rCyrus mailbox header\n\"The be"..., 143) = 143
> 
> There is no obvious difference between the two mailboxes.  Does this 
> suggest anything to anyone?


| Noll Janos <[EMAIL PROTECTED]> | http://www.johnzero.hu |
| "Expect the unexpected!"    |   ICQ# 4547866   |  Be free! |

Reply via email to