การติดตั้งสแน็ปล้มเหลว: ข้อผิดพลาด: ไม่พบลายเซ็นที่มีข้อมูลเมตาสำหรับสแน็ปอิน


23

ฉันสร้างสแน็ปของตัวเองแล้วและติดตั้งสำเร็จในขณะนี้ แต่เพียงแค่วันนี้ทุกครั้งที่สร้างสแน็ปไฟล์เมื่อฉันพยายามติดตั้งฉันจะได้รับ ...

error: cannot find signatures with metadata for snap "mysnap_1.0_amd64.snap"

ฉันอยู่ที่การสูญเสียที่สมบูรณ์ สิ่งนี้หมายความว่า? ฉันจะแก้ไขได้อย่างไร ฉันไม่สามารถคิดถึงสิ่งที่ฉันทำเพื่อทำให้สิ่งนี้เริ่มเกิดขึ้น

คำตอบ:


42

หมายความว่า snapd ได้รับการอัปเดตโดยไม่อัปเดตเอกสารฉันกลัว

การอัปเดตเกี่ยวข้องกับการยืนยันในกรณีนี้นั่นคือการตรวจสอบว่าสแน็ปนั้นมาจากบุคคลที่เชื่อถือได้ เนื่องจากคุณกำลังติดตั้งสแนปอินแบบโลคอลคุณจึงไม่ต้องทำการยืนยันใด ๆ และ snapd จะไม่เชื่อถือ ข้อความแสดงข้อผิดพลาดอาจมีประโยชน์มากกว่านี้เล็กน้อย

ไม่ว่าคุณจะได้รับสิ่งนี้ในระหว่างการทดสอบด้วยการ--dangerousตั้งค่าสถานะ:

$ sudo snap install --dangerous <snap>

หมายเหตุ:มีบางคนปั่นป่วนในธงนี้; --force-dangerousในรุ่นก่อนหน้านี้ก็


นั่นทำให้ฉันผ่านข้อผิดพลาด ขอขอบคุณ! ฉันคิดว่าถ้าฉันได้อ่านหน้าคนอย่างรวดเร็วฉันควรจะสามารถสรุปได้ว่า ดังนั้นความจำเป็นในการตั้งค่าสถานะนี้จะหายไปหลังจากการอัพเกรด snap daemon ที่เหมาะสมหรือไม่ แก้ไข: โอ้ดูเหมือนว่า snap ยังอยู่ในการพัฒนา
Spencer Parkin

แท้จริงแล้ว snapd ยังคงมีการพัฒนาอยู่ ความจำเป็นสำหรับการตั้งค่าสถานะนี้จะหายไปเมื่อคุณเผยแพร่สแน็ปของคุณไปที่ร้านค้าซึ่งจะได้รับการยืนยัน
Kyle
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.