gcloud ngừng hoạt động - đã bất ngờ vào lúc này.


11

Tôi chỉ cập nhật SDK Google đám mây của mình trên windows 10 (cập nhật thành phần gcloud). Sau khi cập nhật, lệnh gcloud ngừng hoạt động. Tất cả những gì tôi nhận được là (ví dụ: gcloud -h): PATH \ lib \ gcloud.py "-h" là bất ngờ tại thời điểm này.

Tôi cố gắng cài đặt lại nhưng không được :(

nhập mô tả hình ảnh ở đây


2
Tôi dường như có một vấn đề tương tự ngoại trừ tôi dường như nhận được thông báo \Google\Cloud was unexpected at this time.cho mọi lệnh. Thật không may, điều này cũng có nghĩa là tôi không thể trở lại phiên bản trước
Woody1193

Có vẻ như đây là một lỗi trong phiên bản mới nhất, vì nó vừa được báo cáo và ít nhất chúng tôi đã trải nghiệm điều này
husayt

Hôm nay tôi cũng gặp vấn đề tương tự vì tôi cũng vừa mới cập nhật, tôi đang sử dụng thiết bị đầu cuối Git bash ( mingw-w64.org/doku.php/d Download ), nó hoạt động.
martti

1
Kịch bản C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\gcloud.cmdnếu bị hỏng. Vấn đề là ở dưới cùng của tập tin trong ELSEkhối cuối cùng . Kịch bản cũng phá vỡ biến môi trường PATH trên Windows. Tải xuống phiên bản 2.73 dung lượng.cloud.google.com/cloud-sdk-release
John Hanley

1
đã có vấn đề tương tự (\ Google \ Cloud bất ngờ vào thời điểm này) - phiên bản 2,73 đã hoạt động với tôi
Abhay

Câu trả lời:


4

Điều này đang được theo dõi trong lỗi công khai https://issuetracker.google.com/issues/146458519

Chúng tôi có một bản vá cho hai tệp đang gây ra những vấn đề này. Những điều này áp dụng trong hai trường hợp (cả trên Windows): 1. Cài đặt mới không thành công hoặc 2. Bạn không thể chạy gcloud sau khi thực hiện cập nhật thành phần.

Đối với trường hợp # 1, vui lòng tải xuống tệp đính kèm install.bat và sao chép tệp vào vị trí bạn đã cố cài đặt gcloud, ví dụ: C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk. Sau đó chạy nó, ví dụ

cd C: \ Tệp chương trình (x86) \ Google \ Cloud SDK \ google-cloud-sdk. \ install.bat

Đối với cả hai trường hợp # 1 và # 2, hãy tải xuống tệp đính kèm gcloud.cmd và sao chép nó vào thư mục bin trong cài đặt gcloud của bạn, ví dụ: C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk \ thùng rác. Khi được nhắc thay thế bản sao trước đó, hãy gõ Có. Điều này sẽ cho phép bạn chạy gcloud mà không được nhắc đặt CLOUDSDK_PYTHON.

Các tập tin được đính kèm trong trình theo dõi lỗi công khai.


3

Như đã lưu ý trong các câu trả lời khác, đây là một lỗi với phiên bản gcloud 274.0.0. Một báo cáo khác về vấn đề này thực sự xác định lỗi ở đâu và đưa ra cách khắc phục này:

Nếu bạn bị mắc kẹt và cần một giải pháp tức thời, đây là cách giải quyết giúp bạn tiến lên phía trước, nhưng bạn nên cài đặt lại SDK SDK từ đầu khi đã có bản sửa lỗi.

  1. Mở C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk-bin\gcloud.cmd trong trình chỉnh sửa của bạn
  2. Gần dòng 170, thay đổi ) ELSE (thành chỉ)
  3. Xóa dòng )trên dòng cuối cùng trong tệp.

Điều đó sẽ giúp bạn làm việc trong thời gian ngắn (mặc dù có thông báo lỗi không liên quan mỗi khi bạn chạy lệnh). Sau khi làm cho nó hoạt động, bạn có thể trở lại phiên bản 273.0.0 (để bạn ngừng nhận thông báo lỗi và không sử dụng phiên bản sửa đổi) bằng cách sử dụng:

gcloud components update --version=273.0.0

1
where gcloudlà hữu ích để làm nếu đó không phải là thư mục chính xác củagcloud.cmd
Patrick

2

Đây là một vấn đề được biết đang được theo dõi ở đây

Sau nhiều giờ cố gắng sửa nó! Tôi đã tìm thấy như thế nào :)

  1. gỡ cài đặt google SDK
  2. https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.zip
  3. https://cloud.google.com/sdk/docs/doads-interactive#interactive_installation

Điều này sửa lỗi.

Sau đó, tôi đã gặp lỗi mới trong pyCharm GAE:

ImportError: Không có mô-đun có tên _sub process

Tôi khắc phục vấn đề này bằng giải pháp tại đây: Lỗi khi nhập mô-đun tích hợp "_sub Process" bằng Máy chủ phát triển cục bộ của Google Cloud Platform

Hy vọng điều này sẽ giúp và tiết kiệm rất nhiều rắc rối cho các bạn :)


2

Tôi đã giải quyết vấn đề này. Tôi nhận được thông báo lỗi tương tự.

Env của tôi: gcloud v274.0.0, Windows 7

Env

Đầu tiên, tôi đã cài đặt lại Google SDK và thay đổi đường dẫn của mình thành \Google\CloudSDK\ .

Thứ hai, tôi nhận được tin nhắn này

"\ Google \ CloudSDK \ google-cloud-sdk \ bin .. \ lib \ gcloud.py" init "không mong đợi tại thời điểm này."

Vì vậy, tôi đã cố gắng sử dụng cdlệnh để thư mục cụ thể trong đógcloud.py tồn tại.

Cuối cùng, tôi tìm thấy đường dẫn: \Google\CloudSDK\google-cloud-sdk\libvà nó hoạt động.

Hy vọng nó cũng có thể giúp bạn.


1

Vấn đề, hay đúng hơn là lỗi trong trình cài đặt, là bạn đang sử dụng một thư mục chứa khoảng trắng trong nó. Tại một số điểm của tập lệnh, không gian làm cho lệnh bị phân tách không chính xác, gây ra lỗi.

Tôi đã có cùng một thông báo và sửa nó bằng cách cài đặt lại Google Cloud SDK trong một thư mục không có dấu cách (c: \ Google \ CloudSDK)


0

Tôi nghĩ đó là một lỗi.

Cloud SDK (aka gcloud) đang giả định rằng bạn đang chạy trên Linux (đây somecommand -hlà cách thông thường để nhận trợ giúp về lệnh).

Bạn sẽ có thể sử dụng gcloud helpthay thế.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.