หลังจากตั้งค่า จีคลาวด์
cli หลายเดือนก่อนบน Mac ของฉันและใช้งานได้โดยไม่มีปัญหาเมื่อสองสามวันก่อน จีคลาวด์
เกิดข้อผิดพลาดเนื่องจากแจ้งว่าฉันไม่ได้รับการรับรองความถูกต้อง ฉันวิ่ง เข้าสู่ระบบ gcloud รับรองความถูกต้อง
ซึ่งสำเร็จและไม่มีข้อผิดพลาดเกิดขึ้น แต่อย่างใดต่อไป จีคลาวด์
คำสั่งล้มเหลวโดยมีข้อผิดพลาด ตัวอย่างเช่น:
รายการโครงการ gcloud
ข้อผิดพลาด: (gcloud.projects.list) ไม่ได้รับการอนุญาต: คำขอขาดข้อมูลรับรองการตรวจสอบสิทธิ์ที่จำเป็น โทเค็นการเข้าถึง OAuth 2 ที่คาดไว้ คุกกี้การเข้าสู่ระบบ หรือข้อมูลรับรองความถูกต้องอื่นๆ ที่ถูกต้อง ดู https://developers.google.com/identity/sign-in/web/devconsole-project
ฉันจึงเพิกถอนข้อมูลประจำตัวของฉัน สำรองข้อมูลของฉัน ~/.config/gcloud/
ไดเร็กทอรีแล้วลบออกเพื่อพยายามเริ่มต้นใหม่ gcloud เริ่มต้น
. ภาคแรกของ gcloud เริ่มต้น
สำเร็จและฉันได้รับข้อความ "คุณได้รับการรับรองความถูกต้องกับ Google Cloud SDK แล้ว!" หน้าเว็บ แต่ขั้นตอนต่อมาที่แจ้งให้คุณตั้งค่าโครงการเริ่มต้นล้มเหลวโดยมีข้อผิดพลาดนี้:
คุณเข้าสู่ระบบด้วย: [[email protected]]
คำเตือน: การแสดงรายการโครงการที่มีอยู่ล้มเหลว: HttpError เข้าถึง <https://cloudresourcemanager.googleapis.com/v1/projects?alt=json&filter=lifecycleState%3AACTIVE&pageSize=201>: การตอบสนอง: <{'www-authenticate': 'Bearer realm=" https://accounts.google.com/"', 'vary': 'Origin, X-Origin, ผู้อ้างอิง', 'content-type': 'application/json; charset=UTF-8', 'content-encoding': 'gzip', 'date': 'พุธ 23 มิ.ย. 2021 21:15:37 GMT', 'เซิร์ฟเวอร์': 'ESF', 'cache-control': ' ส่วนตัว', '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"; แม่=2592000; v="46,43"', 'transfer-encoding': 'chunked', 'status': 401}>, เนื้อหา <{
"ข้อผิดพลาด": {
"รหัส": 401,
"ข้อความ": "คำขอขาดข้อมูลรับรองการตรวจสอบสิทธิ์ที่จำเป็น โทเค็นการเข้าถึง OAuth 2 ที่คาดหวัง คุกกี้การเข้าสู่ระบบ หรือข้อมูลรับรองการตรวจสอบสิทธิ์อื่นๆ ที่ถูกต้อง โปรดดู https://developers.google.com/identity/sign-in/web/devconsole-project" ,
"สถานะ": "ไม่ได้รับอนุญาต"
}
}
>
ป้อนรหัสโครงการที่คุณต้องการใช้:
ปัญหาไม่ได้อยู่ที่บัญชีของฉัน ฉันสามารถเข้าสู่ระบบได้สำเร็จบนเครื่องอื่นและผ่าน จีคลาวด์
ในนักเทียบท่า ฉันยังสร้างบัญชีภายในเครื่องใหม่บน Mac ของฉันและสามารถตั้งค่าได้ จีคลาวด์
สำเร็จด้วยบัญชี Google เดียวกัน ฉันกำลังสูญเสียสิ่งที่อาจทำให้เกิดปัญหา ณ จุดนี้ ทั้งหมดที่ฉันรู้ก็คือมันเป็นสิ่งที่เฉพาะสำหรับสภาพแวดล้อมการใช้งานปกติประจำวันของฉันในบัญชีท้องถิ่นบน Mac ของฉัน
นี่คือขั้นตอนที่ฉันได้ลองแล้วไม่ประสบความสำเร็จ จีคลาวด์
เพื่อทำงานอีกครั้ง:
- เปลี่ยนเปลือกของฉันจาก
ทุบตี
กลับไป zsh
.
- ดาวน์โหลดไฟล์
จีคลาวด์
ไฟล์เก็บถาวรที่มีล่ามหลาม
- วิ่ง
gcloud เริ่มต้น
หลังจากติดตาม ถอนการติดตั้งทิศทาง.
- เทียบเนื้อหาของ
~/.config/gcloud/
บนเครื่องที่ใช้งานได้ซึ่งอยู่ใน dir เดียวกันกับบัญชีในเครื่องที่ไม่ทำงานของฉัน รวมถึงสิ่งที่อยู่ในไฟล์ sqlite (ไม่มีอะไรกระโดดออกมาว่าขาดหายไป/เสีย)
- วิ่ง
gcloud เริ่มต้น
และใช้เบราว์เซอร์อื่น
- วิ่ง
gcloud init --console-only
.
- วิ่ง
gcloud เริ่มต้น
ในเปลือกกับของฉัน .bash_profile
ลบออกดังนั้นการปรับแต่งเชลล์ของฉันจะไม่เป็นปัจจัย
หากฉันต้องเดาว่าสาเหตุของปัญหาเกิดจากสิ่งใหม่ที่ฉันติดตั้งหรือการอัปเดตเป็นประจำสำหรับเครื่องมือที่มีอยู่ ฉันได้ตรวจสอบสิ่งที่ได้รับการอัปเดตเพื่อดูว่าผู้กระทำผิดอาจเป็นอย่างไร แต่ไม่พบสิ่งใดที่สำคัญ
ลู่ทางเพิ่มเติมใดที่ฉันสามารถใช้เพื่อแก้ไขจุดบกพร่องเพิ่มเติมหรือวิธีใดๆ ที่ฉันสามารถใช้เพื่อ "รีเซ็ต" อะไรก็ได้ จีคลาวด์
อาจสัมผัสจะได้รับการชื่นชมอย่างมาก!
ที่เกี่ยวข้อง ข้อมูล gcloud
เอาต์พุต:
Google Cloud SDK [346.0.0]
แพลตฟอร์ม: [Mac OS X, x86_64] uname_result(system='Darwin', node='Brandons-MacBook-Pro.local', release='19.6.0', version='Darwin Kernel Version 19.6.0: พฤ. 6 พ.ค. 00:48:39 PDT 2021; root:xnu-6153.141.33~1/RELEASE_X86_64', เครื่อง='x86_64', โปรเซสเซอร์='i386')
ภาษา: ('en_US', 'UTF-8')
Python Version: [3.8.8 (ค่าเริ่มต้น 22 มีนาคม 2021, 17:49:45) [Clang 11.0.3 (clang-1103.0.32.62)]]
ตำแหน่ง Python: [/Users/bboles/.pyenv/versions/3.8.8/bin/python3]
แพ็คเกจไซต์: [ปิดใช้งาน]
รูทการติดตั้ง: [/Users/bboles/tools/google-cloud-sdk]
ส่วนประกอบที่ติดตั้ง:
gsutil: [4.63]
แกนหลัก: [2021.06.18]
bq: [2.0.69]
เส้นทางระบบ: [/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]
เส้นทาง 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]
Cloud SDK บน PATH: [จริง]
Kubectl บนเส้นทาง: [/usr/local/bin/kubectl]
คุณสมบัติการติดตั้ง: [/Users/bboles/tools/google-cloud-sdk/properties]
ไดเร็กทอรีการกำหนดค่าผู้ใช้: [/Users/bboles/.config/gcloud]
ชื่อการกำหนดค่าที่ใช้งานอยู่: [ค่าเริ่มต้น]
เส้นทางการกำหนดค่าที่ใช้งานอยู่: [/Users/bboles/.config/gcloud/configurations/config_default]
บัญชี: [[email protected]]
โครงการ: [ไม่มี]
คุณสมบัติปัจจุบัน:
[หลัก]
บัญชี: [[email protected]]
ปิดการใช้งาน_usage_reporting: [จริง]
ไดเรกทอรีบันทึก: [/Users/bboles/.config/gcloud/logs]
ไฟล์บันทึกล่าสุด: [/Users/bboles/.config/gcloud/logs/2021.06.23/16.05.57.047852.log]
คอมไพล์: [git เวอร์ชัน 2.32.0]
ssh: [OpenSSH_8.1p1, LibreSSL 2.7.3]