[ADD] qemu debian s390x : repondre au mot de passe de network-console
Sur IBM Z, d-i propose systematiquement de poursuivre par SSH — la console y est historiquement limitee. Il refuse un mot de passe vide et s'arretait sur « Empty password ». Preseede, le mot de passe passe. Mais l'ecran suivant montre que cela ne suffit PAS : network-console demarre sshd et attend une connexion de l'utilisateur « installer ». Il ne rend jamais la main. Le rendre non assiste demande de l'empecher de s'executer, pas de lui repondre. Le secret ne vit que le temps de l'installateur, sur le reseau libvirt, et disparait avec lui. --- EN --- On IBM Z, d-i always offers to continue over SSH — the console there is historically limited. It refuses an empty password and stopped on "Empty password". Preseeded, the password goes through. But the next screen shows this is NOT enough: network-console starts sshd and waits for the "installer" user to connect. It never returns. Making this unattended requires preventing it from running, not answering it. The secret lives only for the installer's lifetime, on the libvirt network, and vanishes with it. Assisted-by: Claude Opus 5 (cherry picked from commit 13f0f201678d2ef866fb2342ec16f958d44b0351)
This commit is contained in:
parent
08ebf99c77
commit
01daacba22
1 changed files with 7 additions and 0 deletions
|
|
@ -1823,6 +1823,13 @@ def build_preseed(
|
|||
"d-i passwd/user-fullname string ERPLibre",
|
||||
f"d-i passwd/username string {user}",
|
||||
f"d-i passwd/user-password-crypted password {crypted}",
|
||||
# network-console : sur IBM Z, d-i propose systématiquement de
|
||||
# poursuivre par SSH — la console y est historiquement limitée. Il
|
||||
# refuse un mot de passe vide et bloque l'installation non assistée.
|
||||
# Ce secret ne vit QUE le temps de l'installateur, sur le réseau
|
||||
# libvirt, et disparaît avec lui : il ne donne accès à rien ensuite.
|
||||
"d-i network-console/password password erplibre",
|
||||
"d-i network-console/password-again password erplibre",
|
||||
"d-i clock-setup/utc boolean true",
|
||||
f"d-i time/zone string {args.timezone}",
|
||||
"d-i clock-setup/ntp boolean true",
|
||||
|
|
|
|||
Loading…
Reference in a new issue