Hi,

I follow different setup instructions and I can't make imap-hibernate work. 
I've tried vmail and dovecot as users, tried to set mode to 0666, without 
success. I'm using FreeBSD 11.2.

Is imap-hibernate compatible with FreeBSD 11.2?



My operational system:

# uname -v
FreeBSD 11.2-RELEASE-p9 #0: Tue Feb  5 15:30:36 UTC 2019     
r...@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC 

Here are my logs:

Mar  8 15:30:57 servername dovecot: imap(u...@domain.com:52.125.128.90): Error: 
kevent(-1) for notify remove failed: Bad file descriptor
Mar  8 15:30:57 servername dovecot: imap(u...@domain.com:52.125.128.90): Error: 
close(-1) for notify remove failed: Bad file descriptor
Mar  8 15:30:57 servername dovecot: imap-hibernate: Error: Failed to parse 
client input: Invalid peer_dev_minor value: 18446744073709486335
Mar  8 15:30:57 servername dovecot: imap(u...@domain.com:52.125.128.90): Error: 
/opt/dovecot/2.3.5/var/run/dovecot/imap-hibernate returned failure: Failed to 
parse client input: Invalid peer_dev_minor value: 18446744073709486335
Mar  8 15:30:57 servername dovecot: imap: Error: 

Here are my processes:

# ps aux | grep imap
dovenull 68264    0.0  0.0   12012   8292  -  S    10:15       0:00.06 
imap-login:  (imap-login)
dovenull 68274    0.0  0.0   12012   8272  -  S    10:15       0:00.06 
imap-login:  (imap-login)
dovenull 68275    0.0  0.0   12012   8356  -  S    10:15       0:00.11 
imap-login:  (imap-login)
dovenull 68276    0.0  0.0   12012   8468  -  S    10:15       0:00.16 
imap-login:  (imap-login)
dovenull 68277    0.0  0.0   12012   8328  -  S    10:15       0:00.09 
imap-login:  (imap-login)
dovenull 68278    0.0  0.0   12012   8368  -  S    10:15       0:00.11 
imap-login:  (imap-login)
dovenull 68279    0.0  0.0   12012   8272  -  S    10:15       0:00.05 
imap-login:  (imap-login)
dovenull 68280    0.0  0.0   12012   8288  -  S    10:15       0:00.06 
imap-login:  (imap-login)
dovenull 68281    0.0  0.0   12012   8316  -  S    10:15       0:00.08 
imap-login:  (imap-login)
dovenull 68282    0.0  0.0   12012   8312  -  S    10:15       0:00.10 
imap-login:  (imap-login)
dovenull 68283    0.0  0.0   12012   8356  -  S    10:15       0:00.14 
imap-login:  (imap-login)
dovenull 68286    0.0  0.0   12012   8312  -  S    10:15       0:00.08 
imap-login:  (imap-login)
dovenull 68287    0.0  0.0   14060   9024  -  S    10:15       0:01.31 
imap-login: [0 pre-login + 2 TLS proxies] (imap-login)
dovenull 68288    0.0  0.0   12012   8392  -  S    10:15       0:00.24 
imap-login: [11.11.11.11 TLS proxy] (imap-login)
dovenull 68289    0.0  0.0   14060   9116  -  S    10:15       0:01.75 
imap-login: [11.11.11.11 TLS proxy] (imap-login)
dovenull 68290    0.0  0.0   14060   9208  -  S    10:15       0:01.84 
imap-login: [0 pre-login + 4 TLS proxies] (imap-login)
nobody   68475    0.0  0.0   14404   6020  -  I    10:19       0:00.08 
/usr/local/sbin/in.imapproxyd -f /usr/local/etc/imapproxyd.conf
vmail    76108    0.0  0.0   21612  17700  -  S    14:30       0:00.12 imap: 
[u...@domain.com 11.11.11.11 IDLE] (imap)
vmail    76332    0.0  0.0   21536  17612  -  I    14:41       0:00.16 imap: 
[u...@domain.com 11.11.11.11 IDLE] (imap)
vmail    77127    0.0  0.0   21516  17396  -  S    15:17       0:00.07 imap: 
[u...@domain.com 11.11.11.11] (imap)
vmail    77170    0.0  0.0   21516  17380  -  I    15:19       0:00.06 imap: 
[u...@domain.com 11.11.11.11] (imap)
vmail    77438    0.0  0.0   21516  17396  -  S    15:31       0:00.05 imap: 
[u...@domain.com 11.11.11.11] (imap)
vmail    77536    0.0  0.0   21548  17400  -  S    15:35       0:00.05 imap: 
[u...@domain.com 11.11.11.11 IDLE] (imap)
vmail    77539    0.0  0.0   21516  17256  -  I    15:35       0:00.03 imap: 
[u...@domain.com 11.11.11.11] (imap)
vmail    77594    0.0  0.0    8892   4760  -  S    15:38       0:00.01 
imap-hibernate: [0 connections] (imap-hibernate)
vmail    77620    0.0  0.0   21516  17256  -  I    15:39       0:00.03 imap: 
[u...@domain.com 11.11.11.11] (imap)


My build options:

Install prefix . : /opt/dovecot/2.3.5
File offsets ... : 64bit
I/O polling .... : kqueue
I/O notifys .... : kqueue
SSL ............ : yes (OpenSSL)
GSSAPI ......... : no
passdbs ........ : static passwd passwd-file pam checkpassword sql
CFLAGS ......... : -std=gnu99 -O2 -pipe -fno-strict-aliasing 
-fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -W 
-Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts 
-Wformat=2 -Wbad-function-cast -Wno-duplicate-decl-specifier 
-Wstrict-aliasing=2 
                 : -shadow -bsdauth -sia -ldap -vpopmail
userdbs ........ : static prefetch passwd passwd-file checkpassword sql
                 : -ldap -vpopmail
SQL drivers .... : mysql
                 : -pgsql -sqlite -cassandra
Full text search : squat lucene
                 : -solr


Configure command:

./configure '--prefix=/opt/dovecot/2.3.5' --without-docs '--without-shadow' 
'--without-docs' '--without-gssapi' '--without-vpopmail' '--without-ldap' 
--without-shadow --with-ssl=openssl --with-mysql --with-zlib --with-libwrap 
--with-lucene --with-stemmer --with-textcat --with-icu --without-cdb 
--without-lua --disable-silent-rules --build=amd64-portbld-freebsd11.2 'CC=cc' 
'CFLAGS=-O2 -pipe -fno-strict-aliasing' 'LDFLAGS= -L/usr/local/lib' 
'CPPFLAGS=-I/usr/local/include' 'CPP=cpp' 'CXX=c++' 'CXXFLAGS=-O2 -pipe 
-fno-strict-aliasing'

My dovecot version:

# dovecot --version
2.3.5 (513208660)

My config:

service imap-hibernate {
  chroot = 
  client_limit = 0
  drop_priv_before_exec = no
  executable = imap-hibernate
  extra_groups = $default_internal_group
  group = 
  idle_kill = 0
  privileged_group = 
  process_limit = 0
  process_min_avail = 0
  protocol = imap
  service_count = 0
  type = 
  unix_listener imap-hibernate {
    group = $default_internal_group
    mode = 0660
    user = vmail
  }
  user = vmail
  vsz_limit = 18446744073709551615 B
}


Reply via email to