Score:1

อัปเดตคีย์ PGP ในที่เก็บ apt ที่โฮสต์เอง

ธง cn

เรากำลังใช้ ตัวจัดการพื้นที่เก็บข้อมูล Sonatype Nexus เป็นเจ้าภาพ ฉลาด ที่เก็บ เดอะ กบข คีย์ของหนึ่งในนั้นหมดอายุเมื่อเร็วๆ นี้และจำเป็นต้องอัปเดต สิ่งที่ฉันคิดว่าเพียงพอคือการสร้างคู่คีย์ใหม่ (เช่น อธิบาย ในเอกสารของไซต์อย่างเป็นทางการ) ให้วางคีย์ส่วนตัวใหม่ผ่าน Nexus UI และข้อความรหัสผ่านใหม่ apt-key เพิ่ม รหัสสาธารณะใหม่บนระบบไคลเอนต์และทุกอย่างก็เรียบร้อยดี สิ่งที่เกิดขึ้นแทนก็คือ การปรับปรุงที่เหมาะสม ยังคงพูดว่า NO_PUBKEY <old_id>. ฉันไม่มีความคิดใด ๆ ที่ไม่ ฉลาด ใช้ข้อมูลตั้งแต่ตอนนี้ว่าไม่มีคีย์เก่าและไม่ "ซิงโครไนซ์" คีย์ใหม่ ฉันได้พยายามลบเนื้อหาของ /var/lib/apt/lists/ ไดเร็กทอรีก่อนที่จะโทร การปรับปรุงที่เหมาะสม. ฉันพลาดอะไรไป

แก้ไข: ทั้งหมดรันใน clean docker ซึ่งจะเพิ่มเฉพาะคีย์ใหม่เท่านั้น apt-key เพิ่ม public.gpg.key และพื้นที่เก็บข้อมูลใหม่ไปที่ /etc/apt/sources.list, echo "deb <repo_url> ไบโอนิคหลัก" >> /etc/apt/sources.list

djdomi avatar
za flag
แสดงให้เราเห็น apt conf, source conf ที่คุณใส่ repository, ส่วนใหญ่หรือสมมติว่าบางครั้ง kry ได้รับการแก้ไขที่นั่น
cn flag
@djdomi ฉันเข้าใจว่าคุณหมายถึงอะไร ใน `sources.list` ไม่มีการระบุสำหรับที่เก็บใน `[]`
Score:1
ธง cn

ฉันจัดการเพื่อแก้ปัญหาแล้ว ที่เก็บ Nexus apt สร้างสองโฟลเดอร์หนึ่งเรียกว่า ข้อมูลเมตา และคนหนึ่งถูกเรียก แพ็คเกจ. ใน ข้อมูลเมตา โฟลเดอร์ไฟล์ ปล่อย, ในการเปิดตัว และ Release.gpg ถูกสร้างขึ้น สิ่งเหล่านี้จะไม่ถูกสร้างใหม่โดยอัตโนมัติเมื่อมีการเปลี่ยนคีย์ใน UI ในการบังคับการสร้างไฟล์เหล่านี้ใหม่ จะต้องลบโฟลเดอร์และต้องอัปโหลดแพ็คเกจ สิ่งนี้จะกระตุ้นการสร้างโฟลเดอร์ข้อมูลเมตาใหม่พร้อมไฟล์ที่เหมาะสมทั้งหมด หลังจากการดำเนินการนี้ คีย์จะทำงาน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา