<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    If I reconfigure my backend mailstore to remove the murder
    configuration (so that it thinks it's a stand alone server), the
    rename works, so I think it must have something to do with my
    imapd.conf files and the way my backend servers communicate with my
    murder server.<br>
    <br>
    I'm trying to build a configuration that looks like:<br>
    <br>
    Multiple backend servers who have lots of disk storage for storing
    email folders<br>
    A single murder server<br>
    Multiple frontend servers running as imap and lmtp proxy's, where
    the email clients actually connect to.<br>
    <br>
    Anyone willing to share their imapd.conf files for such a
    configuration?<br>
    <br>
    On 11/18/10 10:10 AM, Robert Spellman wrote:
    <blockquote cite="mid:4CE541EA.3040901@bates.edu" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      I'm seeing issues with renaming a folder in version 2.4.4.&nbsp; The
      database shows that the folder has been renamed, however, the file
      system still shows the old name.&nbsp; I see the same issue when using
      Thunderbird, imtest or cyradmin to perform the rename.<br>
      <br>
      <blockquote>cyradm server<br>
        server.bates.edu&gt; lm<br>
        INBOX (\Noinferiors \HasChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        Junk (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        Sent (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        Trash (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        server.bates.edu&gt; <br>
        <br>
        server.bates.edu&gt; cm Testing<br>
        server.bates.edu&gt; lm<br>
        INBOX (\Noinferiors \HasChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        Junk (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        Sent (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        <b>Testing</b>
        (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        Trash (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        server.bates.edu&gt;<br>
        <br>
        server.bates.edu&gt; rename Testing NotTesting<br>
        renamemailbox: bad parameters to function<br>
        server.bates.edu&gt;<br>
        <br>
        server.bates.edu&gt; lm <br>
        INBOX (\Noinferiors \HasChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        Junk (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        <b>NotTesting</b>
        (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        Sent (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        Trash (\HasNoChildren)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        server.bates.edu&gt;<br>
      </blockquote>
      An ls of the filesystem shows that the directory Testing still
      exists.&nbsp; If I try to execute a cyradm command against NotTesting,
      I get a system i/o error.<br>
      <br>
      I saw the same problem with 2.4.3, and upgraded to 2.4.4, and get
      the same results.<br>
      <br>
      Here's my imapd.conf from my backend server:<br>
      <br>
      <blockquote>configdirectory: /var/lib/imap<br>
        partition-default: /home/imap<br>
        defaultpartition: default<br>
        sievedir: /var/lib/imap/sieve<br>
        admins: cyrus<br>
        sasl_pwcheck_method: saslauthd<br>
        sasl_mech_list: PLAIN GSSAPI<br>
        <br>
        altnamespace: true<br>
        hashimapspool: true<br>
        allowallsubscribe: true<br>
        allowusermoves: true<br>
        <br>
        tls_cert_file: /etc/pki/tls/certs/mailstore06.bates.edu-cert.pem<br>
        tls_key_file: /etc/pki/tls/certs/mailstore06.bates.edu-key.pem<br>
        tls_ca_file: /etc/pki/tls/certs/bates.edu-cert.pem<br>
        <br>
        proxyservers: murderdev.bates.edu<br>
        <br>
        mupdate_server: murderdev.bates.edu<br>
        mupdate_username: backend<br>
      </blockquote>
      <br>
      and the output from the version command:<br>
      <br>
      <blockquote>name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Cyrus IMAPD<br>
        version&nbsp;&nbsp;&nbsp; : v2.4.4 14e06331 2010-11-1<br>
        vendor&nbsp;&nbsp;&nbsp;&nbsp; : Project Cyrus<br>
        support-url: <a moz-do-not-send="true"
          class="moz-txt-link-freetext"
          href="http://cyrusimap.web.cmu.edu">http://cyrusimap.web.cmu.edu</a><br>
        os&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Linux<br>
        os-version : 2.6.18-194.17.4.el5PAE<br>
        environment: Built w/Cyrus SASL 2.1.22<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Running w/Cyrus SASL 2.1.22<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Built w/Sleepycat Software: Berkeley DB 4.3.29:
        (July 12, 2010)<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Running w/Sleepycat Software: Berkeley DB 4.3.29:
        (July 12, 2010)<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Built w/OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Running w/OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Built w/zlib 1.2.3<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Running w/zlib 1.2.3<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CMU Sieve 2.4<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TCP Wrappers<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mmap = shared<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lock = fcntl<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nonblock = fcntl<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; idle = poll<br>
      </blockquote>
      <br>
      <blockquote><br>
        <br>
      </blockquote>
      <br>
    </blockquote>
  </body>
</html>