Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#12583 - Bad path in dovecot

Attached to Project: Arch Linux
Opened by Dale Blount (dale) - Friday, 26 December 2008, 14:59 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 27 January 2009, 08:01 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Warning: Corrected permissions for login directory /usr/var/run/dovecot/login


Shouldn't this be just /var/run/dovecot/login to match the dovecot user's home directory?
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 27 January 2009, 08:01 GMT
Reason for closing:  Fixed
Additional comments about closing:  added the localestatedir var, shouldn't happen anymore.
Comment by Jan de Groot (JGC) - Friday, 26 December 2008, 22:47 GMT
Guess this is just a --localstatedir=/var option that should be passed to configure.
Comment by Andreas Radke (AndyRTR) - Saturday, 27 December 2008, 20:48 GMT
# Default values are shown for each setting, it's not required to uncomment
# any of the lines. Exception to this are paths, they're just examples with
# the real defaults being based on configure options. The paths listed here
# are for configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
# --with-ssldir=/etc/ssl

# Base directory where to store runtime data.
#base_dir = /var/run/dovecot/

...
##
## Login processes
##

# <doc/wiki/LoginProcess.txt>

# Directory where authentication process places authentication UNIX sockets
# which login needs to be able to connect to. The sockets are created when
# running as root, so you don't have to worry about permissions. Note that
# everything in this directory is deleted when Dovecot is started.
#login_dir = /var/run/dovecot/login

# chroot login process to the login_dir. Only reason not to do this is if you
# wish to run the whole Dovecot without roots. <doc/wiki/Rootless.txt>
#login_chroot = yes

# User to use for the login process. Create a completely new user for this,
# and don't use it anywhere else. The user must also belong to a group where
# only it has access, it's used to control access for authentication process.
# Note that this user is NOT used to access mails. <doc/wiki/UserIds.txt>
#login_user = dovecot


Have you set anything different?


I haven't noticed anything here in everything.log. But when you can confirm this we can add --localstatedir=/var to make sure for future updates it's fixed.
Comment by Dale Blount (dale) - Saturday, 27 December 2008, 21:38 GMT
No, I haven't changed that setting. I only got the message once, it hasn't happened since. My /usr/var/run/dovecot/ does contain files from dovecot processes with update times matching daemon start time, however.

Loading...