Re: frightening message

Jean Charles Delépine via Info <[email protected]> Wed, 26 Mar 2025 13:20:32 +0100
Newsgroups gmane.mail.imap.cyrus
Message-ID <20250326132032.Horde.6qd8ze4OcE0XU1EfCAAAHNo@webmail.u-picardie.fr>
Helo,

Quoting Дилян Палаузов <[email protected]>:

> Hello Albert,
>
>> The server is Debian 12 and cyrus from the pkg :
>>
>> ii  cyrus-common                         3.6.1-4+deb12u3             
>>          amd64        Cyrus mail system - common files
>>
>> Any clue ?
>
> The most recent 3.6 version is 3.6.7,  
> https://github.com/cyrusimap/cyrus-imapd/blob/master/README.md says  
> „Versions 3.8 to 3.10 still receive security updates, and some  
> non-security bug fixes.“.
>
> So: Ask Debian.

https://www.cyrusimap.org/imap/download/installation/distributions/debian.html

« The Cyrus project does not support running any versions of the Cyrus  
IMAP software older than the version of the software shipped with the  
operating system itself. »

3.6.1-4+deb12u3 is the most recent version shipped in Debian Bookworm  
and it includes most recent security updates.

Anyway. I'm running my own 3.8.4-1.3 Debian's cyrus packages on  
bookworm and I face the same problem.

This bug is corrected by  
https://github.com/cyrusimap/cyrus-imapd/commit/9fa0491496d264139d697e90bf74baadc0305ba3
"mailbox: no hierarchy walk when deleting uuid mailboxes"
which has been merged in 3.10 and 3.13 but not in 3.6 nor 3.8.

The patch pass cleanly on Debian's 3.6.1 and my 3.8.4.
I will submit a bug report for Debian's to include it and maybe Cyrus  
team might merge it on their still supported versions.

Albert, it's a warning, you can ignore it.

Sincerly,
     Jean Charles Delépin

> Greetings
>   Дилян
> 
> -----Original Message-----
> From: Albert Shih <[email protected]>
> Reply-To: Info <[email protected]>
> To: [email protected]
> Subject: frightening message
> Date: 24/03/25 11:45:29
> 
> Hi everyone.
> 
> I got a pretty frigthining message in the log this morning, it's the second
> day I got that.
> 
> The /bals directory is
> 
> partition-default: /bals
> 
> Why cyr_expire try to remove the /bals directory ?
> 
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/m/w failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/8/j failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/c/8 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/t/y failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/t failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/b/p failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/b failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/0/5 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/0 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals failed: Permission denied
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/5/9 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/5 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/3/1 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/3 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/r/t failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/r failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/f/r failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/f failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals failed: Permission denied
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/p/3 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/p failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals failed: Permission denied
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/x/4 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/x failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/5/y failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/5 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/h/o failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/h failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/f/h failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/9/i failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/9 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/0/w failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/f/n failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/f failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/d/x failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/d failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/c/f failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/c failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/s/l failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/s failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/6/j failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/k/y failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/s/2 failed: Directory not empty
> Mar 24 04:30:29 imap-server cyrus/cyr_expire[2221735]: Remove of
> supposedly empty directory /bals/uuid/e/c failed: Directory not empty
> 
> I'm unable to reproduce the problem when I launch manually the commande
> 
>   sudo -u cyrus /usr/lib/cyrus/bin/cyr_expire -v -E 4 -D 120
> 
> I don't get those weirds warning.
> 
> The server is Debian 12 and cyrus from the pkg :
> 
> ii  cyrus-admin
> 3.6.1-4+deb12u3                     amd64        Cyrus mail system -
> administration tools
> ii  cyrus-caldav
> 3.6.1-4+deb12u3                     amd64        Cyrus mail system -
> CalDAV and CardDAV support
> ii  cyrus-common
> 3.6.1-4+deb12u3                     amd64        Cyrus mail system -
> common files
>   ii  cyrus-doc
> 3.6.1-4+deb12u3                     all          Cyrus mail system -
> documentation files
> ii  cyrus-imapd
> 3.6.1-4+deb12u3                     amd64        Cyrus mail system -
> IMAP support
> ii  cyrus-pop3d
> 3.6.1-4+deb12u3                     amd64        Cyrus mail system -
> POP3 support
> ii  libcyrus-imap-perl
> 3.6.1-4+deb12u3                     amd64        Interface to Cyrus
> imap client imclient library
> 
> Any clue ?
> 
> Regards.
> 


-- 
Service systèmes et réseaux - DISI

Université de Picardie Jules Verne
5, rue du moulin neuf - 80000 Amiens


------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T0c0e25e570f21952-M9c78a8c6f3fd05ed42fc4fcb
Delivery options: https://cyrus.topicbox.com/groups/info/subscription