Încerc să creez o imagine ISO modificată Ubuntu 20.04.3 cu autoinstall-user-data încorporate. Dar programul de instalare continuă să se blocheze.
Datele utilizatorului YAML au fost salvate de pe serverul Ubuntu instalat manual (de pe /var/log/installer/autoinstall-user-data). A trebuit să elimin câteva secțiuni din acest YAML pentru ca autoinstalarea să treacă câteva erori. Dar am rămas blocat cu problema de blocare a instalatorului. După depanarea mea utilizând descărcarea de blocare a programului de instalare, am descoperit că programul de instalare caută „cdrom:/dists/focal/main/binary-amd64/Packages”, dar văd doar Packages.gz în acea cale.
Pentru a o remedia, am încercat cu succes această soluție: Plasați fișierul „Pachete” extras sub calea „/dists/focal/main/binary-amd64/” în ISO înainte de a genera
ISO personalizat. De asemenea, păstrați „Packages.gz” în ISO. Acest lucru a rezolvat problema.
În mod clar, aceasta arată ca o eroare cu Subiquity sau ambalarea imaginii ISO. Ofer jurnalele și depozitul de accident pentru investigația ta.
Iată câteva informații suplimentare pentru:
Văd asta în consolă și 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 EROARE root:39 finish: subiquity/Install/install/curtin_install/cmd-install/stage-curthooks/001-configure-apt/cmd-in-target: FAIL: curtin command in- ţintă
2022-02-22 09:36:13,650 EROARE root:39 finish: 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'
2022-02-22 09:36:13,650 EROARE root:39 finish: subiquity/Install/install/curtin_install/cmd-install/stage-curthooks: FAIL: configurarea sistemului instalat
2022-02-22 09:36:14,461 EROARE root:39 finish: subiquity/Install/install/curtin_install: FAIL: Comanda '['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']' a returnat starea de ieșire diferită de zero 3.
2022-02-22 09:36:14,462 INFO subiquitycore.common.errorreport:407 salvarea raportului de blocare „instalarea eșuată s-a blocat cu CalledProcessError” în /var/crash/1645522574.462125301.crash_fail
2022-02-22 09:36:14,462 EROARE root:39 finish: 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']' a returnat starea de ieșire diferită de zero 3.
2022-02-22 09:36:14,462 INFO root:39 start: subiquity/ErrorReporter/1645522574.462125301.install_fail/add_info:
2022-02-22 09:36:14,463 EROARE subiquity.server.server:336 eroare de nivel superior
Traceback (cel mai recent apel ultimul):
Fișierul „/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/cmdlist.py”, linia 104, în _run
așteptați Install.install_task
Fișierul „/snap/subiquity/2651/lib/python3.6/site-packages/subiquitycore/context.py”, rândul 148, în decorated_async
return wait meth(self, **kw)
Fișierul „/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/install.py”, linia 222, în instalare
așteaptă self.curtin_install(context=context)
Fișierul „/snap/subiquity/2651/lib/python3.6/site-packages/subiquitycore/context.py”, rândul 148, în decorated_async
return wait meth(self, **kw)
Fișierul „/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/install.py”, linia 194, în curtin_install
cp = await arun_command(self.logged_command(curtin_cmd), check=True)
Fișierul „/snap/subiquity/2651/lib/python3.6/site-packages/subiquitycore/utils.py”, linia 85, în arun_command
ridică subprocess.CalledProcessError(proc.returncode, cmd)
subprocess.CalledProcessError: Comanda '['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']' au returnat starea de ieșire diferită de zero 3.
2022-02-22 09:36:14,463 EROARE subiquity.server.server:336 eroare de nivel superior
Traceback (cel mai recent apel ultimul):
Fișierul „/snap/subiquity/2651/lib/python3.6/site-packages/subiquity/server/controllers/reboot.py”, linia 54, în _run
Și văd asta în depozitul de accident:
Err:4 fișier:/cdrom focal/main pachete amd64
Fișierul nu a fost găsit - /cdrom/dists/focal/main/binary-amd64/Packages (2: Nu există un astfel de fișier sau director)
Am folosit următorii parametri Kernel în „/boot/grub/grub.cfg”, „/isolinux/txt.cfg”, „/boot/grub/loopback.cfg”:
linux /casper/vmlinuz quiet autoinstall ds=nocloud\;s=/cdrom/nocloud/ fsck.mode=skip ---
#cloud-config
autoinstalare:
apt:
geoip: adevărat
preserve_sources_list: fals
primar:
- arcade: [amd64, i386]
uri: http://in.archive.ubuntu.com/ubuntu
- arcade: [implicit]
uri: http://ports.ubuntu.com/ubuntu-ports
identitate: {hostname: ubuntu1, parola: ,
nume real: Govind A, nume de utilizator: bma}
tastatură: {aspect: noi, comutare: nul, variantă: ''}
local: en_US.UTF-8
reţea:
ethernet:
eno1: {dhcp4: adevărat}
versiunea: 2
clasează:
- nume: du-te
canal: 1.14/stabil
clasic: adevărat
ssh:
permit-pw: adevărat
chei-autorizate: []
install-server: adevărat
depozitare:
config:
- {ptable: gpt, serial: 3333333333333333333333333333334, wwn: '0x66666666666666666666666666',
cale: /dev/sdb, ștergere: superbloc, păstrare: false, nume: '', grub_device: false,
tip: disc, id: disc-sdb}
- {dispozitiv: disk-sdb, dimensiune: 536870912, ștergere: superbloc, steag: boot, număr: 1,
preserve: false, grub_device: true, tip: partiție, id: partiție-0}
- {fstype: fat32, volum: partiție-0, păstrare: false, tip: format, id: format-0}
- {dispozitiv: disk-sdb, dimensiune: 1073741824, ștergere: superbloc, steag: '', număr: 2,
preserve: false, grub_device: false, tip: partiție, id: partiție-1}
- {fstype: ext4, volum: partiție-1, păstrare: false, tip: format, id: format-1}
- {dispozitiv: disk-sdb, dimensiune: 117841068032, ștergere: superbloc, steag: '', număr: 3,
preserve: false, grub_device: false, tip: partiție, id: partiție-2}
- nume: ubuntu-vg
dispozitive: [partiție-2]
conserva: fals
tip: lvm_volgroup
id: lvm_volgroup-0
- {nume: ubuntu-lv, volgroup: lvm_volgroup-0, dimensiune: 58919485440B, ștergere: superbloc,
păstrare: fals, tip: lvm_partition, id: lvm_partition-0}
- {fstype: ext4, volum: lvm_partition-0, păstrare: false, tip: format, id: format-2}
- {cale: /, dispozitiv: format-2, tip: mount, id: mount-2}
- {cale: /boot, dispozitiv: format-1, tip: mount, id: mount-1}
- {cale: /boot/efi, dispozitiv: format-0, tip: mount, id: mount-0}
versiunea: 1