Score:0

ข้อมูลผู้ใช้ที่ว่างเปล่าใน Cloud-init

ธง us

ปัญหา

ฉันพยายาม (และล้มเหลว) เพื่อให้ Ubuntu 20.04 ติดตั้งอัตโนมัติ กระบวนการส่วนใหญ่ยังคงดำเนินต่อไป แต่เมื่อฉันพยายามเข้าถึง SeedFile s=http://myip:port/file มันจะเข้าถึงไฟล์ได้สำเร็จ (ตามบันทึกเว็บเซิร์ฟเวอร์ของฉัน /var/log/httpd/access_logแต่เมื่อฉันลองดูไฟล์ข้อมูลผู้ใช้ในโปรแกรมติดตั้งของฉัน มันจะว่างเปล่า

เมื่อฉันตรวจสอบบันทึก cloud-init /var/log/cloud-init.log มันแสดงข้อผิดพลาดบางอย่าง แต่ฉันไม่สามารถหาวิธีแก้ไขได้

util.py[DEBUG]: อ่าน 0 ไบต์จาก /var/lib/cloud/seed/nocloud/user-data
...
util.py[DEBUG]: พยายามโหลด yaml จากสตริงที่มีความยาว 0 ด้วยประเภทรูทที่อนุญาต
...
util.py[คำเตือน]: การรับข้อมูลจาก <คลาส 'cloudinit.sources.DataSourceNoCloud.DataSourceNoCloudNet'> ล้มเหลว

หมายเหตุ: ไม่จำเป็นต้องเรียงตามลำดับที่ปรากฏ

ทำให้ฉันถาม

ใครช่วยอธิบายทีว่าทำไม cloud-init กระบวนการโหลด/เขียน my.js ไม่สำเร็จ ข้อมูลผู้ใช้ ไฟล์?

Score:0
ธง us

ตอบ

ดังนั้นฉันจึงไม่แน่ใจว่าทำไม ข้อมูลผู้ใช้ ไฟล์ว่างเปล่าตามที่เห็นจากตัวติดตั้ง ฉันเดาว่า cloud-init โปรแกรมกำลังตัดเนื้อหาออกแทนที่จะคัดลอกออกมา แต่ฉันไม่สามารถพูดได้อย่างแน่นอน ตอนนี้วิธีแก้ปัญหาที่ทำให้ฉันถามสิ่งนี้คือ อ่าน !@#$!@ CLOUD-INIT คำถามที่พบบ่อย!!!

โดยพื้นฐานแล้ว ทั้งหมดที่ฉันต้องทำเพื่อหยุด cloud-init ไม่ให้กลับไปใช้ DataSource เริ่มต้นคือการติดตั้งอย่างถูกต้อง ข้อมูลผู้ใช้ ไฟล์โดยตรวจสอบให้แน่ใจว่าบรรทัดแรกของไฟล์มีเท่านั้น #cloud-config

ฉันรู้ว่านี่ไม่ได้ตอบคำถาม "ทำไมต้องเป็นของฉัน ข้อมูลผู้ใช้ ว่างเปล่า" แต่มันแก้ปัญหาของฉันได้ดังนั้นฉันจึงถือว่าเป็นคำตอบ :)

โพสต์คำตอบ

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