gpt4 book ai didi

python - 通过 curl 在 ubuntu 中安装 Google Cloud SDK 时出错

转载 作者:行者123 更新时间:2023-12-04 18:52:28 26 4
gpt4 key购买 nike

运行命令:

curl https://dl.google.com/dl/cloudsdk/release/install_google_cloud_sdk.bash | bash

(我尝试“curl https://sdk.cloud.google.com/ | bash”有同样的错误)

没问题...

• 安装:适用于 Python 和 PHP 的 App Engine SDK ... 完成
• 安装:BigQuery 命令行工具...完成
• 安装:BigQuery 命令行工具(特定于平台)... 完成
• 安装:Cloud DNS 管理命令行界面...完成
• 安装:Cloud SDK 核心命令行工具...完成
• 安装:Cloud SDK 核心库(特定于平台)... 完成
• 安装:面向 Python 和 PHP 开发人员的 Cloud SDK ... 完成
• 安装:Cloud SQL 管理员命令行界面...完成
• 安装:云存储命令行工具...完成
• 安装:云存储命令行工具(特定于平台)... 完成
• 安装:Compute Engine 命令行界面 (RC) ... 完成
• 安装:Compute Engine 命令行工具...完成
• 安装:Compute Engine 命令行工具(特定于平台)... 完成

错误:
Installing: gcloud app Python Extensions ... Traceback (most recent call last):
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/install.py", line 367, in <module>
main()
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/install.py", line 346, in main
pargs.additional_components)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/install.py", line 309, in Install
components = InstallComponents(to_install)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/install.py", line 331, in InstallComponents
components.update(component_ids=component_ids, allow_no_backup=True)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/calliope/frontend.py", line 235, in __call__
post_run_hooks=None, kwargs=kwargs)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/calliope/frontend.py", line 274, in _Execute
pre_run_hooks=pre_run_hooks, post_run_hooks=post_run_hooks)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/calliope/backend.py", line 878, in Run
result = command_instance.Run(args)
File "/home/fernandmg/google-cloud-sdk/lib/googlecloudsdk/gcloud/sdktools/components/update.py", line 65, in Run
args.component_ids, allow_no_backup=args.allow_no_backup)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/core/updater/update_manager.py", line 457, in Update
self._InstallFunction(staging_state, diff))
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/core/updater/update_manager.py", line 372, in _UpdateAndPrint
action_func(component.id)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/core/updater/update_manager.py", line 378, in Inner
return install_state.Install(diff.latest, component_id)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/core/updater/local_state.py", line 80, in _TryFunc
return func(*args, **kwargs)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/core/updater/local_state.py", line 418, in Install
files = self._GetInstaller(snapshot).Install(component_id)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/core/updater/installers.py", line 109, in Install
return self._InstallTar(component)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/core/updater/installers.py", line 144, in _InstallTar
url, self.__download_directory, self.__sdk_root)
File "/home/fernandmg/google-cloud-sdk/bin/bootstrapping/../../lib/googlecloudsdk/core/updater/installers.py", line 176, in DownloadAndExtractTar
shutil.copyfileobj(req, fp)
File "/usr/lib/python2.7/shutil.py", line 49, in copyfileobj
buf = fsrc.read(length)
File "/usr/lib/python2.7/socket.py", line 380, in read
data = self._sock.recv(left)
File "/usr/lib/python2.7/httplib.py", line 567, in read
s = self.fp.read(amt)
File "/usr/lib/python2.7/socket.py", line 380, in read
data = self._sock.recv(left)
File "/usr/lib/python2.7/ssl.py", line 341, in recv
return self.read(buflen)
File "/usr/lib/python2.7/ssl.py", line 260, in read
return self._sslobj.read(len)
ssl.SSLError: The read operation timed out

显然错误在“gcloud app Python Extensions”中......

细节:

Python 版本为 2.7.6
经销商编号:Ubuntu
说明:Ubuntu 14.04 LTS
发布:14.04
代号:靠谱

我可以做什么?可能的解决方案,帮助?

最佳答案

你可能遇到的问题:

  • 您处于会中断 SSL 连接的网络环境下,很少有防火墙会导致这种情况。切换到不同的网络环境再试一次(可能是你的移动网络?)
  • 您的 Python 安装未完成,SSL 模块可能无法工作,尝试使用 aptitude 安装不同的 Python 2 副本,然后重试(记得将 Python 解释器指定为新安装的)

  • 资料太少,我会尝试做一些exp来重现你的情况。

    希望能帮助到你。

    更新

    我看到 Ubuntu 14.04 上发生了一些 TLS 问题,这会中断 SSL 连接,这可能是问题所在,Ubuntu 14.04 是您唯一的解决方案吗?

    如果是这样,您可能需要这些信息来解决问题:

    SSL handshake is not working when compiled in Ubuntu 14

    关于python - 通过 curl 在 ubuntu 中安装 Google Cloud SDK 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24837284/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com