[Dovecot] Upgrade to 2.0 - Not so smooth
William Blunn
bill+dovecot at blunn.org
Mon Aug 16 12:45:58 EEST 2010
On 15/08/2010 22:49, Marc Perkel wrote:
> On 8/15/2010 2:32 PM, Marcus Rueckert wrote:
>> On 2010-08-15 14:01:25 -0700, Marc Perkel wrote:
>>> Seems to me that it wouldn't take a lot of code to at lease find if
>>> they have adduser or useradd.
>> that is 2 out of many solutions.
>> and depending of the admin he might create the user in an ldap tree or a
>> nis server.
>>
>> also packager dont really like users created from the buildsystem.
>>
>> darix
>>
>
> Perhaps a better error message that says something like:
>
> Dovecot needs a user named "dovenull" to work. Please create user
> "dovenull" and try again.
No.
The first sentence of your proposed message is FALSE.
On 15/08/2010 17:10, Timo Sirainen wrote:
> - Dovecot uses two internal users now by default: dovenull and
> dovecot. You need to create the dovenull user or change
> default_login_user setting.
Dovecot does NOT need a user named "dovenull" to work.
The second sentence is predicated on the first and as such also falls down.
Dovecot needs a user named by the default_login_user setting in order to
work. Whilst this defaults to "dovenull", there is nothing to stop you
setting it to something else (e.g. "flibble").
The point is that the answer is more of a commentary and the right
solution depends on the situation.
Rather than try to squeeze solution summaries into every error message,
I would suggest having a link (perhaps into the Dovecot wiki) in the
error message, e.g.
Starting Dovecot Imap: Fatal: service(pop3-login) User doesn't exist:
dovenull (see http://wiki2.dovecot.org/Errors/NoDefaultLoginUser)
(Note that the above URL is hypothetical.)
Then have a commentary and suggested solutions in the wiki.
Alternatively, the link could rooted at a notional documentation root like:
Starting Dovecot Imap: Fatal: service(pop3-login) User doesn't exist:
dovenull (see documentation "Errors/NoDefaultLoginUser")
so that users could refer to a local copy of the documentation rather
than encouraging load on the Dovecot wiki server(s).
Bill
More information about the dovecot
mailing list