[stunnel-users] Stunnel blocks booting process when no network connectivity

Muschi Stevenson muschistevenson at googlemail.com
Mon Sep 24 17:53:39 CEST 2012


###########################################################
# The config file:
###########################################################
; change the UID and GID of the process for security reasons
setuid = stunnel4
setgid = stunnel4

; The PID file
pid = /var/lib/stunnel4/stunnel.pid

; Certificate
CAfile=/somewhere/ca.crt
cert=/somewhere/cert.pem
verify=2

; enable client mode
client = yes

; Debug
debug = 3
output = /somewhere/stunnel.log

; Configure our services

[someservice]
accept=12121
connect=stunnel.mydomain.com:12121
delay=NO

;seconds to wait for expected data
TIMEOUTbusy=10
;seconds to wait for close_notify (set to 0 for buggy MSIE)
TIMEOUTclose=10
;seconds to connect remote host (10 seconds)
TIMEOUTconnect=10
;seconds to keep an idle connection (1 hour)
TIMEOUTidle=3600

###########################################################


###########################################################
# The ltrace relevant part
###########################################################
11827 memcpy(0x7fff220a6110, "connect=stunnel.mydomain.com:12121"...,
16384)                                                        =
0x7fff220a6110
11827 __ctype_b_loc()
                                                           =
0x7f1c27d7c6b8
11827 strlen("connect=stunnel.mydomain.com:12121"...)
                                                             = 33
11827 strchr("connect=stunnel.mydomain.com:12121"..., '=')
                                                             =
"=stunnel.mydomain.com:12121"
11827 strlen("connect")
                                                           = 7
11827 strcasecmp("connect", "accept")
                                                           = 2
11827 strcasecmp("connect", "CApath")
                                                           = 14
11827 strcasecmp("connect", "CAfile")
                                                           = 14
11827 strcasecmp("connect", "cert")
                                                           = 10
11827 strcasecmp("connect", "ciphers")
                                                           = 6
11827 strcasecmp("connect", "client")
                                                           = 3
11827 strcasecmp("connect", "connect")
                                                           = 0
11827 strlen("stunnel.mydomain.com:12121")
                                                            = 25
11827 pthread_getspecific(0, 0x415374, 80, 24, 0)
                                                           = 0x2614820
11827 calloc(1, 84)
                                                           =
0x02618870
11827 strcpy(0x026188a0, "stunnel.mydomain.com:12121")
                                                            =
0x026188a0
11827 strlen("stunnel.mydomain.com:12121")
                                                            = 25
11827 pthread_getspecific(0, 0x415374, 80, 24, 88)
                                                           = 0x2614820
11827 calloc(1, 84)
                                                           =
0x026188d0
11827 strcpy(0x02618900, "stunnel.mydomain.com:12121")
                                                            =
0x02618900
11827 strrchr("stunnel.mydomain.com:12121", ':')
                                                            = ":12121"
11827 getaddrinfo("stunnel.mydomain.com", "12121", 0x7fff220a2060,
0x7fff220a2058 <unfinished ...>
11827 --- SIGINT (Interrupt) ---
11827 +++ killed by SIGINT +++

###########################################################

On Mon, Sep 24, 2012 at 5:14 PM, Michal Trojnara
<Michal.Trojnara at mirt.net> wrote:
> On Monday, 24 of September 2012, Muschi Stevenson wrote:
>> I left the strace running for roughly 2 hours and the machine still didn't
>> boot.
>
> It looks like getaddrinfo() library function returns EAI_AGAIN intead of a
> permanent error on your system.  Can you please send us your configuration file
> (I expect the error may depend on the order of options) and the output of
> ltrace (the usage is similar to strace)?
>
> Mike
>
> _______________________________________________
> stunnel-users mailing list
> stunnel-users at stunnel.org
> https://www.stunnel.org/cgi-bin/mailman/listinfo/stunnel-users
>



More information about the stunnel-users mailing list