Matt Miller wrote:
> I'll look into the file tool; I'm unfamiliar with it.

It's pretty simple, and frequently useful:

$ file /etc/courier/aliases.dat
/etc/courier/aliases.dat: GNU dbm 1.x or ndbm database, little endian

> I tried doing the export + import routine, but got the same Invalid 
> Argument error on the import.

Delete the subscriber database files in each of your mlm directories, 
and then try to import.  I'm not sure if couriermlm will create a new db 
file if it's missing.  If you get more errors, try creating a new list 
and copying its empty subscriber database into each of your mlm 
directories.  Then try the import again.

> Was there anything meaningful in the strace I posted?

There was a crazy seek, like there was in your previous message.  I 
missed it the first time that I looked, since the error happened after 
couriermlm tried to seek on a clone of fd 2 (which I believe was still 
stderr).  I have no idea why it'd do that, but I do worry that there's 
not enough error handling in courier's dbm code.  It looks to me like 
courier printed the error because of something other than the illegal 
seek in gdbm.


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to