On Thu, 16 Oct 2003, Nicolas Kowalski wrote:
Hello.
I upgraded today my imap server (GNU/Linux) to imap-2002e. When I
tried to install the new imapd and ipop3d binaries in /usr/local/sbin,
the system complained with a text file busy, because it was handling
some IMAP connexions; fine. So I decided to stop currently running
imapd processes to be able to install the new binaries:
- edited /etc/inetd.conf and commented out imap/pop lines,
- pkill -HUP inetd
- pkill imapd (= here's my error)
- installed new binaries
- edited back /etc/inetd.conf
- pkill -HUP inetd
Apparently all went fine, but in fact, some of the users using
Mozilla, Netscape, Eudora or OE found their mailboxes in the state
corresponding to hours or days back (probably when they last started
their IMAP client, or did the last expunge).
My question is : how can I stop the IMAP processes on the server, and
keep the mailboxes consistent ?
You should probably mv imapd imapd.old; then install and write a mail to
your users to make them disconnect and reconnect.
Thanks.
Chris