ฉันบูต PXE และติดตั้งเซิร์ฟเวอร์ 20.04 โดยอัตโนมัติไม่สำเร็จ เซิร์ฟเวอร์กำลังได้รับ ข้อมูลผู้ใช้
ไฟล์จากเซิร์ฟเวอร์ cloud-init ของฉัน แต่มันล้มเหลวในบางจุดของการติดตั้งแต่ละครั้ง converter_autoinstall_config: max() arg เป็นลำดับว่าง
สำหรับการอ้างอิง ipxe params ของฉัน:
เคอร์เนล vmlinuz root=/dev/ram0 ip=dhcp ชื่อโฮสต์=ทดสอบ url=http://releases.ubuntu.com/20.04.2/ubuntu-20.04.2-live-server-amd64.iso ติดตั้งอัตโนมัติ ds=nocloud-net; s=http://เซิร์ฟเวอร์/configs/
เริ่มต้น
และที่น่าตื่นเต้นกว่านั้นคือข้อมูลผู้ใช้ของฉัน (ตัวอย่างง่ายๆ จาก Canonical เพื่อทดสอบ)
รุ่น: 1
ตัวตน:
ชื่อโฮสต์: ทดสอบ
ชื่อผู้ใช้: ผู้ทดสอบ
รหัสผ่าน: an_encrypted_password
ข้อผิดพลาดของตัวติดตั้ง:
2021-08-05 13:03:52,379 DEBUG root:39 start: subiquity/Filesystem/apply_autoinstall_config/convert_autoinstall_config:
2021-08-05 13:03:52,379 DEBUG subiquity.server.controller.filesystem:193 self.ai_data = {'layout': {'match': {'path': '/dev/sda'}, 'name' : 'lvm'}}
2021-08-05 13:03:52,379 DEBUG subiquity.common.filesystem:369 bootloader Bootloader.BIOS
2021-08-05 13:03:52,381 ข้อผิดพลาด root:39 เสร็จสิ้น: subiquity/Filesystem/apply_autoinstall_config/convert_autoinstall_config: FAIL: max() arg เป็นลำดับที่ว่างเปล่า
2021-08-05 13:03:52,382 ข้อผิดพลาด root:39 เสร็จสิ้น: subiquity/Filesystem/apply_autoinstall_config: FAIL: max() arg เป็นลำดับว่าง
2021-08-05 13:03:52,382 ERROR root:39 Finish: subiquity/apply_autoinstall_config: FAIL: max() arg เป็นลำดับว่าง
2021-08-05 13:03:52,382 ข้อผิดพลาด subiquity.server.server:261 ข้อผิดพลาดระดับบนสุด
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/snap/subiquity/2280/lib/python3.6/site-packages/subiquity/server/server.py", บรรทัด 365 ในตอนเริ่มต้น
รอ self.apply_autoinstall_config()
ไฟล์ "/snap/subiquity/2280/lib/python3.6/site-packages/subiquitycore/context.py" บรรทัดที่ 148 ใน decor_async
การกลับมารอปรุงยา (ตัวเอง ** กิโลวัตต์)
ไฟล์ "/snap/subiquity/2280/lib/python3.6/site-packages/subiquity/server/server.py", บรรทัด 310 ใน apply_autoinstall_config
กำลังรอ controller.apply_autoinstall_config()
ไฟล์ "/snap/subiquity/2280/lib/python3.6/site-packages/subiquitycore/context.py" บรรทัดที่ 148 ใน decor_async
การกลับมารอปรุงยา (ตัวเอง ** กิโลวัตต์)
ไฟล์ "/snap/subiquity/2280/lib/python3.6/site-packages/subiquity/server/controllers/filesystem.py", บรรทัด 103 ใน apply_autoinstall_config
self.convert_autoinstall_config(บริบท=บริบท)
ไฟล์ "/snap/subiquity/2280/lib/python3.6/site-packages/subiquitycore/context.py" บรรทัดที่ 142 ใน decor_sync
ส่งคืนปรุงยา (ตัวเอง ** กิโลวัตต์)
ไฟล์ "/snap/subiquity/2280/lib/python3.6/site-packages/subiquity/server/controllers/filesystem.py" บรรทัดที่ 200 ใน converter_autoinstall_config
ปรุงยา (ดิสก์)
ไฟล์ "/snap/subiquity/2280/lib/python3.6/site-packages/subiquity/common/filesystem.py", บรรทัด 389 ใน guided_lvm
self.add_boot_disk (ดิสก์)
ไฟล์ "/snap/subiquity/2280/lib/python3.6/site-packages/subiquity/common/filesystem.py", บรรทัด 372 ใน add_boot_disk
new_boot_disk.partitions(), คีย์=แลมบ์ดา p: p.size)
ValueError: max() arg เป็นลำดับที่ว่างเปล่า