Sau khi thiết lập gcloud
cli vài tháng trước trên máy Mac của tôi và nó hoạt động bình thường, vài ngày trước gcloud
đã tạo ra lỗi vì thông báo cho biết tôi chưa được xác thực. tôi đã chạy đăng nhập xác thực gcloud
đã thành công và không có lỗi nào được tạo ra. Nhưng, bất kỳ tiếp theo gcloud
lệnh không thành công với một lỗi. Ví dụ:
danh sách dự án gcloud
LỖI: (gcloud.projects.list) KHÔNG ĐƯỢC XÁC THỰC: Yêu cầu thiếu thông tin xác thực bắt buộc. Dự kiến mã thông báo truy cập OAuth 2, cookie đăng nhập hoặc thông tin xác thực hợp lệ khác. Xem https://developers.google.com/identity/sign-in/web/devconsole-project.
Sau đó, tôi đã thu hồi thông tin đăng nhập của mình, sao lưu ~/.config/gcloud/
thư mục và sau đó loại bỏ nó để cố gắng bắt đầu làm mới với khởi tạo gcloud
. Phần đầu tiên của khởi tạo gcloud
thành công và tôi nhận được thông báo "Bạn hiện đã được xác thực bằng Google Cloud SDK!" trang web nhưng bước tiếp theo nhắc bạn đặt dự án mặc định không thành công với lỗi này:
Bạn đã đăng nhập với tên: [[email protected]].
CẢNH BÁO: Không thể liệt kê các dự án khả dụng: HttpError khi truy cập <https://cloudresourcemanager.googleapis.com/v1/projects?alt=json&filter=lifecycleState%3AACTIVE&pageSize=201>: phản hồi: <{'www-authenticate': 'Bearerrealm=" https://accounts.google.com/"', 'vary': 'Origin, X-Origin, Referer', 'content-type': 'application/json; charset=UTF-8', 'content-encoding': 'gzip', 'date': 'Wed, 23 Jun 2021 21:15:37 GMT', 'server': 'ESF', 'cache-control': ' private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'server-timing': 'gfet4t7; dur=20', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'mã hóa truyền': 'chunked', 'status': 401}>, nội dung <{
"lỗi": {
"mã": 401,
"message": "Yêu cầu thiếu thông tin xác thực bắt buộc. Cần có mã thông báo truy cập OAuth 2, cookie đăng nhập hoặc thông tin xác thực hợp lệ khác. Xem https://developers.google.com/identity/sign-in/web/devconsole-project." ,
"trạng thái": "CHƯA XÁC THỰC"
}
}
>
Nhập id dự án bạn muốn sử dụng:
Vấn đề không phải với tài khoản của tôi. Tôi có thể đăng nhập thành công trên một máy khác và thông qua gcloud
trong docker. Tôi cũng đã tạo một tài khoản cục bộ mới trên máy Mac của mình và có thể thiết lập gcloud
thành công với cùng một tài khoản Google. Tôi không biết điều gì có thể gây ra sự cố vào thời điểm này. Tất cả những gì tôi biết là nó là một cái gì đó dành riêng cho môi trường sử dụng thường xuyên, hàng ngày của tôi trong tài khoản cục bộ trên máy Mac của tôi.
Dưới đây là các bước tôi đã thử nhưng không thành công trong việc nhận gcloud
làm việc lại:
- Thay đổi vỏ của tôi từ
đánh đập
Quay lại zsh
.
- đã tải về
gcloud
archive bao gồm trình thông dịch python.
- Đã chạy
khởi tạo gcloud
sau khi làm theo hướng dẫn gỡ cài đặt.
- So sánh nội dung của
~/.config/gcloud/
trên một máy đang hoạt động với những gì nằm trong cùng một thư mục trên tài khoản cục bộ không hoạt động của tôi, bao gồm cả những gì có trong tệp sqlite (không có gì bị thiếu/hỏng).
- Đang chạy
khởi tạo gcloud
và sử dụng một trình duyệt khác.
- Đang chạy
gcloud init --console-only
.
- Đang chạy
khởi tạo gcloud
trong một vỏ với với của tôi .bash_profile
đã bị xóa để không có tùy chỉnh shell nào của tôi là một yếu tố.
Nếu tôi phải đoán nguyên nhân gây ra sự cố là thứ gì đó mới mà tôi đã cài đặt hoặc bản cập nhật thường xuyên cho một công cụ hiện có. Tôi đã xem xét mọi thứ đã được cập nhật để xem thủ phạm có thể là gì nhưng không tìm thấy bất cứ điều gì đáng kể.
Bất kỳ cách bổ sung nào tôi có thể sử dụng để gỡ lỗi thêm hoặc bất kỳ phương pháp nào tôi có thể sử dụng để "đặt lại" bất kỳ thứ gì gcloud
có thể chạm vào sẽ được đánh giá rất cao!
Liên quan, thích hợp thông tin gcloud
đầu ra:
Google Cloud SDK [346.0.0]
Nền tảng: [Mac OS X, x86_64] uname_result(system='Darwin', node='Brandons-MacBook-Pro.local', release='19.6.0', version='Darwin Kernel Phiên bản 19.6.0: Thứ Năm, ngày 6 tháng 5 00:48:39 PDT 2021; root:xnu-6153.141.33~1/RELEASE_X86_64', machine='x86_64', processor='i386')
Ngôn ngữ: ('en_US', 'UTF-8')
Phiên bản Python: [3.8.8 (mặc định, ngày 22 tháng 3 năm 2021, 17:49:45) [Clang 11.0.3 (clang-1103.0.32.62)]]
Vị trí Python: [/Users/bboles/.pyenv/versions/3.8.8/bin/python3]
Gói trang web: [Đã tắt]
Gốc cài đặt: [/Users/bboles/tools/google-cloud-sdk]
Các thành phần đã cài đặt:
gsutil: [4.63]
cốt lõi: [2021.06.18]
bq: [2.0.69]
ĐƯỜNG DẪN Hệ thống: [/Users/bboles/.pyenv/versions/3.8.8/bin:/usr/local/Cellar/pyenv/2.0.1/libexec:/usr/local/Cellar/pyenv/2.0.1/plugins/ python-build/bin:/Users/bboles/.rbenv/shims:/Users/bboles/.rbenv/bin:/Users/bboles/.pyenv/shims:/Users/bboles/.pyenv/bin:/Users/bboles /bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/usr/local/share/dotnet :~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/bboles/tools/google-cloud-sdk/bin:/Users/ bboles/.rbenv/shims:/Users/bboles/.rbenv/bin:/Users/bboles/.pyenv/shims:/Users/bboles/.pyenv/bin:/Users/bboles/bin:/usr/local/opt /mysql-client/bin:/sbin:/usr/sbin:/usr/local/opt/mysql-client/bin]
ĐƯỜNG DẪN Python: [/Users/bboles/tools/google-cloud-sdk/lib/third_party:/Users/bboles/tools/google-cloud-sdk/lib:/Users/bboles/.pyenv/versions/3.8.8/ lib/python38.zip:/Users/bboles/.pyenv/versions/3.8.8/lib/python3.8:/Users/bboles/.pyenv/versions/3.8.8/lib/python3.8/lib-dynload]
SDK đám mây trên PATH: [Đúng]
Kubectl trên PATH: [/usr/local/bin/kubectl]
Thuộc tính cài đặt: [/Users/bboles/tools/google-cloud-sdk/properties]
Thư mục cấu hình người dùng: [/Users/bboles/.config/gcloud]
Tên cấu hình hoạt động: [mặc định]
Đường dẫn cấu hình hoạt động: [/Users/bboles/.config/gcloud/configurations/config_default]
Tài khoản: [[email protected]]
Dự án: [Không có]
Thuộc tính hiện tại:
[cốt lõi]
tài khoản: [[email protected]]
disable_usage_reporting: [Đúng]
Thư mục Nhật ký: [/Users/bboles/.config/gcloud/logs]
Tệp nhật ký cuối cùng: [/Users/bboles/.config/gcloud/logs/2021.06.23/16.05.57.047852.log]
git: [phiên bản git 2.32.0]
ssh: [OpenSSH_8.1p1, LibreSSL 2.7.3]