Well - your exact example worked for me. I did get an error message at the end, saying unable to locally verify the issuer's authority, and to retry with --no-check-certificate. My "connecting to" was 220.127.116.11:443. Manually add :443 to your URL and see what happens.
Maybe I should add I went through a lot of painful contortions getting openssl installed and working on my system some time back. What I did is lost in the fog of history - but I did get a lot of certs installed. Maybe relevant - maybe not.
1 of 1 people found this helpful
As in all things Galileo - I followed the instructions on Sergey's blog:
My image is basically his image-sdk (which is really just image-full + some additions).
Mine is based on 0.8.0, and I have too much time invested adding things to move on to 0.9.0...
Also - I snuck in and modified my previous post - see what I said about certs. Lots of fun reading at openssl.org.
As addition to rmm200 answer:
The SSL support on the default images seems to be broken. Switching to the "image-sdk" helps. But I think, this is not the result of the LSB based image itself, instead this image contains additional packages related to the SSL support - that might work in the default images too.
Unfortunately I'm not near my build machine, so I can't verify this at the moment.
Looking at the recipe (poky/meta/recipes-extended/wget) it is built with openssl. Openssh is a different thing, no relation to the matter.
However I don't see that wget is built by default as a separate package on 0.7.5, so maybe that's simply a difference between busybox emulating the wget (on dtung's image) and actual wget package (on rmm200's one).
ls -alF `which wget`
command return for you?
Always trying to give more than is asked:
root@clanton:~# wget --version
GNU Wget 1.14 built on linux-gnu.
+digest +https +ipv6 -iri -large-file +nls +ntlm +opie +ssl/openssl
Compile: i586-poky-linux-gcc -m32 -march=i586
--sysroot=/home/galileo/meta-clanton_v0.8.0/yocto_build/tmp/sysroots/clanton -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/etc/wgetrc" -DLOCALEDIR="/usr/share/locale" -I. -I/home/galileo/meta-clanton_v0.8.0/yocto_build/tmp/work/i586-poky-linux/wget/1.14-r16.0/wget-1.14/src -I../lib -I/home/galileo/meta-clanton_v0.8.0/yocto_build/tmp/work/i586-poky-linux/wget/1.14-r16.0/wget-1.14/lib -O2 -pipe -g -feliminate-unused-debug-types
Link: i586-poky-linux-gcc -m32 -march=i586
--sysroot=/home/galileo/meta-clanton_v0.8.0/yocto_build/tmp/sysroots/clanton -O2 -pipe -g -feliminate-unused-debug-types -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -lssl /home/galileo/meta-clanton_v0.8.0/yocto_build/tmp/sysroots/clanton/lib/libcrypto.so -lz -ldl -lz -lz -luuid -lpcre ftp-opie.o openssl.o http-ntlm.o ../lib/libgnu.a
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Originally written by Hrvoje Niksic <firstname.lastname@example.org>.
Please send bug reports and questions to <email@example.com>.
root@clanton:~# ls -alF `which wget`
lrwxrwxrwx 1 root root 18 Dec 30 14:41 /usr/bin/wget -> /usr/bin/wget.wget*
# ls -alF `which wget`
lrwxrwxrwx 1 root root 12 Feb 11 12:08 /usr/bin/wget -> /bin/busybox*
I actually tried to build wget in poky/meta/recipes-extended/wget, but didn't success.
WARNING: can't open config file: /usr/lib/ssl/openssl.cnf
OpenSSL 1.0.1e 11 Feb 2013
Yep, thanks. So you have th standalone one.
And I'm almost sure dtung has the busybox one. In this busybox bug the developers explicitly refused to add openssl and I guess nothing has changes since 2005.
UPDATE: dtung has beat me to it :-) Yes, that's exactly what I suspected. Hold on, I've just built a wget package for non-lsb image and publishing it as we speak. Maybe it will even work (I haven't tested it - don't have the Galileo at hand) :-)