Score:0

Ubuntu Server 20.04 ไม่สามารถติดตั้งแพ็คเกจที่มีสถานะออก 100 ระหว่างการติดตั้งอัตโนมัติ `packer` อัตโนมัติ

ธง be

ฉันกำลังพยายามติดตั้ง Ubuntu Server 20.04 โดยอัตโนมัติ (รายละเอียดด้านล่าง) ด้วย ผู้บรรจุหีบห่อ เพื่อสร้างกล่อง Vagrant แต่ฉันติดขัดในการติดตั้ง สิ่งจำเป็นในการสร้างเชลล์ออกด้วยสถานะ 100 การย้อนกลับคือ ในภาพนี้.

ดูเหมือนว่าฉัน ไม่มีอินเทอร์เน็ต โดยสิ้นเชิง

การกำหนดค่าที่ฉันใช้คือ: ubuntu2004.pkr.hcl:

แหล่งที่มา "virtualbox-iso" "autogenerated_1" {
  boot_command = ["<enter><wait2><enter><wait><f6><esc><wait>", "autoinstall<wait2> ds=nocloud;", "<wait><enter>"]
  boot_wait = "2 วินาที"
  cd_files = ["./http/user-data", "./http/meta-data"]
  cd_label = "ซิดาต้า"
  disk_size=8192
  guest_additions_path = "VBoxGuestAdditions_{{ .Version }}.iso"
  guest_os_type = "อูบุนตู_64"
  หัวขาด = เท็จ
  http_directory = "http"
  iso_checksum = "sha256:f8e3086f3cea0fb3fefb29937ab5ed9d19e767079633960ccb50e76153effc98"
  iso_urls = ["https://releases.ubuntu.com/focal/ubuntu-20.04.3-live-server-amd64.iso"]
  shutdown_command = "echo 'ubuntu'|sudo -S ปิด -P ทันที"
  ssh_handshake_attempts = "20"
  ssh_password = "อูบุนตู"
  ssh_port = 22
  ssh_username = "อูบุนตู"
  ssh_wait_timeout = "10,000 วินาที"
  vboxmanage = [["modifyvm", "{{ .Name }}", "--memory", "1024"], ["modifyvm", "{{ .Name }}", "--cpus", "1 "]]
  virtualbox_version_file = ".vbox_version"
  vm_name = "แพ็คเกอร์อูบุนตู-20.04-amd64"
}

สร้าง {
  แหล่งที่มา = ["source.virtualbox-iso.autogenerated_1"]

  ผู้จัดเตรียม "เชลล์" {
    สคริปต์ = ["สคริปต์/init.sh", "สคริปต์/cleanup.sh"]
  }

  ตัวประมวลผลหลัง "คนจรจัด" {
    การบีบอัด_ระดับ = "8"
    เอาต์พุต = "ubuntu-20.04-<ไม่มีค่า>.box"
  }
}

ข้อมูลผู้ใช้:

#cloud-config
ติดตั้งอัตโนมัติ:
  รุ่น: 1
  ภาษา: en_US
  แป้นพิมพ์:
    รูปแบบ: th
    ตัวแปร: เรา
  เครือข่าย:
    เครือข่าย:
      รุ่น: 2
      อีเธอร์เน็ต:
        ens192:
          dhcp4: จริง
  พื้นที่จัดเก็บ:
    รูปแบบ:
      ชื่อ: lvm
  ตัวตน:
    ชื่อโฮสต์: เซิร์ฟเวอร์ Ubuntu
    ชื่อผู้ใช้: อูบุนตู
    รหัสผ่าน: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
  ssh:
    ติดตั้งเซิร์ฟเวอร์: ใช่
    อนุญาต pw: จริง
    คีย์ที่ได้รับอนุญาต:
      - ssh-ed25519 <<an-ssh-public-key-I-generated-on-my-desktop-with-ssh-keygen>>
  ข้อมูลผู้ใช้:
    ปิดการใช้งาน_root: เท็จ
  แพ็คเกจ:
    - opensh-เซิร์ฟเวอร์
    - สิ่งจำเป็นสำหรับการสร้าง
  คำสั่งล่าช้า:
    - echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu

แจ้งให้เราทราบหากต้องการข้อมูลเพิ่มเติม ฉันขอขอบคุณความช่วยเหลือใด ๆ

Score:0
ธง be

เอาล่ะ การขุดเพิ่มเติมแสดงให้เห็นคำตอบ

ฉันต้องเปลี่ยนอะแดปเตอร์เครือข่ายจาก ens192 ถึง enp0s3ซึ่งเห็นได้ชัดว่าเป็นอะแดปเตอร์ที่ VM ใช้อยู่

ฉันพบว่ามันใช้ แสดง ip addr จากเทอร์มินัล SSH ไปยัง VM ระหว่างการติดตั้ง ฉันยังไม่แน่ใจว่านี่เป็นวิธีที่ถูกต้องหรือไม่ เนื่องจากกูเกิลส่วนใหญ่ของฉันแสดงให้เห็นว่าผู้คนกำลังใช้ ens192 และดูเหมือนว่าจะได้ผลสำหรับพวกเขา ยินดีต้อนรับความคิดเห็นใด ๆ

Andrew Lowther avatar
jp flag
สิ่งที่ง่ายที่สุดคือการลบการกำหนดค่า `network:` ออกทั้งหมด การกำหนดค่าเริ่มต้นจะถูกใช้และใช้ได้กับการตั้งค่าอย่างง่าย https://askubuntu.com/a/1329971/376778

โพสต์คำตอบ

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