Re: Operation not permitted - fchown() failed for /run/dovecot/login

2020-05-30 Thread Dshah
I had permission issues on docker, its fixed by running chown command at
docker init.

On Fri, May 29, 2020 at 8:56 PM Dshah  wrote:

> # dovecot --version
> 2.3.10.1 (a3d0e1171)
>
> Dovecot is unable to start, I see error " Fatal: fchown() failed for
> /run/dovecot/login: Operation not permitted"
>
> what could be the problem?
> any help please
>
>
> $ls -la  /var/mail/
> drwxr-xr-x1 root root  4096 May 29 17:32 .
> drwxr-xr-x1 root root  4096 May 28 17:08 ..
> drw---2 root root  4096 May 29 17:32 domains
>
> # cat /etc/dovecot/dovecot.conf=
> auth_mechanisms = plain login
> auth_username_format = %Lu
> auth_verbose = yes
> auth_debug = yes
> auth_debug_passwords = no
>
> log_timestamp = "%Y-%m-%d %H:%M:%S "
> login_greeting = IMAP server ready
>
> disable_plaintext_auth = no
>
> protocols = imap pop3
> log_timestamp = "%Y-%m-%d %H:%M:%S "
> mail_location = maildir:/var/mail/domains/%d/%n
>
> first_valid_gid = 105
> first_valid_uid = 102
> last_valid_gid = 105
> last_valid_uid = 102
>
> service anvil {
> client_limit = 2100
> }
>
> ssl_cert =  ssl_key =  ssl_ca = 
>
> namespace inbox {
> inbox = yes
>
> mailbox Trash {
> auto = create
> special_use = \Trash
> }
>
> mailbox Spam {
> auto = no
> special_use = \Junk
> }
>
> mailbox Ham {
> auto = no
> }
> mailbox Sent {
> auto = subscribe
> special_use = \Sent
> }
>
> }
> # service auth {
> # unix_listener auth-master {
> # mode = 0600
> # user = vmail
> # }
>
> # unix_listener /var/spool/postfix/private/auth {
> # mode = 0666
> # user = postfix
> # group = postfix
> # }
>
> # user = root
> # }
>
> # service auth-worker {
> # user = root
> # }
>
> # protocol lda {
> # log_path = /home/vmail/dovecot-deliver.log
> # auth_socket_path = /var/run/dovecot/auth-master
> # postmaster_address = postmas...@razalabs.com
> # }
>
> protocol pop3 {
> pop3_uidl_format = %08Xu%08Xv
> }
>
> userdb {
> driver = static
> args = uid=102 gid=105 home=/var/mail/domains/%d/%n allow_all_users=yes
> }
>
> passdb {
> driver = sql
> args = /etc/dovecot/dovecot-sql.conf.ext
> }
>
> =/etc/dovecot/dovecot-sql.conf.ext===
> driver = mysql
> connect = host=localhost dbname=mail user=root password=pass
> default_pass_scheme = CRYPT
> password_query = SELECT email as user, password FROM users WHERE
> email='%u';
> =dovecot-sql.conf.ext===
>
> =/etc/dovecot/dovecot-sql.conf.ext===
> driver = mysql
> connect = host=localhost dbname=mail user=root password=pass
> default_pass_scheme = CRYPT
> password_query = SELECT email as user, password FROM users WHERE
> email='%u';
> =dovecot-sql.conf.ext===
>
>
> and postfix
>  =/etc/postfix/main.cf===
> inet_protocols = all
> meta_directory = /etc/postfix
> shlib_directory = /usr/lib/postfix
> myhostname = mail.my-domain.com
> mynetworks = 127.0.0.0/8
> message_size_limit = 3072
> virtual_alias_domains =
> virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf,
> mysql:/etc/postfix/mysql-virtual_email2email.cf
> virtual_mailbox_domains = proxy:mysql:/etc/postfix/
> mysql-virtual_domains.cf
> virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
> virtual_mailbox_base = /var/mail/domains
> virtual_uid_maps = static:102
> virtual_gid_maps = static:105
> smtpd_sasl_type = dovecot
> smtpd_sasl_path = /var/spool/postfix/private/auth
> smtpd_sasl_auth_enable = yes
> broken_sasl_auth_clients = yes
> smtpd_sasl_authenticated_header = yes
> smtpd_recipient_restrictions = permit_mynetworks,
> permit_sasl_authenticated, reject_unauth_destination
> smtpd_use_tls = yes
> smtpd_tls_cert_file = /secret/tls.crt
> smtpd_tls_key_file = /secret/tls.key
> #virtual_create_maildirsize = yes
> #virtual_maildir_extended = yes
> proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps
> $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains
> $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps
> $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks
> virtual_transport = dovecot
> dovecot_destination_recipient_limit = 1
> smtpd_milters   = inet:127.0.0.1:8891
> milter_default_action   = accept
>
> =/etc/postfix/main.cf===
>


Operation not permitted - fchown() failed for /run/dovecot/login

2020-05-29 Thread Dshah
# dovecot --version
2.3.10.1 (a3d0e1171)

Dovecot is unable to start, I see error " Fatal: fchown() failed for
/run/dovecot/login: Operation not permitted"

what could be the problem?
any help please


$ls -la  /var/mail/
drwxr-xr-x1 root root  4096 May 29 17:32 .
drwxr-xr-x1 root root  4096 May 28 17:08 ..
drw---2 root root  4096 May 29 17:32 domains

# cat /etc/dovecot/dovecot.conf=
auth_mechanisms = plain login
auth_username_format = %Lu
auth_verbose = yes
auth_debug = yes
auth_debug_passwords = no

log_timestamp = "%Y-%m-%d %H:%M:%S "
login_greeting = IMAP server ready

disable_plaintext_auth = no

protocols = imap pop3
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/var/mail/domains/%d/%n

first_valid_gid = 105
first_valid_uid = 102
last_valid_gid = 105
last_valid_uid = 102

service anvil {
client_limit = 2100
}

ssl_cert =