Bron,<div><br></div><div>I test and have this problem too.<div><br></div><div>Using Murder with:</div><div><br></div><div><br></div><div>Backends and FrontEnds:</div><div><br></div><div>virtdomains: off</div><div>defaultpartition: default</div>
<div>duplicatesuppression: 0</div><div>hashimapspool: true</div><div>allowusermoves: yes</div><div>unixhierarchysep: yes</div><div><div>singleinstancestore: 1</div><div>allowallsubscribe: 1</div></div><div>deletedprefix: DELETED</div>
<div>delete_mode: delayed</div><div>expunge_mode: delayed</div><div><div>expunge_days: 60</div><div>flushseenstate: 1</div></div><div>lmtp_downcase_rcpt: 1</div><div>mupdate_config: standard</div><div><br></div><div><br></div>
<div>Regards</div><div>Zinato</div><div><br></div><div><br></div><div><br></div><div><br><div class="gmail_quote">On Tue, Apr 5, 2011 at 4:15 PM, Bron Gondwana <span dir="ltr">&lt;<a href="mailto:brong@fastmail.fm">brong@fastmail.fm</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Tue, Apr 05, 2011 at 05:45:11PM +0200, Wolfgang Breyha wrote:<br>
</div><div class="im">&gt; Hi!<br>
&gt;<br>
&gt; If I do the following within Thunderbird 3.1.9:<br>
&gt; *) create a folder &quot;test&quot;<br>
&gt; *) create a subfolder within &quot;test&quot; called &quot;test2&quot;<br>
&gt; *) copy a message to test<br>
&gt; *) copy a message to test2<br>
&gt; *) rename &quot;test&quot; to &quot;testx&quot;<br>
<br>
</div>I&#39;m doing the same steps in Thunderbird here...<br>
<div class="im"><br>
&gt; the result in thunderbird is:<br>
&gt; *) a folder &quot;testx&quot; with subfolder &quot;test2&quot;<br>
&gt; *) both are *empty*<br>
&gt;<br>
&gt; a reconstruct is needed to make them visible again:<br>
&gt; $ reconstruct -r user.xxxx.testx<br>
&gt; user.xxxx.testx uid 1 found - adding<br>
&gt; user.xxxx.testx<br>
&gt; user.xxxx.testx.test2 uid 1 found - adding<br>
&gt; user.xxxx.testx.test2<br>
&gt;<br>
&gt; Renaming a folder again before reconstructing it wipes the message files from<br>
&gt; disc.<br>
<br>
</div>Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: auditlog: create sessionid=&lt;test_slot2_19631-19703-1302030605-1&gt; mailbox=&lt;user.foo.testx&gt; uniqueid=&lt;109851164d9b6912&gt;<br>
Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: auditlog: rename sessionid=&lt;test_slot2_19631-19703-1302030605-1&gt; oldmailbox=&lt;user.foo.test&gt; newmailbox=&lt;user.foo.testx&gt; uniqueid=&lt;109851164d9b6912&gt;<br>

Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: Deleted mailbox user.foo.test<br>
Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: auditlog: delete sessionid=&lt;test_slot2_19631-19703-1302030605-1&gt; mailbox=&lt;user.foo.test&gt; uniqueid=&lt;0fdff82b4d9b68f2&gt;<br>
Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: Remove of supposedly empty directory /tmp/ct-slot2/data/user/foo/test failed: Directory not empty<br>
Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: Remove of supposedly empty directory /tmp/ct-slot2/meta/user/foo/test failed: Directory not empty<br>
Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: auditlog: create sessionid=&lt;test_slot2_19631-19703-1302030605-1&gt; mailbox=&lt;user.foo.testx.test2&gt; uniqueid=&lt;1246be664d9b6912&gt;<br>
Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: auditlog: rename sessionid=&lt;test_slot2_19631-19703-1302030605-1&gt; oldmailbox=&lt;user.foo.test.test2&gt; newmailbox=&lt;user.foo.testx.test2&gt; uniqueid=&lt;1246be664d9b6912&gt;<br>

Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: Deleted mailbox user.foo.test.test2<br>
Apr  5 21:10:10 localhost test_slot2_19631/imap[19703]: auditlog: delete sessionid=&lt;test_slot2_19631-19703-1302030605-1&gt; mailbox=&lt;user.foo.test.test2&gt; uniqueid=&lt;1149e9af4d9b68f6&gt;<br>
<br>
<br>
root@launde:~# /usr/cyrus/bin/reconstruct  -C /tmp/ct-slot2/etc/imapd.conf -G -r user/foo<br>
user/foo<br>
user/foo/Drafts<br>
user/foo/Sent Items<br>
user/foo/Trash<br>
user/foo/another<br>
user/foo/testx<br>
user/foo/testx/test2<br>
<br>
Nothing complained about there - and it worked fine.  This is with 2.4.7 fresh checkout<br>
from git, and using thunderbird.<br>
<br>
Apart from those spurious errors about trying to remove an empty directory that<br>
isn&#39;t actually empty, I don&#39;t see anything wrong here!  I can successfully view<br>
the two messages that I copied into each folder.<br>
<br>
So the question is: what&#39;s your config?  What have you done differently that<br>
could have broken this?  Are you running any patches, or vanilla 2.4.7?<br>
<font color="#888888"><br>
Bron.<br>
</font><div><div></div><div class="h5">----<br>
Cyrus Home Page: <a href="http://www.cyrusimap.org/" target="_blank">http://www.cyrusimap.org/</a><br>
List Archives/Info: <a href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/" target="_blank">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a><br>
</div></div></blockquote></div><br></div></div>