Score:0

Fedora 34 Docker Image ล้มเหลวในการสร้างเนื่องจากข้อผิดพลาดของดิสก์ I/O (โฮสต์แพลตฟอร์ม Digital Ocean App)

ธง cn

ฉันมี Dockerfile ซึ่งโดยพื้นฐานแล้ว:

# ไวยากรณ์=นักเทียบท่า/นักเทียบท่าไฟล์:1
จาก fedora:34
RUN dnf --assumeyes ติดตั้ง python3 python3-pip python3-gdal

ซึ่งทำงานได้ดีบนเครื่องโฮสต์ต่างๆ อย่างไรก็ตาม เมื่อ Digital Ocean App Platform พยายามสร้างอิมเมจ วิ่ง คำสั่งล้มเหลวด้วย:

ข้อมูล [0012] กำลังทำงาน: [/bin/sh -c dnf --assumeyes ติดตั้ง python3 python3-pip python3-gdal]
ข้อผิดพลาด: ความล้มเหลวของ sqlite: สร้างตารางหากไม่มี 'แพ็คเกจ' ...: ข้อผิดพลาดของดิสก์ I / O
ข้อผิดพลาด: ไม่สามารถเปิดดัชนีแพ็คเกจโดยใช้ sqlite - ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว (2)
ภาพการสร้างข้อผิดพลาด: ขั้นตอนการสร้างข้อผิดพลาด: ล้มเหลวในการดำเนินการคำสั่ง: รอให้กระบวนการออก: ออกจากสถานะ 1

ข้อมูลที่เกี่ยวข้องเพียงอย่างเดียวที่ฉันพบคือข้อผิดพลาดเก่า (2015) https://bugzilla.redhat.com/show_bug.cgi?id=1213602 ซึ่งกล่าวถึงปัญหาเกี่ยวกับ การซ้อนทับ เป็นเอ็นจิ้นการจัดเก็บเลเยอร์โฮสต์ที่กำหนดค่าไว้ ... แต่การแก้ไขที่แนะนำทั้งหมดล้มเหลว เช่น การเพิ่ม:

RUN สัมผัส /var/lib/rpm/*

เป็นคำสั่งแรก

ขณะที่ฉัน ทำ เปิดตั๋วสนับสนุน Digital Ocean ... ดูเหมือนว่า DO จะแก้ไขไม่ได้และดูเหมือนว่าเป็นข้อผิดพลาดที่แปลกมากสำหรับ Dockerfile ที่เรียบง่ายมาก ความจริงที่ว่ามันสร้างได้ดีในเครื่องบ่งบอกถึงปัญหาการกำหนดค่าโฮสต์หรือไม่

มีใครเห็นสิ่งนี้หรือไม่? มีปัญหาทั่วไปกับอิมเมจพื้นฐานของ Fedora บนผู้ให้บริการโฮสต์ Docker หรือไม่

ฉันนิ่งงัน ทักษะ Google ของฉันทำให้ฉันล้มเหลว

Score:1
ธง cn

แค่เดา ​​แต่ดูเหมือนว่าข้อผิดพลาดจะส่งผลกระทบต่อ สแควร์ไลท์ แบ็กเอนด์ที่ใช้โดย dnf. ข้อผิดพลาดประเภทนี้เกี่ยวข้องกับการเขียนบนดิสก์ คุณตรวจสอบแล้วว่าบนโฮสต์นี้คุณมีพื้นที่ดิสก์เพียงพอที่จัดสรรให้กับรันไทม์ของคอนเทนเนอร์ ตัวอย่างเช่น Docker คำสั่งต่อไปนี้สามารถช่วยตรวจสอบการใช้ดิสก์

ระบบนักเทียบท่า df

แหล่งที่มา

คุณยังสามารถตรวจสอบพื้นที่ว่างบนดิสก์ได้อีกด้วย

df -h /var/lib/docker.df
cn flag
ใช่ ฉันตรวจสอบกับ Digital Ocean แล้ว คอนเทนเนอร์ที่ใช้ Ubuntu ซึ่งมีแอปเดียวกันก็ใช้งานได้ดีเช่นกัน เป็นสิ่งที่เกี่ยวข้องกับแบ็กเอนด์ที่เก็บคอนเทนเนอร์ที่โฮสต์ใช้

โพสต์คำตอบ

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