Puncte:0

Ubuntu 20.04.3 Instalare automată cu blocarea datelor utilizatorului încorporate (am găsit o soluție)

drapel gf

Î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
David avatar
drapel cn
Acesta este un site de întrebări și răspunsuri. Ceea ce văd aici este formulat ca un răspuns la o întrebare nepusă. ce intrebare incerci sa pui?
Govind Avireddi avatar
drapel gf
După cum am spus în întrebarea mea inițială, am găsit o „soluție de soluție”. Dar am nevoie de o soluție permanentă la problema cu care mă confrunt.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.