Teck Tan於 2019年1月3日星期四 UTC+8下午1時31分04秒寫道:
>
> Hi all,
>
> Recently we had Python protobuf 3.3.0 dependencies checking failure when 
> running on an Ubuntu-14 behind the firewall (with proxy).
>
> We were running $path/python-protobuf-native/3.3.0-r0/temp/run.do_install 
> and the shell failed at this command:
>
> $path/python-protobuf-native/3.3.0-r0/recipe-sysroot-native/usr/bin/python-native/python
>  
> setup.py install
>
> From the setup.py it has   install_requires = ['six>=1.9', 'setuptools'].
>
> All of this build process is behind the firewall; we need to do 'pip 
> install' from proxy server.
>
> With proper proxy configuration we can run 'sh 
> $path/python-protobuf-native/3.3.0-r0/temp/run.do_install' script 
> successfully and we can see the access log from proxy server.
>
> Just the script in the whole build package and it never checked proxy and 
> always downloaded directly, thus it generated such a build code error:
> "
> Installed 
> $path/python-protobuf-native/3.3.0-r0/image/home/rdbuild/build/VT410/le-2-2-r85/apps_proc/poky/build/tmp-glibc/work/x86_64-linux/python-protobuf-native/3.3.0-r0/recipe-sysroot-native/usr/lib/python2.7/site-packages/protobuf-3.3.0-py2.7.egg
> Processing dependencies for protobuf==3.3.0
> Searching for six>=1.9
> Reading https://pypi.python.org/simple/six/
> Download error on https://pypi.python.org/simple/six/: [Errno 101] 
> Network is unreachable -- Some packages may not be found!
> Couldn't find index page for 'six' (maybe misspelled?)
> Scanning index of all packages (this may take a while)
> Reading https://pypi.python.org/simple/
> Download error on https://pypi.python.org/simple/: [Errno 101] Network is 
> unreachable -- Some packages may not be found!
> No local packages or working download links found for six>=1.9
> error: Could not find suitable distribution for 
> Requirement.parse('six>=1.9')
> ERROR: python setup.py install execution failed.
> WARNING: $path/python-protobuf-native/3.3.0-r0/temp/run.do_install.42509:1 
> exit 1 from 'exit 1'
> "
>
> Since this is a poky yocto package, I've tried to apply Yocto proxy 
> configurations (
> https://wiki.yoctoproject.org/wiki/Working_Behind_a_Network_Proxy) but 
> still failed.
>
> Any idea why protobuf dependencies checking never goes with proxy ?
>
> proxy configurations under /etc/profile:
>
> $ env |grep proxy
> ftps_proxy=https://proxy_ip:3128/ 
> <https://www.google.com/url?q=https%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNHWvo9uLhWZ6VUG0USFlAMNaXNfag>
> http_proxy=http:// 
> <http://www.google.com/url?q=http%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNFAs8HUCQnA0CmgLEW3Iy6kemHiww>
> proxy_ip 
> <https://www.google.com/url?q=https%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNHWvo9uLhWZ6VUG0USFlAMNaXNfag>
> :3128/
> ftp_proxy=http:// 
> <http://www.google.com/url?q=http%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNFAs8HUCQnA0CmgLEW3Iy6kemHiww>
> proxy_ip 
> <https://www.google.com/url?q=https%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNHWvo9uLhWZ6VUG0USFlAMNaXNfag>
> :3128/
> all_proxy=http:// 
> <http://www.google.com/url?q=http%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNFAs8HUCQnA0CmgLEW3Iy6kemHiww>
> proxy_ip 
> <https://www.google.com/url?q=https%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNHWvo9uLhWZ6VUG0USFlAMNaXNfag>
> :3128/
> GIT_PROXY_COMMAND=oe-git-proxy
> https_proxy=https:// 
> <https://www.google.com/url?q=https%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNHWvo9uLhWZ6VUG0USFlAMNaXNfag>
> proxy_ip 
> <https://www.google.com/url?q=https%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNHWvo9uLhWZ6VUG0USFlAMNaXNfag>
> :3128/
> ALL_PROXY=http:// 
> <http://www.google.com/url?q=http%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNFAs8HUCQnA0CmgLEW3Iy6kemHiww>
> proxy_ip 
> <https://www.google.com/url?q=https%3A%2F%2F172.16.100.51%3A3128%2F&sa=D&sntz=1&usg=AFQjCNHWvo9uLhWZ6VUG0USFlAMNaXNfag>
> :3128/
>
> Thanks everyone who could give us some hints.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to