getaddrinfo failed: Servname not supported for ai_socktype
Matthew Kitchin (public/usenet)
mkitchin.public at gmail.com
Sat Aug 7 18:41:08 EDT 2010
On 8/7/2010 3:50 PM, David Woodhouse wrote:
> On Sat, 2010-08-07 at 14:27 -0500, Matthew Kitchin (public/usenet)
> wrote:
>> [root at VM-MKLinux script]# openssl version
>> OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
>> I guess I missed it by a few letters. I will upgrade openssl on my
>> CentOS box. The version I have seems to be the most recent in the Yum
>> repository.... I will get the newest manually.
> Don't try to update the system version of OpenSSL -- that way lies
> madness. Just build a current OpenSSL locally and then rebuild
> openconnect with 'make OPENSSL=/where/you/built/openssl' so it links
> statically against it.
>
Hmm. No luck it seems. I tried with the switch you indicated. It seems
like it compiles correctly (see below)
It won;t connect though. It just sits here:
[root at VM-MKLinux ~]# openconnect https://216.248.9.102 --no-cert-check
--script /etc/openconnect.script
Attempting to connect to 216.248.9.102:443
SSL negotiation with 216.248.9.102
Do you see something obvious I did wrong?
[root at VM-MKLinux openconnect-2.25]# make OPENSSL=/tmp/openssl-0.9.8m/
( echo "IF_TUN_HDR := linux/if_tun.h"; echo "LIBPROXY_HDR := " ) >
Make.config
cc -c -o main.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 main.c -MD -MF .main.o.dep
cc -c -o xml.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 xml.c -MD -MF .xml.o.dep
cc -c -o dtls.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 dtls.c -MD -MF .dtls.o.dep
cc -c -o cstp.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 cstp.c -MD -MF .cstp.o.dep
cc -c -o mainloop.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 mainloop.c -MD -MF .mainloop.o.dep
cc -c -o tun.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 -DIF_TUN_HDR=\"linux/if_tun.h\" tun.c -MD -MF
.tun.o.dep
cc -c -o ssl.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 ssl.c -MD -MF .ssl.o.dep
cc -c -o http.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 http.c -MD -MF .http.o.dep
cc -c -o version.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 version.c -MD -MF .version.o.dep
cc -c -o securid.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 securid.c -MD -MF .securid.o.dep
cc -c -o auth.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 auth.c -MD -MF .auth.o.dep
ar rcs libopenconnect.a ssl.o http.o version.o securid.o auth.o
cc -o openconnect main.o xml.o dtls.o cstp.o mainloop.o tun.o
libopenconnect.a -lz /tmp/openssl-0.9.8m//libssl.a
/tmp/openssl-0.9.8m//libcrypto.a -lxml2 -lz -lm
cc -c -o nm-auth-dialog.o -O2 -g -Wall -I/tmp/openssl-0.9.8m//include
-I/usr/include/libxml2 -pthread -I/usr/include/gtk-2.0
-I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/freetype2
-I/usr/include/libpng12 -DORBIT2=1 -pthread -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 nm-auth-dialog.c
-MD -MF .nm-auth-dialog.o.dep
cc -o nm-openconnect-auth-dialog nm-auth-dialog.o libopenconnect.a -lz
/tmp/openssl-0.9.8m//libssl.a /tmp/openssl-0.9.8m//libcrypto.a -lxml2
-lz -lm -pthread -L/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0
-lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -pthread -L/lib64
-lgconf-2 -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0
-lxml2 -lz -lm
[root at VM-MKLinux openconnect-2.25]# make install
mkdir -p /usr/bin /usr/libexec
install -m0755 openconnect /usr/bin
install -m0755 nm-openconnect-auth-dialog /usr/libexec
[root at VM-MKLinux openconnect-2.25]#
>> OpenWRT looks like it runs openssl-util_0.9.8m-3_ar71xx.ipk so I
>> should be ok if/when I get to that point.
> Yep.
>
More information about the openconnect-devel
mailing list