[yocto] problem with yocto behind http_proxy

Federico Vitali fede.vitali at gmail.com
Wed Feb 19 10:13:45 PST 2014


Thank you Laurentiu, tomorrow I'll give it a try! Thank you very much !

Federico



2014-02-19 15:23 GMT+01:00 Laurentiu Palcu <laurentiu.palcu at intel.com>:

> On Wed, Feb 19, 2014 at 02:57:49PM +0100, Federico Vitali wrote:
> > I've alreay tried, it doesn't accept it ...
> Apparently, socat has support for authentication. Try this:
>
> #!/bin/bash
> # $1 = hostname, $2 = port
> PROXY=myproxy.example.com
> exec socat STDIO SOCKS4:$PROXY:$1:$2,proxyauth=user:pass
>
> Above is just an example. You'll probably have to adujust it, depending
> on your proxy type. See the manual for details.
>
> laurentiu
> >
> >
> > 2014-02-19 14:51 GMT+01:00 Laurentiu Palcu <laurentiu.palcu at intel.com>:
> >
> >     On Wed, Feb 19, 2014 at 02:24:38PM +0100, Federico Vitali wrote:
> >     > Thank you Laurentiu. Unfortunately my proxy requires
> authentication via
> >     > username and password,
> >     > but it seems to me that netcat doesn't support it. Or am I wrong?
> >     Well, the BSD netcat (on my Ubuntu 12.04) appears to support it:
> >
> >     From the man page:
> >          -P proxy_username
> >                       Specifies a username to present to a proxy server
> that
> >                       requires authentication.  If no username is
> specified
> >                       then authentication will not be attempted.  Proxy
> >                       authentication is only supported for HTTP CONNECT
> >                       proxies at present.
> >
> >     Though I don't know how you specify a password... perhaps
> -Puser:passwd?
> >
> >     laurentiu
> >     >
> >     >
> >     > 2014-02-19 13:56 GMT+01:00 Laurentiu Palcu <
> laurentiu.palcu at intel.com>:
> >     >
> >     >     Hi Federico,
> >     >
> >     >     You can find more info about setting up Yocto behind proxies
> here:
> >     >
> >     >
> https://wiki.yoctoproject.org/wiki/Working_Behind_a_Network_Proxy
> >     >
> >     >     For git, I recommend the 'nc' method. Works fine for me.
> >     >
> >     >     laurentiu
> >     >
> >     >     On Wed, Feb 19, 2014 at 12:12:58PM +0100, Federico Vitali
> wrote:
> >     >     > sorry I forgot to reply also to yocto at yoctoproject.org.
> This was
> >     the
> >     >     reply
> >     >     >
> >     >     > thank you Marco,
> >     >     > I've tried but I'm still having problems:
> >     >     >
> >     >     > WARNING: Failed to fetch URL git://git.yoctoproject.org/
> >     >     yocto-kernel-tools.git,
> >     >     > attempting MIRRORS if available
> >     >     > WARNING: Failed to fetch URL git://git.yoctoproject.org/
> >     >     linux-yocto-3.10.git;
> >     >     > bareclone=1;branch=standard/base,meta;name=machine,meta,
> attempting
> >     >     MIRRORS if
> >     >     > available
> >     >     > ERROR: Fetcher failure: Fetch command failed with exit code
> 128,
> >     output:
> >     >     > fatal: unable to connect to git.yoctoproject.org:
> >     >     > git.yoctoproject.org: Name or service not known
> >     >     >
> >     >     > I noticed that the url https://www.yoctoproject.org/sourcesis not
> >     >     working.
> >     >     > So I tried  http://downloads.yoctoproject.org/sources/, but
> I get
> >     this
> >     >     error:
> >     >     >
> >     >     > ERROR: Fetcher failure: Fetch command failed with exit code
> 128,
> >     output:
> >     >     > fatal: unable to connect to git.yoctoproject.org:
> >     >     > git.yoctoproject.org: Name or service not known
> >     >     >
> >     >     >
> >     >     >
> >     >     > 2014-02-19 11:49 GMT+01:00 Marco <koansoftware at gmail.com>:
> >     >     >
> >     >     >     Il 19/02/2014 11:44, Federico Vitali ha scritto:
> >     >     >
> >     >     >         Hi,
> >     >     >
> >     >     >         I have problems using yocto behind a firewall. The
> firewall
> >     >     blocks git,
> >     >     >         so I've followed the instructions
> >     >     >         given here:
> >     >     >
> >     >     >         http://www.yoctoproject.org/docs/1.5.1/ref-manual/
> >     ref-manual.html
> >     >     #
> >     >     >
> >     >
> >
> how-does-the-yocto-project-obtain-source-code-and-will-it-work-behind-my-firewall-or-proxy-server
> >     >     >
> >     >     >         i.e. adding the following lines to my local.conf:
> >     >     >
> >     >     >         PREMIRRORS_prepend = "\
> >     >     >               git://.*/.*
> http://www.yoctoproject.org/sources/  \n \
> >     >     >               ftp://.*/.*
> http://www.yoctoproject.org/sources/  \n \
> >     >     >               http://.*/.*
> http://www.yoctoproject.org/sources/  \n
> >     \
> >     >     >               https://.*/.*
> http://www.yoctoproject.org/sources/  \
> >     n"
> >     >     >
> >     >     >
> >     >     >         BB_FETCH_PREMIRRORONLY = "1"
> >     >     >
> >     >     >
> >     >     >         but I still get the following errors:
> >     >     >
> >     >     >         ERROR: Function failed: Network access disabled
> through
> >     >     BB_NO_NETWORK
> >     >     >         (or set indirectly due to use of
> BB_FETCH_PREMIRRORONLY)
> >     but
> >     >     access
> >     >     >         requested with command git fetch -f --prune git://
> >     >     git.yoctoproject.org/
> >     >     >         yocto-kernel-tools.git  <
> http://git.yoctoproject.org/
> >     >     >         yocto-kernel-tools.git>  refs/*:refs/* (for url
> git://
> >     >     >         git.yoctoproject.org/yocto-kernel-tools.git <http://
> >     >     >         git.yoctoproject.org/yocto-kernel-tools.git>)
> >     >     >
> >     >     >         ERROR: Logfile of failure stored in:
> /home/vitalife/yocto/
> >     >     >         poky-dora-10.0.1/build/tmp/work/x86_64-linux/
> >     kern-tools-native/
> >     >     >         0.2+gitAUTOINC+a42509b01c-r12/temp/log.do_fetch.4490
> >     >     >
> >     >     >         It seems that bitbake is still trying to access the
> server
> >     with
> >     >     git.
> >     >     >
> >     >     >         Any suggestion?
> >     >     >
> >     >     >         Thank you in advance
> >     >     >
> >     >     >         Federico
> >     >     >
> >     >     >
> >     >     >
> >     >     >
> >     >     >
> >     >     >     Remove
> >     >     >     BB_FETCH_PREMIRRORONLY = "1"
> >     >     >
> >     >     >
> >     >     >     --
> >     >     >     Marco Cavallini | KOAN sas | Bergamo - Italia
> >     >     >      embedded and real-time software engineering
> >     >     >     Phone:+39-035-255.235 - Fax:+39-178-22.39.748
> >     >     >           http://www.KoanSoftware.com
> >     >     >     _______________________________________________
> >     >     >     yocto mailing list
> >     >     >     yocto at yoctoproject.org
> >     >     >     https://lists.yoctoproject.org/listinfo/yocto
> >     >     >
> >     >     >
> >     >
> >     >     > _______________________________________________
> >     >     > yocto mailing list
> >     >     > yocto at yoctoproject.org
> >     >     > https://lists.yoctoproject.org/listinfo/yocto
> >     >
> >     >
> >     >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20140219/11aba9b2/attachment.html>


More information about the yocto mailing list