Tôi đang cố gắng tạo hình ảnh ISO Ubuntu 20.04.3 đã sửa đổi với dữ liệu người dùng tự động cài đặt được nhúng. Nhưng trình cài đặt tiếp tục gặp sự cố.
YAML dữ liệu người dùng đã được lưu từ máy chủ Ubuntu được cài đặt thủ công (từ /var/log/installer/autoinstall-user-data). Tôi đã phải xóa một vài phần khỏi YAML này để cài đặt tự động vượt qua một số lỗi. Nhưng tôi gặp khó khăn với sự cố trình cài đặt. Sau khi khắc phục sự cố của tôi bằng cách sử dụng kết xuất sự cố trình cài đặt, tôi thấy rằng trình cài đặt đang tìm kiếm "cdrom:/dists/focal/main/binary-amd64/Packages" nhưng tôi chỉ thấy Packages.gz trong đường dẫn đó.
Để khắc phục, tôi đã thử cách giải quyết này thành công: Đặt tệp 'Gói" đã giải nén theo đường dẫn '/dists/focal/main/binary-AMD64/' trong ISO trước khi tạo
ISO tùy chỉnh. Đồng thời giữ "Packages.gz" trong ISO. Điều này đã khắc phục vấn đề.
Rõ ràng đây giống như một lỗi với gói hình ảnh ISO hoặc Subiquity. Tôi đang cung cấp nhật ký và kết xuất sự cố để bạn điều tra.
Dưới đây là một số thông tin bổ sung cho:
Tôi thấy điều này trong bảng điều khiển và subuigity-server-info.log:
22-02-2022 09:34:34,416 THÔNG TIN 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"
22-02-2022 09:34:34,418 THÔNG TIN root:39 start: subiquity/Meta/status_GET:
22-02-2022 09:36:13,650 LỖI root:39 kết thúc: subiquity/Install/install/curtin_install/cmd-install/stage-curthooks/001-configure-apt/cmd-in-target: FAIL: curtin command in- Mục tiêu
22-02-2022 09:36:13,650 LỖI root:39 kết thúc: 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 true'
22-02-2022 09:36:13,650 LỖI root:39 kết thúc: subiquity/Install/install/curtin_install/cmd-install/stage-curthooks: FAIL: cấu hình hệ thống đã cài đặt
22-02-2022 09:36:14,461 LỖI root:39 kết thúc: 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']' trả về trạng thái thoát khác không 3.
22-02-2022 09:36:14,462 INFO subiquitycore.common.errorreport:407 lưu báo cáo sự cố 'cài đặt không thành công với CalledProcessError' thành /var/crash/1645522574.462125301.install_fail.crash
22-02-2022 09:36:14,462 LỖI root:39 kết thúc: subiquity/Install/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']' trả về trạng thái thoát khác không 3.
22-02-2022 09:36:14,462 THÔNG TIN gốc:39 bắt đầu: subiquity/ErrorReporter/1645522574.462125301.install_fail/add_info:
22-02-2022 09:36:14,463 LỖI subiquity.server.server:336 lỗi cấp cao nhất
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/cmdlist.py", dòng 104, trong _run
đang chờ Install.install_task
Tệp "/snap/subiquity/2651/lib/python3.6/site-packages/subiquitycore/context.py", dòng 148, trong decorative_async
quay lại chờ meth(self, **kw)
Tệp "/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/install.py", dòng 222, trong cài đặt
đang chờ self.curtin_install(context=context)
Tệp "/snap/subiquity/2651/lib/python3.6/site-packages/subiquitycore/context.py", dòng 148, trong decorative_async
quay lại chờ meth(self, **kw)
Tệp "/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/install.py", dòng 194, trong curtin_install
cp = đang chờ arun_command(self.logged_command(curtin_cmd), check=True)
Tệp "/snap/subiquity/2651/lib/python3.6/site-packages/subiquitycore/utils.py", dòng 85, trong arun_command
nâng quy trình con.CalledProcessError(proc.returncode, cmd)
sub process.CalledProcessError: Lệnh '['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']' trả về trạng thái thoát khác không 3.
22-02-2022 09:36:14,463 LỖI subiquity.server.server:336 lỗi cấp cao nhất
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/reboot.py", dòng 54, trong _run
Và tôi thấy điều này trong bãi chứa sự cố:
Err:4 tập tin:/cdrom tiêu điểm/gói AMD64 chính
Không tìm thấy tệp - /cdrom/dists/focal/main/binary-amd64/Packages (2: Không có tệp hoặc thư mục như vậy)
Tôi đã sử dụng các tham số Kernel sau trong '/boot/grub/grub.cfg', '/isolinux/txt.cfg', '/boot/grub/loopback.cfg':
linux /casper/vmlinuz tự động cài đặt yên tĩnh ds=nocloud\;s=/cdrom/nocloud/ fsck.mode=skip ---
#cloud-config
tự động cài đặt:
đúng cách:
geoip: đúng
bảo tồn_source_list: sai
sơ cấp:
- vòm: [amd64, i386]
truy cập: http://in.archive.ubuntu.com/ubuntu
- vòm: [mặc định]
truy cập: http://ports.ubuntu.com/ubuntu-ports
danh tính: {tên máy chủ: ubuntu1, mật khẩu:,
tên thật: Govind A, tên người dùng: bma}
bàn phím: {bố cục: chúng tôi, chuyển đổi: null, biến thể: ''}
ngôn ngữ: en_US.UTF-8
mạng:
ethernet:
eno1: {dhcp4: true}
phiên bản: 2
chụp nhanh:
- tên: đi
kênh: 1,14/ổn định
cổ điển: đúng
ssh:
allow-pw: true
khóa ủy quyền: []
máy chủ cài đặt: đúng
kho:
cấu hình:
- {ptable: gpt, serial: 3333333333333333333333333333334, wwn: '0x6666666666666666666666666',
đường dẫn:/dev/sdb, xóa: siêu khối, giữ nguyên: sai, tên: '', grub_device: sai,
gõ: đĩa, id: đĩa-sdb}
- {thiết bị: đĩa-sdb, kích thước: 536870912, xóa: siêu khối, cờ: khởi động, số: 1,
bảo toàn: sai, grub_device: đúng, gõ: phân vùng, id: phân vùng-0}
- {fstype: fat32, âm lượng: phân vùng-0, bảo toàn: sai, loại: định dạng, id: định dạng-0}
- {thiết bị: đĩa-sdb, kích thước: 1073741824, xóa: siêu khối, cờ: '', số: 2,
bảo toàn: sai, grub_device: sai, gõ: phân vùng, id: phân vùng-1}
- {fstype: ext4, ổ đĩa: phân vùng-1, bảo toàn: sai, loại: định dạng, id: định dạng-1}
- {thiết bị: đĩa-sdb, kích thước: 117841068032, xóa: siêu khối, cờ: '', số: 3,
bảo toàn: sai, grub_device: sai, gõ: phân vùng, id: phân vùng-2}
- tên: ubuntu-vg
thiết bị: [phân vùng-2]
bảo tồn: sai
gõ: lvm_volgroup
id: lvm_volgroup-0
- {name: ubuntu-lv, volgroup: lvm_volgroup-0, size: 58919485440B, wipe: superblock,
giữ nguyên: sai, nhập: lvm_partition, id: lvm_partition-0}
- {fstype: ext4, volume: lvm_partition-0, giữ nguyên: false, type: format, id: format-2}
- {path: /, device: format-2, type: mount, id: mount-2}
- {đường dẫn: /boot, thiết bị: format-1, gõ: mount, id: mount-1}
- {đường dẫn: /boot/efi, thiết bị: format-0, gõ: mount, id: mount-0}
phiên bản 1