Don't know if I'm right here, but cyrus-imapd needs a user cyrus (group mail). In my ebuild (seems to work, but not finished) I'm doing the following: pkg_setup() { if ! grep -q ^cyrus: /etc/passwd ; then useradd -c cyrus -d /usr/cyrus -g mail -s /bin/false -u 96 cyrus \ || die "problem adding user cyrus" fi } I think this should'nt be done in that ebuild (at least for new systems), so I'm asking here. The uid 96 for cyrus is used in my old SuSE 7.1, so I've just taken them (I haven't found another suggest).
fix already in tree.