Score:0

Ubuntu 20.04.3 ติดตั้งอัตโนมัติพร้อมข้อมูลผู้ใช้ที่ฝังอยู่ (ฉันได้รับวิธีแก้ปัญหา)

ธง gf

ฉันกำลังพยายามสร้างอิมเมจ ISO ของ Ubuntu 20.04.3 ที่แก้ไขด้วยการติดตั้งข้อมูลผู้ใช้อัตโนมัติแบบฝัง แต่ตัวติดตั้งหยุดทำงาน

YAML ข้อมูลผู้ใช้ได้รับการบันทึกจากเซิร์ฟเวอร์ Ubuntu ที่ติดตั้งด้วยตนเอง (จาก /var/log/installer/autoinstall-user-data) ฉันต้องลบสองส่วนออกจาก YAML นี้เพื่อให้การติดตั้งอัตโนมัติผ่านความล้มเหลวเล็กน้อย แต่ฉันติดปัญหาความผิดพลาดของตัวติดตั้ง หลังจากแก้ไขปัญหาโดยใช้การถ่ายโอนข้อมูลข้อผิดพลาดของตัวติดตั้ง ฉันพบว่าตัวติดตั้งกำลังมองหา "cdrom:/dists/focal/main/binary-amd64/Packages" แต่ฉันเห็นเฉพาะ Packages.gz ในเส้นทางนั้น

เพื่อแก้ไขฉันได้ลองวิธีแก้ปัญหานี้สำเร็จแล้ว: วางไฟล์ 'Packages' ที่แยกไว้ใต้พาธ '/dists/focal/main/binary-amd64/' ใน ISO ก่อนสร้าง ISO ที่กำหนดเอง เก็บ "Packages.gz" ไว้ใน ISO ด้วย สิ่งนี้แก้ไขปัญหาได้

เห็นได้ชัดว่านี่ดูเหมือนจุดบกพร่องของบรรจุภัณฑ์อิมเมจ Subiquity หรือ ISO ฉันกำลังจัดเตรียมบันทึกและดัมพ์ข้อขัดข้องสำหรับการตรวจสอบของคุณ

นี่คือข้อมูลเพิ่มเติมสำหรับ:

ฉันเห็นสิ่งนี้ในคอนโซลและ subuigity-server-info.log:

2022-02-22 09:34:34,416 INFO aiohttp.access:206 [22/Feb/2022:09:34:23 +0000] "GET /meta/status?cur=%22WAITING%22 HTTP/1.1" 200 418 "-" "Python/3.6 aiohttp/3.7.4.post0"
2022-02-22 09:34:34,418 INFO root:39 start: subiquity/Meta/status_GET:
2022-02-22 09:36:13,650 ข้อผิดพลาด root:39 เสร็จสิ้น: subiquity/Install/install/curtin_install/cmd-install/stage-curthooks/001-configure-apt/cmd-in-target: FAIL: คำสั่ง curtin ใน- เป้า
2022-02-22 09:36:13,650 ข้อผิดพลาด root:39 เสร็จสิ้น: subiquity/Install/install/curtin_install/cmd-install/stage-curthooks/001-configure-apt: FAIL: running '/snap/subiquity/2651/bin /subiquity-configure-apt /snap/subiquity/2651/usr/bin/python3 จริง'
2022-02-22 09:36:13,650 ข้อผิดพลาด root:39 เสร็จสิ้น: subiquity/Install/install/curtin_install/cmd-install/stage-curthooks: FAIL: การกำหนดค่าระบบที่ติดตั้ง
2022-02-22 09:36:14,461 ข้อผิดพลาด root:39 เสร็จสิ้น: subiquity/Install/install/curtin_install: FAIL: Command '['systemd-cat', '--level-prefix=false', '--identifier= subiquity_log.2706', '/snap/subiquity/2651/usr/bin/python3', '-m', 'curtin', '--showtrace', '-c', '/var/log/installer/subiquity- curtin-install.conf', 'install']' ส่งคืนสถานะการออกที่ไม่ใช่ศูนย์ 3
2022-02-22 09:36:14,462 INFO subiquitycore.common.errorreport:407 การบันทึกรายงานข้อขัดข้อง 'การติดตั้งล้มเหลวล้มเหลวด้วย
2022-02-22 09:36:14,462 ข้อผิดพลาด root:39 เสร็จสิ้น: subiquity/ติดตั้ง/ติดตั้ง: ล้มเหลว: คำสั่ง '['systemd-cat', '--level-prefix=false', '--identifier=subiquity_log. 2706', '/snap/subiquity/2651/usr/bin/python3', '-m', 'curtin', '--showtrace', '-c', '/var/log/installer/subiquity-curtin- install.conf', 'install']' ส่งคืนสถานะการออกที่ไม่ใช่ศูนย์ 3
2022-02-22 09:36:14,462 INFO รูท:39 เริ่มต้น: subiquity/ErrorReporter/1645522574.462125301.install_fail/add_info:
2022-02-22 09:36:14,463 ข้อผิดพลาด subiquity.server.server:336 ข้อผิดพลาดระดับบนสุด
Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/cmdlist.py", บรรทัด 104 ใน _run
    รอ Install.install_task
  ไฟล์ "/snap/subiquity/2651/lib/python3.6/site-packages/subiquitycore/context.py", บรรทัด 148, ตกแต่ง_async
    การกลับมารอปรุงยา (ตัวเอง ** กิโลวัตต์)
  ไฟล์ "/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/install.py", บรรทัด 222 ในการติดตั้ง
    รอ self.curtin_install (บริบท = บริบท)
  ไฟล์ "/snap/subiquity/2651/lib/python3.6/site-packages/subiquitycore/context.py", บรรทัด 148, ตกแต่ง_async
    การกลับมารอปรุงยา (ตัวเอง ** กิโลวัตต์)
  ไฟล์ "/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/install.py", บรรทัด 194 ใน curtin_install
    cp = wait arun_command(self.logged_command(curtin_cmd), check=True)
  ไฟล์ "/snap/subiquity/2651/lib/python3.6/site-packages/subiquitycore/utils.py", บรรทัด 85 ใน arun_command
    เพิ่มกระบวนการย่อย CalledProcessError (proc.returncode, cmd)
subprocess.CalledProcessError: คำสั่ง '['systemd-cat', '--level-prefix=false', '--identifier=subiquity_log.2706', '/snap/subiquity/2651/usr/bin/python3', '- m', 'curtin', '--showtrace', '-c', '/var/log/installer/subiquity-curtin-install.conf', 'install']' ส่งคืนสถานะการออกที่ไม่ใช่ศูนย์ 3
2022-02-22 09:36:14,463 ข้อผิดพลาด subiquity.server.server:336 ข้อผิดพลาดระดับบนสุด
Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/reboot.py" บรรทัดที่ 54 ใน _run

และฉันเห็นสิ่งนี้ในการถ่ายโอนข้อมูลข้อขัดข้อง:

Err:4 ไฟล์:/cdrom focal/main amd64 Packages
   ไม่พบไฟล์ - /cdrom/dists/focal/main/binary-amd64/Packages (2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว)

ฉันใช้พารามิเตอร์เคอร์เนลต่อไปนี้ใน '/boot/grub/grub.cfg', '/isolinux/txt.cfg', '/boot/grub/loopback.cfg':

linux /casper/vmlinuz ติดตั้งอัตโนมัติแบบเงียบ ds=nocloud\;s=/cdrom/nocloud/ fsck.mode=skip ---

#cloud-config
ติดตั้งอัตโนมัติ:
  ถนัด:
    geoip: จริง
    การเก็บรักษา_sources_list: เท็จ
    หลัก:
    - ส่วนโค้ง: [amd64, i386]
      ยูริ: http://in.archive.ubuntu.com/ubuntu
    - ส่วนโค้ง: [ค่าเริ่มต้น]
      ยูริ: http://ports.ubuntu.com/ubuntu-ports
  ตัวตน: {ชื่อโฮสต์: ubuntu1, รหัสผ่าน: ,
    ชื่อจริง: Govind A ชื่อผู้ใช้: bma}
  แป้นพิมพ์: {รูปแบบ: เรา, สลับ: null, ตัวแปร: ''}
  ภาษา: en_US.UTF-8
  เครือข่าย:
    อีเธอร์เน็ต:
      eno1: {dhcp4: จริง}
    รุ่น: 2
  งับ:
    - ชื่อ: ไป
      ช่อง: 1.14/เสถียร
      คลาสสิก: จริง
  ssh:
    อนุญาต pw: จริง
    คีย์ที่ได้รับอนุญาต: []
    ติดตั้งเซิร์ฟเวอร์: จริง
  พื้นที่จัดเก็บ:
    การกำหนดค่า:
    - {ptable: gpt, อนุกรม: 3333333333333333333333333333334, wwn: '0x666666666666666666666666',
      เส้นทาง: /dev/sdb, ล้าง: superblock, รักษา: เท็จ, ชื่อ: '', grub_device: เท็จ,
      ประเภท: ดิสก์, id: disk-sdb}
    - {อุปกรณ์: disk-sdb, ขนาด: 536870912, เช็ด: superblock, แฟล็ก: บูต, หมายเลข: 1,
      รักษา: เท็จ, grub_device: จริง, ประเภท: พาร์ติชัน, id: พาร์ติชัน-0}
    - {fstype: fat32, ปริมาณ: พาร์ติชัน-0, รักษา: เท็จ, ประเภท: รูปแบบ, รหัส: รูปแบบ-0}
    - {อุปกรณ์: disk-sdb, ขนาด: 1073741824, ลบ: superblock, ตั้งค่าสถานะ: '', จำนวน: 2,
      รักษา: เท็จ, grub_device: เท็จ, ประเภท: พาร์ติชัน, id: พาร์ติชัน-1}
    - {fstype: ext4, ปริมาณ: พาร์ติชัน-1, รักษา: เท็จ, ประเภท: รูปแบบ, รหัส: รูปแบบ-1}
    - {อุปกรณ์: disk-sdb, ขนาด: 117841068032, ลบ: superblock, ตั้งค่าสถานะ: '', หมายเลข: 3,
      รักษา: เท็จ, grub_device: เท็จ, ประเภท: พาร์ติชัน, id: พาร์ติชัน-2}
    - ชื่อ: ubuntu-vg
      อุปกรณ์: [พาร์ติชัน-2]
      รักษา: เท็จ
      พิมพ์: lvm_volgroup
      id: lvm_volgroup-0
    - {ชื่อ: ubuntu-lv, volgroup: lvm_volgroup-0, ขนาด: 58919485440B, ลบ: superblock,
      รักษา: เท็จ, ประเภท: lvm_partition, id: lvm_partition-0}
    - {fstype: ext4, ปริมาณ: lvm_partition-0, รักษา: เท็จ, ประเภท: รูปแบบ, รหัส: รูปแบบ-2}
    - {เส้นทาง: /, อุปกรณ์: รูปแบบ-2, ประเภท: เมานต์, รหัส: เมานต์-2}
    - {เส้นทาง: /boot อุปกรณ์: รูปแบบ-1 ประเภท: เมานต์ รหัส: เมานต์-1}
    - {เส้นทาง: /boot/efi, อุปกรณ์: รูปแบบ-0, ประเภท: เมานต์, รหัส: เมานต์-0}
  รุ่น: 1
David avatar
cn flag
This is a question and answer site. What I see here is worded as an answer to an un asked question. what question are you trying to ask?
Govind Avireddi avatar
gf flag
As I said in my original question, I found a "workaround". But I need a permanent solution to the problem I am facing.

โพสต์คำตอบ

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