Hi I have little problem with debian10 and dovecot 2.2.33.2
ps -ax 21815 ? S 0:00 dovecot/pop3-login director 21816 ? S 0:00 dovecot/pop3-login director 21817 ? S 0:00 dovecot/pop3-login director 21818 ? S 0:00 dovecot/pop3-login director 21819 ? S 0:00 dovecot/pop3-login director 21821 ? S 0:00 dovecot/pop3-login director 21822 ? S 0:00 dovecot/pop3-login director
But if I testes via telnet like this:
telnet 46.xxx.xxx.113 143 Trying 46.xxx.xxx.113... Connected to 46.xxx.xxx.113. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. ^] telnet> q Connection closed.
and ps: 21808 ? S 0:00 dovecot/imap-login ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 21826 ? S 0:00 dovecot/imap-login ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
strace: strace -p 21808 strace: Process 21808 attached gettimeofday({tv_sec=1548168193, tv_usec=419420}, NULL) = 0 epoll_wait(14,
doveconf: doveconf -n |head -n 4 # 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf # Pigeonhole version 0.4.8 (0c4ae064f307+) # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid auth_cache_negative_ttl = 5 mins
Probably dovecot not closed correctly imap-login and this same for imap-pop3. Any idea ?
-- Maciej Miłaszewski IQ PL Sp. z o.o. Starszy Administrator Systemowy
Biuro Obsługi Klienta: e-mail: bok@iq.pl tel.: +48 58 326 09 90 - 94 fax: +48 58 326 09 99
Dział pomocy: https://www.iq.pl/pomoc Informacja dotycząca przetwarzania danych osobowych: https://www.iq.pl/kontakt Jakość gwarantuje: ISO 9001:2000
IQ PL Sp. z o.o. z siedzibą w Gdańsku (80-298), ul. Geodetów 16, KRS 0000007725, Sąd rejestrowy: Sąd Rejonowy w Gdańsku VII Wydział KRS, kapitał zakładowy: 140.000 PLN, NIP 5832736211, REGON 192478853
Maybe you should try 2.2.36?
Aki
On 22.1.2019 16.47, Maciej Milaszewski IQ PL wrote:
Hi I have little problem with debian10 and dovecot 2.2.33.2
ps -ax 21815 ? S 0:00 dovecot/pop3-login director 21816 ? S 0:00 dovecot/pop3-login director 21817 ? S 0:00 dovecot/pop3-login director 21818 ? S 0:00 dovecot/pop3-login director 21819 ? S 0:00 dovecot/pop3-login director 21821 ? S 0:00 dovecot/pop3-login director 21822 ? S 0:00 dovecot/pop3-login director
But if I testes via telnet like this:
telnet 46.xxx.xxx.113 143 Trying 46.xxx.xxx.113... Connected to 46.xxx.xxx.113. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. ^] telnet> q Connection closed.
and ps: 21808 ? S 0:00 dovecot/imap-login ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 21826 ? S 0:00 dovecot/imap-login ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
strace: strace -p 21808 strace: Process 21808 attached gettimeofday({tv_sec=1548168193, tv_usec=419420}, NULL) = 0 epoll_wait(14,
doveconf: doveconf -n |head -n 4 # 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf # Pigeonhole version 0.4.8 (0c4ae064f307+) # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid auth_cache_negative_ttl = 5 mins
Probably dovecot not closed correctly imap-login and this same for imap-pop3. Any idea ?
Hi Thenx for replay.
Finaly for a test in my lab
I upgrate to latest 2.2.36 and os debian 10 In this machine is dovecot director
But if i tested via telnet
root@postfix:~# telnet 46.xxx.xxx.xxx 143 Trying 46.xxx.xxx.xxx... Connected to 46.xxx.xxx.xxx. Escape character is '^]'.
- BYE Disconnected: Auth process broken Connection closed by foreign host.
In log: Jan 24 16:02:07 postfix dovecot: master: Dovecot v2.2.36 (1f10bfa63) starting up for imap, pop3, lmtp, sieve Jan 24 16:02:07 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 16:02:07 postfix dovecot: auth: Fatal: master: service(auth): child 10443 killed with signal 11 (core dumped) Jan 24 16:02:07 postfix dovecot: director: Error: Auth server disconnected unexpectedly
in strace:
ioctl(3, FIONBIO, [1]) = 0 setsockopt(3, SOL_SOCKET, SO_OOBINLINE, [1], 4) = 0 select(4, [0 3], [], [3], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(4, [0 3], [], [3], NULL) = 1 (in [3]) recvfrom(3, "* BYE Disconnected: Auth process"..., 8191, 0, NULL, NULL) = 41 select(4, [0 3], [1], [3], {tv_sec=0, tv_usec=0}) = 2 (in [3], out [1], left {tv_sec=0, tv_usec=0}) write(1, "* BYE Disconnected: Auth process"..., 40* BYE Disconnected: Auth process broken ) = 40 recvfrom(3, "", 8151, 0, NULL, NULL) = 0 ...... ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, FIONBIO, [0]) = 0 ioctl(1, FIONBIO, [0]) = 0 write(2, "Connection closed by foreign hos"..., 35Connection closed by foreign host. ) = 35 close(-1) = -1 EBADF (Bad file descriptor) exit_group(1) = ? +++ exited with 1 +++
Second machine (backend with dovecot clinet) is old debian (8.11) and 2.2.32 | ( and tested 2.2.36)
telnet 10.0.0.24 143 Trying 10.0.0.24... Connected to 10.0.0.24. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Imap ready.
and works fine
In productions i have debian 8.11 and 9.x all workings fine (this same configurations etc)
Where i found solutions etc ?
On 23.01.2019 08:35, Aki Tuomi via dovecot wrote:
Maybe you should try 2.2.36?
Aki
On 22.1.2019 16.47, Maciej Milaszewski IQ PL wrote:
Hi I have little problem with debian10 and dovecot 2.2.33.2
ps -ax 21815 ? S 0:00 dovecot/pop3-login director 21816 ? S 0:00 dovecot/pop3-login director 21817 ? S 0:00 dovecot/pop3-login director 21818 ? S 0:00 dovecot/pop3-login director 21819 ? S 0:00 dovecot/pop3-login director 21821 ? S 0:00 dovecot/pop3-login director 21822 ? S 0:00 dovecot/pop3-login director
But if I testes via telnet like this:
telnet 46.xxx.xxx.113 143 Trying 46.xxx.xxx.113... Connected to 46.xxx.xxx.113. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. ^] telnet> q Connection closed.
and ps: 21808 ? S 0:00 dovecot/imap-login ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 21826 ? S 0:00 dovecot/imap-login ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
strace: strace -p 21808 strace: Process 21808 attached gettimeofday({tv_sec=1548168193, tv_usec=419420}, NULL) = 0 epoll_wait(14,
doveconf: doveconf -n |head -n 4 # 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf # Pigeonhole version 0.4.8 (0c4ae064f307+) # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid auth_cache_negative_ttl = 5 mins
Probably dovecot not closed correctly imap-login and this same for imap-pop3. Any idea ?
Hi Thenx but maby problem is in ssl or core file and gdb was incorrectly used
# 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf # Pigeonhole version 0.4.24 (124e06aa) # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid
Jan 24 16:56:38 thebe-postfix dovecot: master: Dovecot v2.2.36 (1f10bfa63) starting up for imap, pop3, lmtp, sieve Jan 24 16:56:39 thebe-postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 16:56:39 thebe-postfix dovecot: auth: Fatal: master: service(auth): child 11078 killed with signal 11 (core dumped) Jan 24 16:56:39 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly
telnet IP 143 .......... Escape character is '^]'.
- OK Waiting for authentication process to respond..
- BYE Disconnected: Auth process broken Connection closed by foreign host.
Jan 24 16:56:48 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: master: Error: service(auth): command startup failed, throttling for 16 secs Jan 24 16:56:56 thebe-postfix dovecot: auth: Fatal: master: service(auth): child 11082 killed with signal 11 (core dumped) an 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:07 thebe-postfix dovecot: imap-login: Warning: Auth process not responding, delayed sending initial response (greeting): user=<>, rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, session=<vEwzQzaAtHQu+Kdx> Jan 24 16:57:12 thebe-postfix dovecot: master: Error: service(auth): command startup failed, throttling for 32 secs Jan 24 16:57:12 thebe-postfix dovecot: auth: Fatal: master: service(auth): child 11084 killed with signal 11 (core dumped) Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: imap-login: Disconnected: Auth process broken (disconnected before auth was ready, waited 15 secs): user=<>, rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, session=<vEwzQzaAtHQu+Kdx> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly
core:
gdb --args /usr/local/dovecot/libexec/dovecot/imap-login /var/run/dovecot/core Starting program: /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login /var/run/dovecot/core [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". process 11878 is executing new program: /usr/local/dovecot-2.2.36/bin/doveconf process 11878 is executing new program: /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but ssl_ca not [Inferior 1 (process 11878) exited with code 0131]
Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but ssl_ca not
If this true why works fine in debian 8.x ?
Hi!
Can you get backtrace from the core file?
https://dovecot.org/bugreport.html
Aki
On 24 January 2019 at 17:10 Maciej Milaszewski IQ PL < maciej.milaszewski@iq.pl <mailto:maciej.milaszewski@iq.pl>> wrote:
Hi Thenx for replay.
Finaly for a test in my lab
I upgrate to latest 2.2.36 and os debian 10 In this machine is dovecot director
But if i tested via telnet
root@postfix:~# telnet 46.xxx.xxx.xxx 143 Trying 46.xxx.xxx.xxx... Connected to 46.xxx.xxx.xxx. Escape character is '^]'.
- BYE Disconnected: Auth process broken Connection closed by foreign host.
In log: Jan 24 16:02:07 postfix dovecot: master: Dovecot v2.2.36 (1f10bfa63) starting up for imap, pop3, lmtp, sieve Jan 24 16:02:07 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 16:02:07 postfix dovecot: auth: Fatal: master: service(auth): child 10443 killed with signal 11 (core dumped) Jan 24 16:02:07 postfix dovecot: director: Error: Auth server disconnected unexpectedly
in strace:
ioctl(3, FIONBIO, [1]) = 0 setsockopt(3, SOL_SOCKET, SO_OOBINLINE, [1], 4) = 0 select(4, [0 3], [], [3], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(4, [0 3], [], [3], NULL) = 1 (in [3]) recvfrom(3, "* BYE Disconnected: Auth process"..., 8191, 0, NULL, NULL) = 41 select(4, [0 3], [1], [3], {tv_sec=0, tv_usec=0}) = 2 (in [3], out [1], left {tv_sec=0, tv_usec=0}) write(1, "* BYE Disconnected: Auth process"..., 40* BYE Disconnected: Auth process broken ) = 40 recvfrom(3, "", 8151, 0, NULL, NULL) = 0 ...... ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, FIONBIO, [0]) = 0 ioctl(1, FIONBIO, [0]) = 0 write(2, "Connection closed by foreign hos"..., 35Connection closed by foreign host. ) = 35 close(-1) = -1 EBADF (Bad file descriptor) exit_group(1) = ? +++ exited with 1 +++
Second machine (backend with dovecot clinet) is old debian (8.11) and 2.2.32 | ( and tested 2.2.36)
telnet 10.0.0.24 143 Trying 10.0.0.24... Connected to 10.0.0.24. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Imap ready.
and works fine
In productions i have debian 8.11 and 9.x all workings fine (this same configurations etc)
Where i found solutions etc ?
On 23.01.2019 08:35, Aki Tuomi via dovecot wrote:
Maybe you should try 2.2.36? Aki On 22.1.2019 16.47, Maciej Milaszewski IQ PL wrote:
Hi I have little problem with debian10 and dovecot 2.2.33.2 ps -ax 21815 ? S 0:00 dovecot/pop3-login director 21816 ? S 0:00 dovecot/pop3-login director 21817 ? S 0:00 dovecot/pop3-login director 21818 ? S 0:00 dovecot/pop3-login director 21819 ? S 0:00 dovecot/pop3-login director 21821 ? S 0:00 dovecot/pop3-login director 21822 ? S 0:00 dovecot/pop3-login director
But if I testes via telnet like this:
telnet 46.xxx.xxx.113 143 Trying 46.xxx.xxx.113... Connected to 46.xxx.xxx.113. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. ^] telnet> q Connection closed.
and ps: 21808 ? S 0:00 dovecot/imap-login
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
21826 ? S 0:00 dovecot/imap-login
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
strace: strace -p 21808 strace: Process 21808 attached gettimeofday({tv_sec=1548168193, tv_usec=419420}, NULL) = 0 epoll_wait(14,
doveconf: doveconf -n |head -n 4 # 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf # Pigeonhole version 0.4.8 (0c4ae064f307+) # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid auth_cache_negative_ttl = 5 mins
Probably dovecot not closed correctly imap-login and this same for imap-pop3. Any idea ?
Aki Tuomi
Hi Thenx. Dump core:
Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00005604e6f98bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005604e6f988dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005604e6f737fb in main_preinit () at main.c:188 mod_set = {abi_version = 0x119a20dc <error: Cannot access memory at address 0x119a20dc>, binary_name = 0x7fa9102c95e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7fa910241cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>
On 24.01.2019 18:16, Aki Tuomi wrote:
Try
gdb /usr/local/dovecot/libexec/dovecot/auth /var/run/dovecot/core bt full
Aki
On 24 January 2019 at 18:53 Maciej Milaszewski IQ PL < maciej.milaszewski@iq.pl <mailto:maciej.milaszewski@iq.pl>> wrote:
Hi Thenx but maby problem is in ssl or core file and gdb was incorrectly used
# 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf # Pigeonhole version 0.4.24 (124e06aa) # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid
Jan 24 16:56:38 thebe-postfix dovecot: master: Dovecot v2.2.36 (1f10bfa63) starting up for imap, pop3, lmtp, sieve Jan 24 16:56:39 thebe-postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 16:56:39 thebe-postfix dovecot: auth: Fatal: master: service(auth): child 11078 killed with signal 11 (core dumped) Jan 24 16:56:39 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly
telnet IP 143 .......... Escape character is '^]'.
- OK Waiting for authentication process to respond..
- BYE Disconnected: Auth process broken Connection closed by foreign host.
Jan 24 16:56:48 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: master: Error: service(auth): command startup failed, throttling for 16 secs Jan 24 16:56:56 thebe-postfix dovecot: auth: Fatal: master: service(auth): child 11082 killed with signal 11 (core dumped) an 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:07 thebe-postfix dovecot: imap-login: Warning: Auth process not responding, delayed sending initial response (greeting): user=<>, rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, session=<vEwzQzaAtHQu+Kdx> Jan 24 16:57:12 thebe-postfix dovecot: master: Error: service(auth): command startup failed, throttling for 32 secs Jan 24 16:57:12 thebe-postfix dovecot: auth: Fatal: master: service(auth): child 11084 killed with signal 11 (core dumped) Jan 24 16:5Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00005604e6f98bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005604e6f988dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005604e6f737fb in main_preinit () at main.c:188 mod_set = {abi_version = 0x119a20dc <error: Cannot access memory at address 0x119a20dc>, binary_name = 0x7fa9102c95e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7fa910241cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>7:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: imap-login: Disconnected: Auth process broken (disconnected before auth was ready, waited 15 secs): user=<>, rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, session=<vEwzQzaAtHQu+Kdx> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly
core:
gdb --args /usr/local/dovecot/libexec/dovecot/imap-login /var/run/dovecot/core Starting program: /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login /var/run/dovecot/core [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". process 11878 is executing new program: /usr/local/dovecot-2.2.36/bin/doveconf process 11878 is executing new program: /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but ssl_ca not [Inferior 1 (process 11878) exited with code 0131]
Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but ssl_ca not
If this true why works fine in debian 8.x ?
Hi! Can you get backtrace from the core file? https://dovecot.org/bugreport.html Aki
On 24 January 2019 at 17:10 Maciej Milaszewski IQ PL < maciej.milaszewski@iq.pl <mailto:maciej.milaszewski@iq.pl> <mailto: maciej.milaszewski@iq.pl <mailto:maciej.milaszewski@iq.pl>>> wrote:
Hi Thenx for replay.
Finaly for a test in my lab
I upgrate to latest 2.2.36 and os debian 10 In this machine is dovecot director
But if i tested via telnet
root@postfix:~# telnet 46.xxx.xxx.xxx 143 Trying 46.xxx.xxx.xxx... Connected to 46.xxx.xxx.xxx. Escape character is '^]'.
- BYE Disconnected: Auth process broken Connection closed by foreign host.
In log: Jan 24 16:02:07 postfix dovecot: master: Dovecot v2.2.36 (1f10bfa63) starting up for imap, pop3, lmtp, sieve Jan 24 16:02:07 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 16:02:07 postfix dovecot: auth: Fatal: master: service(auth): child 10443 killed with signal 11 (core dumped) Jan 24 16:02:07 postfix dovecot: director: Error: Auth server disconnected unexpectedly
in strace:
ioctl(3, FIONBIO, [1]) = 0 setsockopt(3, SOL_SOCKET, SO_OOBINLINE, [1], 4) = 0 select(4, [0 3], [], [3], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(4, [0 3], [], [3], NULL) = 1 (in [3]) recvfrom(3, "* BYE Disconnected: Auth process"..., 8191, 0, NULL, NULL) = 41 select(4, [0 3], [1], [3], {tv_sec=0, tv_usec=0}) = 2 (in [3], out [1], left {tv_sec=0, tv_usec=0}) write(1, "* BYE Disconnected: Auth process"..., 40* BYE Disconnected: Auth process broken ) = 40 recvfrom(3, "", 8151, 0, NULL, NULL) = 0 ...... ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, FIONBIO, [0]) = 0 ioctl(1, FIONBIO, [0]) = 0 write(2, "Connection closed by foreign hos"..., 35Connection closed by foreign host. ) = 35 close(-1) = -1 EBADF (Bad file descriptor) exit_group(1) = ? +++ exited with 1 +++
Second machine (backend with dovecot clinet) is old debian (8.11) and 2.2.32 | ( and tested 2.2.36)
telnet 10.0.0.24 143 Trying 10.0.0.24... Connected to 10.0.0.24. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Imap ready.
and works fine
In productions i have debian 8.11 and 9.x all workings fine (this same configurations etc)
Where i found solutions etc ?
On 23.01.2019 08:35, Aki Tuomi via dovecot wrote:
Maybe you should try 2.2.36? Aki On 22.1.2019 16.47, Maciej Milaszewski IQ PL wrote:
Hi I have little problem with debian10 and dovecot 2.2.33.2 ps -ax 21815 ? S 0:00 dovecot/pop3-login director 21816 ? S 0:00 dovecot/pop3-login director 21817 ? S 0:00 dovecot/pop3-login director 21818 ? S 0:00 dovecot/pop3-login director 21819 ? S 0:00 dovecot/pop3-login director 21821 ? S 0:00 dovecot/pop3-login director 21822 ? S 0:00 dovecot/pop3-login director
But if I testes via telnet like this:
telnet 46.xxx.xxx.113 143 Trying 46.xxx.xxx.113... Connected to 46.xxx.xxx.113. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. ^] telnet> q Connection closed.
and ps: 21808 ? S 0:00 dovecot/imap-login
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
21826 ? S 0:00 dovecot/imap-login
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
strace: strace -p 21808 strace: Process 21808 attached gettimeofday({tv_sec=1548168193, tv_usec=419420}, NULL) = 0 epoll_wait(14,
doveconf: doveconf -n |head -n 4 # 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf # Pigeonhole version 0.4.8 (0c4ae064f307+) # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid auth_cache_negative_ttl = 5 mins
Probably dovecot not closed correctly imap-login and this same for imap-pop3. Any idea ?
Aki Tuomi
Aki Tuomi
-- Maciej Miłaszewski IQ PL Sp. z o.o. Starszy Administrator Systemowy
Biuro Obsługi Klienta: e-mail: bok@iq.pl tel.: +48 58 326 09 90 - 94 fax: +48 58 326 09 99
Dział pomocy: https://www.iq.pl/pomoc Informacja dotycząca przetwarzania danych osobowych: https://www.iq.pl/kontakt Jakość gwarantuje: ISO 9001:2000
IQ PL Sp. z o.o. z siedzibą w Gdańsku (80-298), ul. Geodetów 16, KRS 0000007725, Sąd rejestrowy: Sąd Rejonowy w Gdańsku VII Wydział KRS, kapitał zakładowy: 140.000 PLN, NIP 5832736211, REGON 192478853
This has been fixed with
https://github.com/dovecot/core/commit/63a74b9e8e0604486a15a879e7f1a27257322...
Aki
On 24 January 2019 at 19:26 Maciej Milaszewski IQ PL <maciej.milaszewski@iq.pl> wrote:
Hi Thenx. Dump core:
Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00005604e6f98bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005604e6f988dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005604e6f737fb in main_preinit () at main.c:188 mod_set = {abi_version = 0x119a20dc <error: Cannot access memory at address 0x119a20dc>, binary_name = 0x7fa9102c95e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7fa910241cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>
On 24.01.2019 18:16, Aki Tuomi wrote:
Try
gdb /usr/local/dovecot/libexec/dovecot/auth /var/run/dovecot/core bt full
Aki
On 24 January 2019 at 18:53 Maciej Milaszewski IQ PL < maciej.milaszewski@iq.pl <mailto:maciej.milaszewski@iq.pl>> wrote:
Hi Thenx but maby problem is in ssl or core file and gdb was incorrectly used
# 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf # Pigeonhole version 0.4.24 (124e06aa) # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid
Jan 24 16:56:38 thebe-postfix dovecot: master: Dovecot v2.2.36 (1f10bfa63) starting up for imap, pop3, lmtp, sieve Jan 24 16:56:39 thebe-postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 16:56:39 thebe-postfix dovecot: auth: Fatal: master: service(auth): child 11078 killed with signal 11 (core dumped) Jan 24 16:56:39 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly
telnet IP 143 .......... Escape character is '^]'.
- OK Waiting for authentication process to respond..
- BYE Disconnected: Auth process broken Connection closed by foreign host.
Jan 24 16:56:48 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: master: Error: service(auth): command startup failed, throttling for 16 secs Jan 24 16:56:56 thebe-postfix dovecot: auth: Fatal: master: service(auth): child 11082 killed with signal 11 (core dumped) an 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:56:56 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:07 thebe-postfix dovecot: imap-login: Warning: Auth process not responding, delayed sending initial response (greeting): user=<>, rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, session=<vEwzQzaAtHQu+Kdx> Jan 24 16:57:12 thebe-postfix dovecot: master: Error: service(auth): command startup failed, throttling for 32 secs Jan 24 16:57:12 thebe-postfix dovecot: auth: Fatal: master: service(auth): child 11084 killed with signal 11 (core dumped) Jan 24 16:5Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007fa910394c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00005604e6f98bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005604e6f988dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005604e6f737fb in main_preinit () at main.c:188 mod_set = {abi_version = 0x119a20dc <error: Cannot access memory at address 0x119a20dc>, binary_name = 0x7fa9102c95e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7fa910241cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>7:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: imap-login: Disconnected: Auth process broken (disconnected before auth was ready, waited 15 secs): user=<>, rip=46.xxx.xxx.xxx, lip=46.xxx.xxx.xxx, secured, session=<vEwzQzaAtHQu+Kdx> Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 16:57:12 thebe-postfix dovecot: director: Error: Auth server disconnected unexpectedly
core:
gdb --args /usr/local/dovecot/libexec/dovecot/imap-login /var/run/dovecot/core Starting program: /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login /var/run/dovecot/core [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". process 11878 is executing new program: /usr/local/dovecot-2.2.36/bin/doveconf process 11878 is executing new program: /usr/local/dovecot-2.2.36/libexec/dovecot/imap-login [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but ssl_ca not [Inferior 1 (process 11878) exited with code 0131]
Fatal: settings_check(ssl) failed: ssl_verify_client_cert set, but ssl_ca not
If this true why works fine in debian 8.x ?
Hi! Can you get backtrace from the core file? https://dovecot.org/bugreport.html Aki
On 24 January 2019 at 17:10 Maciej Milaszewski IQ PL < maciej.milaszewski@iq.pl <mailto:maciej.milaszewski@iq.pl> <mailto: maciej.milaszewski@iq.pl <mailto:maciej.milaszewski@iq.pl>>> wrote:
Hi Thenx for replay.
Finaly for a test in my lab
I upgrate to latest 2.2.36 and os debian 10 In this machine is dovecot director
But if i tested via telnet
root@postfix:~# telnet 46.xxx.xxx.xxx 143 Trying 46.xxx.xxx.xxx... Connected to 46.xxx.xxx.xxx. Escape character is '^]'.
- BYE Disconnected: Auth process broken Connection closed by foreign host.
In log: Jan 24 16:02:07 postfix dovecot: master: Dovecot v2.2.36 (1f10bfa63) starting up for imap, pop3, lmtp, sieve Jan 24 16:02:07 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 16:02:07 postfix dovecot: auth: Fatal: master: service(auth): child 10443 killed with signal 11 (core dumped) Jan 24 16:02:07 postfix dovecot: director: Error: Auth server disconnected unexpectedly
in strace:
ioctl(3, FIONBIO, [1]) = 0 setsockopt(3, SOL_SOCKET, SO_OOBINLINE, [1], 4) = 0 select(4, [0 3], [], [3], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(4, [0 3], [], [3], NULL) = 1 (in [3]) recvfrom(3, "* BYE Disconnected: Auth process"..., 8191, 0, NULL, NULL) = 41 select(4, [0 3], [1], [3], {tv_sec=0, tv_usec=0}) = 2 (in [3], out [1], left {tv_sec=0, tv_usec=0}) write(1, "* BYE Disconnected: Auth process"..., 40* BYE Disconnected: Auth process broken ) = 40 recvfrom(3, "", 8151, 0, NULL, NULL) = 0 ...... ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, FIONBIO, [0]) = 0 ioctl(1, FIONBIO, [0]) = 0 write(2, "Connection closed by foreign hos"..., 35Connection closed by foreign host. ) = 35 close(-1) = -1 EBADF (Bad file descriptor) exit_group(1) = ? +++ exited with 1 +++
Second machine (backend with dovecot clinet) is old debian (8.11) and 2.2.32 | ( and tested 2.2.36)
telnet 10.0.0.24 143 Trying 10.0.0.24... Connected to 10.0.0.24. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Imap ready.
and works fine
In productions i have debian 8.11 and 9.x all workings fine (this same configurations etc)
Where i found solutions etc ?
On 23.01.2019 08:35, Aki Tuomi via dovecot wrote:
Maybe you should try 2.2.36? Aki On 22.1.2019 16.47, Maciej Milaszewski IQ PL wrote: > Hi > I have little problem with debian10 and dovecot 2.2.33.2 > ps -ax > 21815 ? S 0:00 dovecot/pop3-login director > 21816 ? S 0:00 dovecot/pop3-login director > 21817 ? S 0:00 dovecot/pop3-login director > 21818 ? S 0:00 dovecot/pop3-login director > 21819 ? S 0:00 dovecot/pop3-login director > 21821 ? S 0:00 dovecot/pop3-login director > 21822 ? S 0:00 dovecot/pop3-login director > > But if I testes via telnet like this: > > telnet 46.xxx.xxx.113 143 > Trying 46.xxx.xxx.113... > Connected to 46.xxx.xxx.113. > Escape character is '^]'. > * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE > IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. > ^] > telnet> q > Connection closed. > > and ps: > 21808 ? S 0:00 dovecot/imap-login >
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
> 21826 ? S 0:00 dovecot/imap-login >
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
> > strace: > strace -p 21808 > strace: Process 21808 attached > gettimeofday({tv_sec=1548168193, tv_usec=419420}, NULL) = 0 > epoll_wait(14, > > doveconf: > doveconf -n |head -n 4 > # 2.2.33.2 (d6601f4ec): /etc/dovecot/dovecot.conf > # Pigeonhole version 0.4.8 (0c4ae064f307+) > # OS: Linux 4.19.0-1-amd64 x86_64 Debian buster/sid > auth_cache_negative_ttl = 5 mins > > > > Probably dovecot not closed correctly imap-login and this same for > imap-pop3. Any idea ? > >
Aki Tuomi
Aki Tuomi
-- Maciej Miłaszewski IQ PL Sp. z o.o. Starszy Administrator Systemowy
Biuro Obsługi Klienta: e-mail: bok@iq.pl tel.: +48 58 326 09 90 - 94 fax: +48 58 326 09 99
Dział pomocy: https://www.iq.pl/pomoc Informacja dotycząca przetwarzania danych osobowych: https://www.iq.pl/kontakt Jakość gwarantuje: ISO 9001:2000
IQ PL Sp. z o.o. z siedzibą w Gdańsku (80-298), ul. Geodetów 16, KRS 0000007725, Sąd rejestrowy: Sąd Rejonowy w Gdańsku VII Wydział KRS, kapitał zakładowy: 140.000 PLN, NIP 5832736211, REGON 192478853
Hi Thenx. I use your patch but problem not solved.
Hunk #1 succeeded at 334 with fuzz 2 (offset 19 lines). patching file src/auth/mycrypt.c
./configure --prefix=/usr/local/dovecot-2.2.36 --sysconfdir=/etc --with-ldap=yes --with-mysql --with-ssl=openssl --with-solr --with-storages=maildir,imapc
Install prefix . : /usr/local/dovecot-2.2.36 File offsets ... : 64bit I/O polling .... : epoll I/O notifys .... : inotify SSL ............ : yes (OpenSSL) GSSAPI ......... : no passdbs ........ : static passwd passwd-file shadow checkpassword ldap sql dcrypt ..........: yes : -pam -bsdauth -sia -vpopmail userdbs ........ : static prefetch passwd passwd-file checkpassword ldap sql nss : -vpopmail SQL drivers .... : mysql : -pgsql -sqlite -cassandra Full text search : squat solr : -lucene
Jan 24 19:06:34 postfix dovecot: ssl-params: Generating SSL parameters Jan 24 19:06:34 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 19:06:34 postfix dovecot: auth: Fatal: master: service(auth): child 11238 killed with signal 11 (core dumped) Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly
New LWP 11244] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x0000559531747bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005595317478dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005595317227fb in main_preinit () at main.c:188 mod_set = {abi_version = 0xf9d2c8bc <error: Cannot access memory at address 0xf9d2c8bc>, binary_name = 0x7f44ee41d5e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7f44ee395cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>
On 24.01.2019 18:33, Aki Tuomi wrote:
This has been fixed with
https://github.com/dovecot/core/commit/63a74b9e8e0604486a15a879e7f1a27257322...
Aki
You need to do autoreconf -vi
before configure, won't work otherwise.
Aki
On 24 January 2019 at 20:09 Maciej Milaszewski IQ PL <maciej.milaszewski@iq.pl> wrote:
Hi Thenx. I use your patch but problem not solved.
Hunk #1 succeeded at 334 with fuzz 2 (offset 19 lines). patching file src/auth/mycrypt.c
./configure --prefix=/usr/local/dovecot-2.2.36 --sysconfdir=/etc --with-ldap=yes --with-mysql --with-ssl=openssl --with-solr --with-storages=maildir,imapc
Install prefix . : /usr/local/dovecot-2.2.36 File offsets ... : 64bit I/O polling .... : epoll I/O notifys .... : inotify SSL ............ : yes (OpenSSL) GSSAPI ......... : no passdbs ........ : static passwd passwd-file shadow checkpassword ldap sql dcrypt ..........: yes : -pam -bsdauth -sia -vpopmail userdbs ........ : static prefetch passwd passwd-file checkpassword ldap sql nss : -vpopmail SQL drivers .... : mysql : -pgsql -sqlite -cassandra Full text search : squat solr : -lucene
Jan 24 19:06:34 postfix dovecot: ssl-params: Generating SSL parameters Jan 24 19:06:34 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 19:06:34 postfix dovecot: auth: Fatal: master: service(auth): child 11238 killed with signal 11 (core dumped) Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly
New LWP 11244] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x0000559531747bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005595317478dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005595317227fb in main_preinit () at main.c:188 mod_set = {abi_version = 0xf9d2c8bc <error: Cannot access memory at address 0xf9d2c8bc>, binary_name = 0x7f44ee41d5e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7f44ee395cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>
On 24.01.2019 18:33, Aki Tuomi wrote:
This has been fixed with
https://github.com/dovecot/core/commit/63a74b9e8e0604486a15a879e7f1a27257322...
Aki
Hi Thenx for replay - problem solved :)
I forget autoreconf -vi
You are rox :)
On 24.01.2019 19:10, Aki Tuomi wrote:
You need to do
autoreconf -vi
before configure, won't work otherwise.Aki
autoreconf -viOn 24 January 2019 at 20:09 Maciej Milaszewski IQ PL <maciej.milaszewski@iq.pl> wrote:
Hi Thenx. I use your patch but problem not solved.
Hunk #1 succeeded at 334 with fuzz 2 (offset 19 lines). patching file src/auth/mycrypt.c
./configure --prefix=/usr/local/dovecot-2.2.36 --sysconfdir=/etc --with-ldap=yes --with-mysql --with-ssl=openssl --with-solr --with-storages=maildir,imapc
Install prefix . : /usr/local/dovecot-2.2.36 File offsets ... : 64bit I/O polling .... : epoll I/O notifys .... : inotify SSL ............ : yes (OpenSSL) GSSAPI ......... : no passdbs ........ : static passwd passwd-file shadow checkpassword ldap sql dcrypt ..........: yes : -pam -bsdauth -sia -vpopmail userdbs ........ : static prefetch passwd passwd-file checkpassword ldap sql nss : -vpopmail SQL drivers .... : mysql : -pgsql -sqlite -cassandra Full text search : squat solr : -lucene
Jan 24 19:06:34 postfix dovecot: ssl-params: Generating SSL parameters Jan 24 19:06:34 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 19:06:34 postfix dovecot: auth: Fatal: master: service(auth): child 11238 killed with signal 11 (core dumped) Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly
New LWP 11244] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x0000559531747bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005595317478dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005595317227fb in main_preinit () at main.c:188 mod_set = {abi_version = 0xf9d2c8bc <error: Cannot access memory at address 0xf9d2c8bc>, binary_name = 0x7f44ee41d5e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7f44ee395cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>
On 24.01.2019 18:33, Aki Tuomi wrote:
This has been fixed with
https://github.com/dovecot/core/commit/63a74b9e8e0604486a15a879e7f1a27257322...
Aki
Hi Like bumerang.
2.2.36 works fine on debian10 but connect by telnet like:
Connected to 46.xxx.xxx.xxx. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. ^] telnet> q Connection closed.
dovenull 664 0.0 0.0 7796 6052 ? S 19:54 0:00 \_ dovecot/imap-login ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? dovenull 665 0.0 0.0 7672 5444 ? S 19:54 0:00 \_ dovecot/imap-login
strace:
strace -p 664 strace: Process 664 attached gettimeofday({tv_sec=1548355306, tv_usec=938191}, NULL) = 0
On 24.01.2019 19:34, Maciej Milaszewski IQ PL wrote:
Hi Thenx for replay - problem solved :)
I forget
autoreconf -vi
You are rox :)
On 24.01.2019 19:10, Aki Tuomi wrote:
You need to do
autoreconf -vi
before configure, won't work otherwise.Aki
autoreconf -viOn 24 January 2019 at 20:09 Maciej Milaszewski IQ PL <maciej.milaszewski@iq.pl> wrote:
Hi Thenx. I use your patch but problem not solved.
Hunk #1 succeeded at 334 with fuzz 2 (offset 19 lines). patching file src/auth/mycrypt.c
./configure --prefix=/usr/local/dovecot-2.2.36 --sysconfdir=/etc --with-ldap=yes --with-mysql --with-ssl=openssl --with-solr --with-storages=maildir,imapc
Install prefix . : /usr/local/dovecot-2.2.36 File offsets ... : 64bit I/O polling .... : epoll I/O notifys .... : inotify SSL ............ : yes (OpenSSL) GSSAPI ......... : no passdbs ........ : static passwd passwd-file shadow checkpassword ldap sql dcrypt ..........: yes : -pam -bsdauth -sia -vpopmail userdbs ........ : static prefetch passwd passwd-file checkpassword ldap sql nss : -vpopmail SQL drivers .... : mysql : -pgsql -sqlite -cassandra Full text search : squat solr : -lucene
Jan 24 19:06:34 postfix dovecot: ssl-params: Generating SSL parameters Jan 24 19:06:34 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 19:06:34 postfix dovecot: auth: Fatal: master: service(auth): child 11238 killed with signal 11 (core dumped) Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly
New LWP 11244] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x0000559531747bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005595317478dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005595317227fb in main_preinit () at main.c:188 mod_set = {abi_version = 0xf9d2c8bc <error: Cannot access memory at address 0xf9d2c8bc>, binary_name = 0x7f44ee41d5e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7f44ee395cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>
On 24.01.2019 18:33, Aki Tuomi wrote:
This has been fixed with
https://github.com/dovecot/core/commit/63a74b9e8e0604486a15a879e7f1a27257322...
Aki
-- Maciej Miłaszewski IQ PL Sp. z o.o. Starszy Administrator Systemowy
Biuro Obsługi Klienta: e-mail: bok@iq.pl tel.: +48 58 326 09 90 - 94 fax: +48 58 326 09 99
Dział pomocy: https://www.iq.pl/pomoc Informacja dotycząca przetwarzania danych osobowych: https://www.iq.pl/kontakt Jakość gwarantuje: ISO 9001:2000
IQ PL Sp. z o.o. z siedzibą w Gdańsku (80-298), ul. Geodetów 16, KRS 0000007725, Sąd rejestrowy: Sąd Rejonowy w Gdańsku VII Wydział KRS, kapitał zakładowy: 140.000 PLN, NIP 5832736211, REGON 192478853
Another known issue, fixed with
https://github.com/dovecot/core/commit/ca4c2579f0456072bdb505932a9cf7602e42a...
Aki
On 24 January 2019 at 20:54 Maciej Milaszewski IQ PL <maciej.milaszewski@iq.pl> wrote:
Hi Like bumerang.
2.2.36 works fine on debian10 but connect by telnet like:
Connected to 46.xxx.xxx.xxx. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. ^] telnet> q Connection closed.
dovenull 664 0.0 0.0 7796 6052 ? S 19:54 0:00 \_ dovecot/imap-login ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? dovenull 665 0.0 0.0 7672 5444 ? S 19:54 0:00 \_ dovecot/imap-login
strace:
strace -p 664 strace: Process 664 attached gettimeofday({tv_sec=1548355306, tv_usec=938191}, NULL) = 0
On 24.01.2019 19:34, Maciej Milaszewski IQ PL wrote:
Hi Thenx for replay - problem solved :)
I forget
autoreconf -vi
You are rox :)
On 24.01.2019 19:10, Aki Tuomi wrote:
You need to do
autoreconf -vi
before configure, won't work otherwise.Aki
autoreconf -viOn 24 January 2019 at 20:09 Maciej Milaszewski IQ PL <maciej.milaszewski@iq.pl> wrote:
Hi Thenx. I use your patch but problem not solved.
Hunk #1 succeeded at 334 with fuzz 2 (offset 19 lines). patching file src/auth/mycrypt.c
./configure --prefix=/usr/local/dovecot-2.2.36 --sysconfdir=/etc --with-ldap=yes --with-mysql --with-ssl=openssl --with-solr --with-storages=maildir,imapc
Install prefix . : /usr/local/dovecot-2.2.36 File offsets ... : 64bit I/O polling .... : epoll I/O notifys .... : inotify SSL ............ : yes (OpenSSL) GSSAPI ......... : no passdbs ........ : static passwd passwd-file shadow checkpassword ldap sql dcrypt ..........: yes : -pam -bsdauth -sia -vpopmail userdbs ........ : static prefetch passwd passwd-file checkpassword ldap sql nss : -vpopmail SQL drivers .... : mysql : -pgsql -sqlite -cassandra Full text search : squat solr : -lucene
Jan 24 19:06:34 postfix dovecot: ssl-params: Generating SSL parameters Jan 24 19:06:34 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 19:06:34 postfix dovecot: auth: Fatal: master: service(auth): child 11238 killed with signal 11 (core dumped) Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly
New LWP 11244] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x0000559531747bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005595317478dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005595317227fb in main_preinit () at main.c:188 mod_set = {abi_version = 0xf9d2c8bc <error: Cannot access memory at address 0xf9d2c8bc>, binary_name = 0x7f44ee41d5e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7f44ee395cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>
On 24.01.2019 18:33, Aki Tuomi wrote:
This has been fixed with
https://github.com/dovecot/core/commit/63a74b9e8e0604486a15a879e7f1a27257322...
Aki
-- Maciej Miłaszewski IQ PL Sp. z o.o. Starszy Administrator Systemowy
Biuro Obsługi Klienta: e-mail: bok@iq.pl tel.: +48 58 326 09 90 - 94 fax: +48 58 326 09 99
Dział pomocy: https://www.iq.pl/pomoc Informacja dotycząca przetwarzania danych osobowych: https://www.iq.pl/kontakt Jakość gwarantuje: ISO 9001:2000
IQ PL Sp. z o.o. z siedzibą w Gdańsku (80-298), ul. Geodetów 16, KRS 0000007725, Sąd rejestrowy: Sąd Rejonowy w Gdańsku VII Wydział KRS, kapitał zakładowy: 140.000 PLN, NIP 5832736211, REGON 192478853
Hi All works fine :) Thanks a lot Aki :)
On 24.01.2019 19:59, Aki Tuomi wrote:
Another known issue, fixed with
https://github.com/dovecot/core/commit/ca4c2579f0456072bdb505932a9cf7602e42a...
Aki
On 24 January 2019 at 20:54 Maciej Milaszewski IQ PL <maciej.milaszewski@iq.pl> wrote:
Hi Like bumerang.
2.2.36 works fine on debian10 but connect by telnet like:
Connected to 46.xxx.xxx.xxx. Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Imap ready. ^] telnet> q Connection closed.
dovenull 664 0.0 0.0 7796 6052 ? S 19:54 0:00 \_ dovecot/imap-login ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? dovenull 665 0.0 0.0 7672 5444 ? S 19:54 0:00 \_ dovecot/imap-login
strace:
strace -p 664 strace: Process 664 attached gettimeofday({tv_sec=1548355306, tv_usec=938191}, NULL) = 0
On 24.01.2019 19:34, Maciej Milaszewski IQ PL wrote:
Hi Thenx for replay - problem solved :)
I forget
autoreconf -vi
You are rox :)
On 24.01.2019 19:10, Aki Tuomi wrote:
You need to do
autoreconf -vi
before configure, won't work otherwise.Aki
autoreconf -viOn 24 January 2019 at 20:09 Maciej Milaszewski IQ PL <maciej.milaszewski@iq.pl> wrote:
Hi Thenx. I use your patch but problem not solved.
Hunk #1 succeeded at 334 with fuzz 2 (offset 19 lines). patching file src/auth/mycrypt.c
./configure --prefix=/usr/local/dovecot-2.2.36 --sysconfdir=/etc --with-ldap=yes --with-mysql --with-ssl=openssl --with-solr --with-storages=maildir,imapc
Install prefix . : /usr/local/dovecot-2.2.36 File offsets ... : 64bit I/O polling .... : epoll I/O notifys .... : inotify SSL ............ : yes (OpenSSL) GSSAPI ......... : no passdbs ........ : static passwd passwd-file shadow checkpassword ldap sql dcrypt ..........: yes : -pam -bsdauth -sia -vpopmail userdbs ........ : static prefetch passwd passwd-file checkpassword ldap sql nss : -vpopmail SQL drivers .... : mysql : -pgsql -sqlite -cassandra Full text search : squat solr : -lucene
Jan 24 19:06:34 postfix dovecot: ssl-params: Generating SSL parameters Jan 24 19:06:34 postfix dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs Jan 24 19:06:34 postfix dovecot: auth: Fatal: master: service(auth): child 11238 killed with signal 11 (core dumped) Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly Jan 24 19:06:34 postfix dovecot: director: Error: Auth server disconnected unexpectedly
New LWP 11244] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `dovecot/auth'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007f44ee4e8c7a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x0000559531747bc8 in password_scheme_register_crypt () at password-scheme-crypt.c:144 i = 0 crypted = <optimized out> #2 0x00005595317478dc in password_schemes_init () at password-scheme.c:875 i = <optimized out> #3 0x00005595317227fb in main_preinit () at main.c:188 mod_set = {abi_version = 0xf9d2c8bc <error: Cannot access memory at address 0xf9d2c8bc>, binary_name = 0x7f44ee41d5e0 <_gnutls_log_level> "", setting_name = 0x0, filter_callback = 0x7f44ee395cfb, filter_context = 0x756e654700000004, require_init_funcs = 1, debug = 0, ignore_dlopen_errors = 1, ignore_missing = 0} services = <optimized out> mod_set = <optimized out> services = <optimized out> #4 main (argc=<optimized out>, argv=<optimized out>) at main.c:396 c = <optimized out>
On 24.01.2019 18:33, Aki Tuomi wrote:
This has been fixed with
https://github.com/dovecot/core/commit/63a74b9e8e0604486a15a879e7f1a27257322...
Aki
participants (2)
-
Aki Tuomi
-
Maciej Milaszewski IQ PL