Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 390423 - net-mail/cyrus-imapd 2.4.12 - Missing timsieved binary
Summary: net-mail/cyrus-imapd 2.4.12 - Missing timsieved binary
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-13 16:27 UTC by RAPHEAD
Modified: 2011-11-15 22:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description RAPHEAD 2011-11-13 16:27:20 UTC
Hi,

I've updated to cyrus imapd 2.4.12 today (basically through emerge -uND world) and after this, I was not able to start it anymore:

Nov 11 19:26:27 server1 ctl_cyrusdb[52916]: SQL backend defaulting to engine 'mysql'
Nov 11 19:26:27 server1 ctl_cyrusdb[52916]: recovering cyrus databases
Nov 11 19:26:27 server1 ctl_cyrusdb[52916]: skiplist: checkpointed /var/imap/mailboxes.db (52 records, 4752 bytes) in 0 seconds
Nov 11 19:26:27 server1 ctl_cyrusdb[52916]: skiplist: checkpointed /var/imap/annotations.db (0 records, 144 bytes) in 0 seconds
Nov 11 19:26:27 server1 ctl_cyrusdb[52916]: done recovering cyrus databases
Nov 11 19:26:27 server1 master[52913]: cannot find executable for service 'sieve'
Nov 11 19:26:27 server1 master[52913]: exiting

Ok, I checked cyrus.conf

sieve cmd="timsieved" listen="sieve" prefork=0

And I cannot find this executable timsieved.
I think this was included in former releases but I'm not sure.
When emergind, it installs these binaries on my system:

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
usr/bin/lmtptest
usr/bin/imtest
usr/bin/mupdatetest
usr/bin/pop3test
usr/bin/smtptest
usr/bin/sivtest
usr/bin/nntptest
usr/bin/synctest
usr/lib64/cyrus/lmtpd
usr/lib64/cyrus/lmtpproxyd
usr/lib64/cyrus/mbexamine
usr/lib64/cyrus/ctl_mboxlist
usr/lib64/cyrus/idled
usr/lib64/cyrus/master
usr/lib64/cyrus/proxyd
usr/lib64/cyrus/quota
usr/lib64/cyrus/mupdate
usr/lib64/cyrus/cvt_cyrusdb
usr/lib64/cyrus/imapd
usr/lib64/cyrus/chk_cyrus
usr/lib64/cyrus/mbpath
usr/lib64/cyrus/fud
usr/lib64/cyrus/cyr_userseen
usr/lib64/cyrus/reconstruct
usr/lib64/cyrus/tls_prune
usr/lib64/cyrus/cyr_dbtool
usr/lib64/cyrus/pop3d
usr/lib64/cyrus/unexpunge
usr/lib64/cyrus/ctl_deliver
usr/lib64/cyrus/ctl_cyrusdb
usr/lib64/cyrus/deliver
usr/lib64/cyrus/pop3proxyd
usr/lib64/cyrus/ipurge
usr/lib64/cyrus/smmapd
usr/lib64/cyrus/cyr_synclog
usr/lib64/cyrus/cyr_expire
usr/lib64/cyrus/cyrdump
usr/lib64/cyrus/squatter
usr/lib64/cyrus/cyr_sequence
usr/lib64/cyrus/arbitron
usr/lib64/cyrus/cyr_df
usr/lib64/libcyrus.a
usr/lib64/libcyrus_min.a

Can someone tell me why this binary is not included anymore or
what the problem may be?

Reproducible: Always
Comment 1 Eray Aslan gentoo-dev 2011-11-14 13:28:48 UTC
(In reply to comment #0)
> Can someone tell me why this binary is not included anymore or
> what the problem may be?

You need to turn on the sieve USE flag for timsieved.  Please reopen and attach emerge --info output and full build log if you are still having problems after turning on the sieve flag.
Comment 2 RAPHEAD 2011-11-15 22:13:37 UTC
Ok, this did the trick!