gsutil: All of my `gsutil ` commands cannot works and return `socket.timeout: timed out`
my version:
gcloud info
Google Cloud SDK [185.0.0]
...
Python Version: [2.7.12 (default, Nov 20 2017, 18:23:56) [GCC 5.4.0 20160609]]
Python Location: [/usr/bin/python2]
Site Packages: [Disabled]
Installation Root: [/home/david/important/TS_P/google-cloud-sdk]
Installed Components:
core: [2018.01.12]
gsutil: [4.28]
bq: [2.0.28]
...
Installation Properties: [/home/david/important/TS_P/google-cloud-sdk/properties]
User Config Directory: [/home/david/.config/gcloud]
Active Configuration Name: [default]
Active Configuration Path: [/home/david/.config/gcloud/configurations/config_default]
Logs Directory: [/home/david/.config/gcloud/logs]
Last Log File: [/home/david/.config/gcloud/logs/2018.01.29/08.58.57.179050.log]
git: [git version 2.7.4]
ssh: [OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 Mar 2016]
I have a poxy(socks5) on my linux .And I can run gcloud init
and connect successfully.But my all gsutil commands cannot works and have no request timeout,like these:
gsutil ls -d
INFO 0128 22:56:07.070065 util.py] Retrying request, attempt #1...
INFO 0128 22:57:09.526079 util.py] Retrying request, attempt #2...
INFO 0128 22:58:13.198094 util.py] Retrying request, attempt #3...
...
INFO 0128 23:26:39.959507 util.py] Retrying request, attempt #22...
Traceback (most recent call last):
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gsutil", line 22, in <module>
gsutil.RunMain()
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gsutil.py", line 114, in RunMain
sys.exit(gslib.__main__.main())
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gslib/__main__.py", line 383, in main
perf_trace_token=perf_trace_token)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gslib/__main__.py", line 577, in _RunNamedCommandAndHandleExceptions
collect_analytics=True)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gslib/command_runner.py", line 299, in RunNamedCommand
return_code = command_inst.RunCommand()
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gslib/commands/ls.py", line 464, in RunCommand
bucket_fields=bucket_fields):
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gslib/wildcard_iterator.py", line 456, in IterBuckets
for blr in self._ExpandBucketWildcards(bucket_fields=bucket_fields):
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gslib/wildcard_iterator.py", line 375, in _ExpandBucketWildcards
provider=self.wildcard_url.scheme):
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gslib/gcs_json_api.py", line 531, in ListBuckets
global_params=global_params)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/gslib/third_party/storage_apitools/storage_v1_client.py", line 425, in List
config, request, global_params=global_params)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/apitools/apitools/base/py/base_api.py", line 701, in _RunMethod
http, http_request, **opts)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/apitools/apitools/base/py/http_wrapper.py", line 341, in MakeRequest
check_response_func=check_response_func)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/apitools/apitools/base/py/http_wrapper.py", line 391, in _MakeRequestNoRetry
redirections=redirections, connection_type=connection_type)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/oauth2client/oauth2client/client.py", line 616, in new_request
self._refresh(request_orig)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/oauth2client/oauth2client/client.py", line 885, in _refresh
self._do_refresh_request(http_request)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/oauth2client/oauth2client/client.py", line 905, in _do_refresh_request
self.token_uri, method='POST', body=body, headers=headers)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/httplib2/python2/httplib2/__init__.py", line 1570, in request
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/httplib2/python2/httplib2/__init__.py", line 1317, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/httplib2/python2/httplib2/__init__.py", line 1252, in _conn_request
conn.connect()
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/httplib2/python2/httplib2/__init__.py", line 1018, in connect
sock.connect((self.host, self.port))
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/httplib2/python2/httplib2/socks.py", line 424, in connect
self.__negotiatehttp(destpair[0], destpair[1])
File "/home/david/important/TS_P/google-cloud-sdk/platform/gsutil/third_party/httplib2/python2/httplib2/socks.py", line 376, in __negotiatehttp
resp = resp + self.recv(1)
socket.timeout: timed out
How to solve it?
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 18
I’m having the same problem just using cp. This utility is a janky way to copy files. Come on Google.
I had the same problem. It was ipv6.
What I tried was:
gsutil -D blabla
It has shown me the url. I copied it and went to wget aswget "URL"
(with quotes, as the URL has some&
)It got lost trying to resolve ipv6 name - Disabled ipv6 and all is well in the world.