Hi.
I don’t know exactly in which version of google-cloud-cli I got this error, but I suddenly got this error when I tried to run gsutil:
$ gsutil
Traceback (most recent call last):
File "/opt/google-cloud-cli/platform/gsutil/gsutil", line 21, in <module>
gsutil.RunMain()
File "/opt/google-cloud-cli/platform/gsutil/gsutil.py", line 150, in RunMain
import gslib.__main__
File "/opt/google-cloud-cli/platform/gsutil/gslib/__main__.py", line 89, in <module>
from gslib import wildcard_iterator
File "/opt/google-cloud-cli/platform/gsutil/gslib/wildcard_iterator.py", line 43, in <module>
from gslib.third_party.storage_apitools import storage_v1_messages as apitools_messages
File "/opt/google-cloud-cli/platform/gsutil/gslib/third_party/storage_apitools/storage_v1_messages.py", line 22, in <module>
from apitools.base.py import encoding
File "/opt/google-cloud-cli/platform/gsutil/third_party/apitools/apitools/base/py/__init__.py", line 23, in <module>
from apitools.base.py.credentials_lib import *
File "/opt/google-cloud-cli/platform/gsutil/third_party/apitools/apitools/base/py/credentials_lib.py", line 45, in <module>
import fasteners
File "/opt/google-cloud-cli/platform/gsutil/third_party/fasteners/fasteners/__init__.py", line 23, in <module>
from fasteners.lock import locked # noqa
File "/opt/google-cloud-cli/platform/gsutil/third_party/fasteners/fasteners/lock.py", line 31, in <module>
import eventlet
File "/usr/lib/python3.10/site-packages/eventlet/__init__.py", line 17, in <module>
from eventlet import convenience
File "/usr/lib/python3.10/site-packages/eventlet/convenience.py", line 7, in <module>
from eventlet.green import socket
File "/usr/lib/python3.10/site-packages/eventlet/green/socket.py", line 21, in <module>
from eventlet.support import greendns
File "/usr/lib/python3.10/site-packages/eventlet/support/greendns.py", line 66, in <module>
setattr(dns, pkg, import_patched('dns.' + pkg))
File "/usr/lib/python3.10/site-packages/eventlet/support/greendns.py", line 61, in import_patched
return patcher.import_patched(module_name, **modules)
File "/usr/lib/python3.10/site-packages/eventlet/patcher.py", line 132, in import_patched
return inject(
File "/usr/lib/python3.10/site-packages/eventlet/patcher.py", line 109, in inject
module = __import__(module_name, {}, {}, module_name.split('.')[:-1])
File "/usr/lib/python3.10/site-packages/dns/zone.py", line 86, in <module>
class Zone(dns.transaction.TransactionManager):
File "/usr/lib/python3.10/site-packages/dns/zone.py", line 757, in Zone
) -> dns.rdtypes.ANY.SOA.SOA:
AttributeError: module 'dns.rdtypes' has no attribute 'ANY'
And this is my version of google-cloud-cli:
$ gcloud --version
Google Cloud SDK 424.0.0
alpha 2023.03.24
beta 2023.03.24
bq 2.0.89
bundled-python3-unix 3.9.16
core 2023.03.24
gcloud-crc32c 1.0.0
gsutil 5.21
Does anyone have any idea which library is conflicting with gsutil?
Thanks in advance.