doveconf error upon boot up
FreeBSD 11.1-RELEASE-p9 amd64
doveconf # 2.3.1 (8e2f634): /usr/local/etc/dovecot/dovecot.conf # Pigeonhole version 0.5.1 (d9bc6dfe) # OS: FreeBSD 11.1-RELEASE-p9 amd64 zfs # Hostname: localhost
I can send the entire output if necessary.
Error message upon boot up:
doveconf: error: t_readlink(/var/run/dovecot/dovecot.conf) failed: readlink() failed: No such file or directory
Starting dovecot.
Dovecot appears to start correctly
There is a link in the "/var/run/dovecot directory for dovecot.conf"
lrwx------ 1 root wheel 35B 2018-04-10 10:21:52 EDT dovecot.conf@-> /usr/local/etc/dovecot/dovecot.conf
This error message has only started since the update to the latest version of dovecot. I am assuming it is just a harmless error message; however, I would like to confirm that hypothesis.
-- Jerry
Hello,
I'm also running FreeBSD 11.1, Dovecot 2.3, and Pidgeonhole 0.5, I am not getting the error you are noticing. I also do have a symlinked /var/run/dovecot/dovecot.conf which goes to /usr/local/etc/dovecot/dovecot.conf.
Can you send a complete doveconf -n and your dovecot startup lines in /etc/rc.conf?
Thanks. Dave.
On 4/10/18, Jerry <jerry@seibercom.net> wrote:
FreeBSD 11.1-RELEASE-p9 amd64
doveconf # 2.3.1 (8e2f634): /usr/local/etc/dovecot/dovecot.conf # Pigeonhole version 0.5.1 (d9bc6dfe) # OS: FreeBSD 11.1-RELEASE-p9 amd64 zfs # Hostname: localhost
I can send the entire output if necessary.
Error message upon boot up:
doveconf: error: t_readlink(/var/run/dovecot/dovecot.conf) failed: readlink() failed: No such file or directory
Starting dovecot.
Dovecot appears to start correctly
There is a link in the "/var/run/dovecot directory for dovecot.conf"
lrwx------ 1 root wheel 35B 2018-04-10 10:21:52 EDT dovecot.conf@-> /usr/local/etc/dovecot/dovecot.conf
This error message has only started since the update to the latest version of dovecot. I am assuming it is just a harmless error message; however, I would like to confirm that hypothesis.
-- Jerry
On Tue, 10 Apr 2018 11:08:20 -0400, David Mehler stated:
Can you send a complete doveconf -n and your dovecot startup lines in /etc/rc.conf?
/etc/rc.conf ## Dovecot dovecot_enable="YES"
# 2.3.1 (8e2f634): /usr/local/etc/dovecot/dovecot.conf # Pigeonhole version 0.5.1 (d9bc6dfe) # OS: FreeBSD 11.1-RELEASE-p9 amd64 zfs # Hostname: localhost auth_mechanisms = plain login auth_verbose = yes auth_verbose_passwords = yes lda_mailbox_autocreate = yes lda_mailbox_autosubscribe = yes log_path = /var/log/dovecot.log login_greeting = Seibercom NET Here mail_location = maildir:/var/mail/vmail/%d/gerard managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = subscriptions = yes type = private } passdb { args = scheme=CRYPT username_format=%u /usr/local/etc/dovecot/users/passwd driver = passwd-file } plugin { sieve_default = /usr/local/etc/dovecot/sieve/default.sieve sieve_global = /usr/local/etc/dovecot/sieve/default.sieve sieve_vacation_send_from_recipient = yes } postmaster_address = postmaster@seibercom.net service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0666 user = postfix } unix_listener auth-userdb { group = vmail mode = 0666 user = vmail } } service imap-login { inet_listener imap { port = 143 } inet_listener imaps { port = 993 ssl = yes } } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0660 user = postfix } } service pop3-login { inet_listener pop3 { port = 110 } inet_listener pop3s { port = 995 ssl = yes } } ssl_cert = </usr/local/etc/letsencrypt/live/seibercom.net/fullchain.pem ssl_dh = </usr/local/etc/dovecot/dh.pem ssl_key = </usr/local/etc/letsencrypt/live/seibercom.net/privkey.pem ssl_prefer_server_ciphers = yes userdb { args = username_format=%u /usr/local/etc/dovecot/users/passwd driver = passwd-file } protocol lda { mail_plugins = sieve } protocol lmtp { mail_plugins = sieve }
-- Jerry
Hello Jerry,
From what I'm seeing here everything looks fine. Without seeing it i'm out of ideas.
Dave.
On 4/10/18, Jerry <jerry@seibercom.net> wrote:
On Tue, 10 Apr 2018 11:08:20 -0400, David Mehler stated:
Can you send a complete doveconf -n and your dovecot startup lines in /etc/rc.conf?
/etc/rc.conf ## Dovecot dovecot_enable="YES"
# 2.3.1 (8e2f634): /usr/local/etc/dovecot/dovecot.conf # Pigeonhole version 0.5.1 (d9bc6dfe) # OS: FreeBSD 11.1-RELEASE-p9 amd64 zfs # Hostname: localhost auth_mechanisms = plain login auth_verbose = yes auth_verbose_passwords = yes lda_mailbox_autocreate = yes lda_mailbox_autosubscribe = yes log_path = /var/log/dovecot.log login_greeting = Seibercom NET Here mail_location = maildir:/var/mail/vmail/%d/gerard managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = subscriptions = yes type = private } passdb { args = scheme=CRYPT username_format=%u /usr/local/etc/dovecot/users/passwd driver = passwd-file } plugin { sieve_default = /usr/local/etc/dovecot/sieve/default.sieve sieve_global = /usr/local/etc/dovecot/sieve/default.sieve sieve_vacation_send_from_recipient = yes } postmaster_address = postmaster@seibercom.net service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0666 user = postfix } unix_listener auth-userdb { group = vmail mode = 0666 user = vmail } } service imap-login { inet_listener imap { port = 143 } inet_listener imaps { port = 993 ssl = yes } } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0660 user = postfix } } service pop3-login { inet_listener pop3 { port = 110 } inet_listener pop3s { port = 995 ssl = yes } } ssl_cert = </usr/local/etc/letsencrypt/live/seibercom.net/fullchain.pem ssl_dh = </usr/local/etc/dovecot/dh.pem ssl_key = </usr/local/etc/letsencrypt/live/seibercom.net/privkey.pem ssl_prefer_server_ciphers = yes userdb { args = username_format=%u /usr/local/etc/dovecot/users/passwd driver = passwd-file } protocol lda { mail_plugins = sieve } protocol lmtp { mail_plugins = sieve }
-- Jerry
I've just started getting this error on Gentoo Linux.
I've been running dovecot-2.3.2.1 for some time and didn't notice it. I recently updated glibc from 2.26-r7 to 2.27-r6 and dovecot was hanging on startup.
Recompiling dovecot fixed the hang, but now I'm seeing the same error message as below.
Stroller
(please CC me on replies)
On 4/10/18, Jerry <jerry@seibercom.net> wrote:
Error message upon boot up:
doveconf: error: t_readlink(/var/run/dovecot/dovecot.conf) failed: readlink() failed: No such file or directory
Starting dovecot.
Dovecot appears to start correctly
participants (3)
-
David Mehler
-
Jerry
-
Stroller