Dear All,

SUMMARY: 
Dovecot shows an issue when "localstatedir" path is too long
The issue exists also with dovecot-2.2.25

CONFIGURATION:
The configure options are:

./configure --prefix=${TARGET_DIR} \
--sysconfdir=${TARGET_DIR}/cfg \
--localstatedir=${TARGET_DIR}/var \
--with-ssl=openssl \
--with-sqlite \
--disable-shared

RESULTS:
When executing dovecot (as root), the followin message appears:

Error: service(dict): 
net_listen_unix(/<user>/localbin/minnowboard-turbot-applications/1.0/linux/x86_64-linux/localbin/dovecot/2.2.18/linux/x86_64-linux/var/run/dovecot/dict)
 failed: Value too large for defined data type
Error: service(config): 
net_listen_unix(<user>/localbin/minnowboard-turbot-applications/1.0/linux/x86_64-linux/localbin/dovecot/2.2.18/linux/x86_64-linux/var/run/dovecot/config)
 failed: Value too large for defined data type
---

WORKAROUND:
The problem is solved by defining shorten localstatedir or using base_dir = 
/var/run/dovecot.

It seems the path lengh causing a such issue. Path Lengh > 127

Available for additional experiments
Best Regards

Reply via email to