ความถูกต้องของรหัสลายเซ็นหมดอายุ และหลังจากนั้นไม่กี่วัน Microsoft ได้สร้างรหัสใหม่ การเปลี่ยนคีย์ในระบบของคุณไม่ได้เป็นไปโดยอัตโนมัติ และคุณต้องลบคีย์เก่าและเพิ่มคีย์ใหม่
มีสองวิธีสองวิธีในการแก้ปัญหา: หนึ่ง ใช้แบบดั้งเดิม apt-key เพิ่ม
คำสั่ง อีกอันเพิ่มคีย์ใหม่ให้กับพวงกุญแจด้วยตนเอง
# โซลูชันใช้ได้จนถึง Ubuntu 21.04 (รวมอยู่ด้วย)
คุณสามารถลบรหัสที่ใช้ไม่ได้แล้ว:
sudo apt-key เดล 1F3045A5DF7587C3
จากนั้นเพิ่มรหัสที่ถูกต้องใหม่อีกครั้ง:
ขด https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-key เพิ่ม -
วิ่ง อัปเดต sudo apt && อัปเกรด sudo apt
คุณไม่ควรเห็นข้อผิดพลาด
# โซลูชันใช้ได้ใน Ubuntu 21.04 และรุ่นต่อๆ ไป
เมื่อคุณพยายามเพิ่มคีย์ที่เก็บ APT โดยใช้ ฉลาดคีย์
ใน Ubuntu คุณอาจเห็นข้อความต่อไปนี้:
คำเตือน: apt-key เลิกใช้แล้ว จัดการไฟล์พวงกุญแจใน trust.gpg.d แทน (ดู apt-key(8))
หน้าคน apt-key ระบุว่า:
การใช้ apt-key เลิกใช้แล้ว ยกเว้นการใช้ apt-key del ในสคริปต์ผู้ดูแลเพื่อลบคีย์ที่มีอยู่ออกจากพวงกุญแจหลัก
ดังนั้น หากคุณใช้ Ubuntu เวอร์ชันจนถึง 21.04 คุณก็ใช้ได้ apt-key เดล
และ apt-key เพิ่ม
แต่สำหรับเวอร์ชันต่อไปนี้ คุณต้องเพิ่มคีย์ในพวงกุญแจด้วยตนเอง (ใน Ubuntu 21.04 ทั้งสองโซลูชันทำงานได้อย่างสมบูรณ์: ฉันทดสอบทั้งสองอย่าง)
คุณสามารถลบรหัสที่ใช้ไม่ได้แล้ว:
sudo apt-key เดล 1F3045A5DF7587C3
ดาวน์โหลดคีย์และเพิ่มลงในพวงกุญแจ:
ขด https://repo.skype.com/data/SKYPE-GPG-KEY | gpg --dearmor | sudo ที /etc/apt/trusted.gpg.d/skype-stable-archive-keyring.gpg
เปิด skype-stable.list
ไฟล์...
sudo nano /etc/apt/sources.list.d/skype-stable.list
...และแก้ไขบรรทัดแรกด้วยวิธีนี้:
deb [arch=amd64 ลงนามโดย=/etc/apt/trusted.gpg.d/skype-stable-archive-keyring.gpg] https://repo.skype.com/deb หลักที่เสถียร
วิ่ง อัปเดต sudo apt && อัปเกรด sudo apt
คุณไม่ควรเห็นข้อผิดพลาด