[yocto] problem with yocto behind http_proxy

Laurentiu Palcu laurentiu.palcu at intel.com
Wed Feb 19 05:51:25 PST 2014


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/sources is 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
> 
> 
> 



More information about the yocto mailing list