--On Sunday, January 20, 2002 10:18:32 PM +0100 Noll Janos 
<[EMAIL PROTECTED]> wrote:

>
> On 20-Jan-2002 Fred Bacon wrote:
>> Since
>> reconstruct gave the same error message, we may yet have another
>> problem.
>
>  This is good!
>  That means you can easily reproduce the error message with reconstruct.
>
>  Now do a system call trace on reconstruct
>  (strace -o logfile.txt reconstruct blabla... on Linux), and maybe this
> can help you narrow down the problem.
>
>

Excellent idea.  Okay, I've done the strace.  I won't send all 141 lines to 
the list, but the relevant lines seem to be

----------------------------------------------------------------------------

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?

Fred

Reply via email to