gcloud 组件更新失败,在 MacOS 中出现 UnicodeDecodeError



gcloud 组件更新失败,MacOS 中的 UnicodeDecodeError 失败。目前尚不清楚是什么会导致MacOS中的此问题,并且它说UnicodeDecodeError问题的修补程序会影响日志记录。如何解决此问题?

这是我当前的配置

gcloud -v
Google Cloud SDK 190.0.0
beta 2017.09.15
bq 2.0.29
core 2018.02.16
gsutil 4.28
Updates are available for some Cloud SDK components.  To install them,
please run:
  $ gcloud components update

这是我得到的错误

  Container Engine
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 859, in emit
    msg = self.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 732, in format
    return fmt.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 474, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 6: ordinal not in range(128)
Logged from file log.py, line 184
      ▪ Added container/use_v1_api_client property as an alias of
        container/use_v1_api. container/use_v1_api is still supported.
  Kubernetes Engine
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 859, in emit
    msg = self.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 732, in format
    return fmt.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 474, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 6: ordinal not in range(128)
Logged from file log.py, line 184
      ▪ Added --enable-pod-security-policy flag to enable PodSecurityPolicy
        enforcement in clusters: gcloud <alpha|beta> container clusters
        <create|update> --enable-pod-security-policy
  Stackdriver Debugger
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 859, in emit
    msg = self.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 732, in format
    return fmt.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 474, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 6: ordinal not in range(128)
Logged from file log.py, line 184
      ▪ Changed gcloud beta source upload command to use the .gcloudignore
        file if present. If not present and .gitignore is, .gitignore will
        still be used. See gcloud topic gcloudignore to learn more.
190.0.1 (2018-02-22)
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 859, in emit
    msg = self.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 732, in format
    return fmt.format(record)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 474, in format
    s = self._fmt % record.__dict__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 6: ordinal not in range(128)
Logged from file log.py, line 184
      ▪ Hotfix for UnicodeDecodeError issue affecting logging.

我可以看到你的Python版本是好的(2.7(。在尝试更新之前,您可能需要运行gcloud init

如果问题仍然存在,或者您已经运行了上述命令,重新安装gcloud会更快。当前版本于今天发布 (198.0.0(。

相关内容

  • 没有找到相关文章

最新更新