ฉันกำลังพยายามติดตั้ง Google Cloud Ops Agent บน Ubuntu ผ่าน Docker และพบปัญหาบางอย่าง
ประการแรก การเรียกใช้ต่อไปนี้ส่งคืนข้อผิดพลาดที่แจ้งว่าไม่สามารถตรวจสอบลายเซ็น GPG บางอย่างได้:
จากอูบุนตู: impish
RUN ปรับปรุง apt
RUN apt -y ติดตั้ง curl
RUN curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh && bash add-google-cloud-ops-agent-repo.sh --also-install - -รายละเอียด
CMD ["หาง", "/dev/null"]
ข้อผิดพลาด:
#6 20.71 Hit:1 http://ports.ubuntu.com/ubuntu-ports นำเข้า InRelease
#6 21.00 น. ชม:2 http://ports.ubuntu.com/ubuntu-ports impish-updates InRelease
#6 21.00 รับ:3 https://packages.cloud.google.com/apt google-cloud-ops-agent-impish-all InRelease [5474 B]
#6 21.09 ผิดพลาด:3 https://packages.cloud.google.com/apt google-cloud-ops-agent-impish-all InRelease
#6 21.09 ไม่สามารถตรวจสอบลายเซ็นต่อไปนี้ได้เนื่องจากรหัสสาธารณะไม่พร้อมใช้งาน: NO_PUBKEY FEEA9169307EA071 NO_PUBKEY 8B57C5C2836F4BEB
#6 21.33 ชม:4 http://ports.ubuntu.com/ubuntu-ports impish-backports InRelease
#6 21.64 ชม:5 http://ports.ubuntu.com/ubuntu-ports impish-security In Release
#6 21.72 อ่านรายการแพ็คเกจ...
#6 22.12 W: ข้อผิดพลาด GPG: https://packages.cloud.google.com/apt google-cloud-ops-agent-impish-all InRelease: ไม่สามารถยืนยันลายเซ็นต่อไปนี้ได้เนื่องจากรหัสสาธารณะไม่พร้อมใช้งาน: NO_PUBKEY FEEA9169307EA071 NO_PUBKEY 8B57C5C2836F4BEB
#6 22.12 E: ที่เก็บ 'https://packages.cloud.google.com/apt google-cloud-ops-agent-impish-all InRelease' ไม่ได้ลงนาม
เพื่อหลีกเลี่ยงปัญหานี้ ทำตามคำแนะนำบางอย่างที่ฉันพบทางออนไลน์ ฉันได้เพิ่ม:
RUN apt -y ติดตั้งซอฟต์แวร์คุณสมบัติทั่วไป
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FEEA9169307EA071 8B57C5C2836F4BEB
ให้ Dockerfile ต่อไปนี้แก่ฉัน:
จากอูบุนตู: impish
RUN ปรับปรุง apt
RUN apt -y ติดตั้งซอฟต์แวร์คุณสมบัติทั่วไป curl
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FEEA9169307EA071 8B57C5C2836F4BEB
RUN curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh && bash add-google-cloud-ops-agent-repo.sh --also-install - -รายละเอียด
CMD ["หาง", "/dev/null"]
ซึ่งส่งผลให้มีการเตือนว่า ฉลาดคีย์
เลิกใช้แล้วและมีข้อผิดพลาด "การติดตั้งล้มเหลว" สำหรับ Ops Agent:
#7 7.659 E: ไม่พบแพ็คเกจ google-cloud-ops-agent
#7 7.659 + ล้มเหลว 'การติดตั้ง google-cloud-ops-agent ล้มเหลว'
#7 7.660 ++ วันที่ +%Y-%m-%dT%H:%M:%S%z
#7 7.661 + echo '[2022-05-02T20:40:14+0000] การติดตั้ง google-cloud-ops-agent ล้มเหลว'
#7 7.661 [2022-05-02T20:40:14+0000] การติดตั้ง google-cloud-ops-agent ล้มเหลว
ตาม Ops Agent Google เอกสาร รองรับ Ubuntu Impish การเปลี่ยน Ubuntu จากเวอร์ชัน 21.10 (impish) เป็น 20.04 (focal) ดูเหมือนจะไม่ช่วยเช่นกัน
คำแนะนำใด ๆ เกี่ยวกับวิธีที่ดีกว่าในการแก้ไขปัญหา GPG และการติดตั้ง Google Ops Agent บน Ubuntu จะได้รับการชื่นชมอย่างมาก