gsutil 无法抛出 openssl 错误

问题描述 投票:0回答:1

使用

gsutil
运行任何命令或发出
gsutil
命令 self 会导致云 shell 终端内出现以下错误。

我已经用最新的 Chrome 和 Firefox 对其进行了测试。我还强制重启了VM

错误:

mati@cloudshell:~ (core-stuff)$ gsutil version
Traceback (most recent call last):
  File "/usr/bin/../lib/google-cloud-sdk/bin/bootstrapping/gsutil.py", line 16, in <module>
    import bootstrapping
  File "/usr/lib/google-cloud-sdk/bin/bootstrapping/bootstrapping.py", line 50, in <module>
    from googlecloudsdk.core.credentials import store as c_store
  File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/core/credentials/store.py", line 37, in <module>
    from googlecloudsdk.api_lib.auth import util as auth_util
  File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/api_lib/auth/util.py", line 37, in <module>
    from googlecloudsdk.core.credentials import google_auth_credentials as c_google_auth
  File "/usr/lib/google-cloud-sdk/lib/googlecloudsdk/core/credentials/google_auth_credentials.py", line 31, in <module>
    from oauth2client import client as oauth2client_client
  File "/usr/lib/google-cloud-sdk/lib/third_party/oauth2client/client.py", line 52, in <module>
    from oauth2client import crypt
  File "/usr/lib/google-cloud-sdk/lib/third_party/oauth2client/crypt.py", line 41, in <module>
    from oauth2client import _openssl_crypt
  File "/usr/lib/google-cloud-sdk/lib/third_party/oauth2client/_openssl_crypt.py", line 16, in <module>
    from OpenSSL import crypto
  File "/home/m_kepa_oecard/.local/lib/python3.9/site-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/home/m_kepa_oecard/.local/lib/python3.9/site-packages/OpenSSL/crypto.py", line 3268, in <module>
    _lib.OpenSSL_add_all_algorithms()
AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
gsutil google-cloud-shell
1个回答
3
投票

删除 .local/lib 文件夹即可完成任务。 Gsutil又开始工作了

rm -rf ~/.local/lib 

再次发出gsutil后

mati@cloudshell:~ (core)$ gsutil version
gsutil version: 5.17
© www.soinside.com 2019 - 2024. All rights reserved.