[Bug 900039] New: Yast Bootloader: Failed to create encrypted password for grub2: grub2-mkpasswd-pbkdf2: command not found
http://bugzilla.suse.com/show_bug.cgi?id=900039 Bug ID: 900039 Summary: Yast Bootloader: Failed to create encrypted password for grub2: grub2-mkpasswd-pbkdf2: command not found Classification: openSUSE Product: openSUSE Factory Version: 201410* Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Bootloader Assignee: jsrain@suse.com Reporter: locilka@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- Created attachment 609153 --> http://bugzilla.suse.com/attachment.cgi?id=609153&action=edit Sceenshot I've selected an encrypted booting, but it throws an internal error later during installation, See screenshot. BTW, maybe reproducible in SLE 12? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=900039
Lukas Ocilka
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #1 from Lukas Ocilka
http://bugzilla.suse.com/show_bug.cgi?id=900039
Josef Reidinger
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #3 from Michael Chang
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #4 from Lukas Ocilka
http://bugzilla.suse.com/show_bug.cgi?id=900039
Josef Reidinger
http://bugzilla.suse.com/show_bug.cgi?id=900039
Lukas Ocilka
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #7 from Lukas Ocilka
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #8 from Josef Reidinger
Side note: SLE 12 doesn't use deploying from images (does SLED?) so maybe only openSUSE hits this bug JUST because it uses deploying...
SLED using it, but I tested it on SLES, so maybe it is broken even there. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #9 from Steffen Winterfeldt
http://bugzilla.suse.com/show_bug.cgi?id=900039
Steffen Winterfeldt
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #11 from Josef Reidinger
It's in SCR.Execute() so it's missing on the target system, not inst-sys. So I guess it's missing in the images used for deploying.
It is SCR.Execute, but scr is not yet switched, so it act on inst-sys. I need to think how to solve it. Probably some kind of trick with lazy update of configuration, so we do it only in finish phase and not before. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=900039
Frederic Crozat
http://bugzilla.suse.com/show_bug.cgi?id=900039
Olaf Kirch
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #12 from Frederic Crozat
(In reply to Steffen Winterfeldt from comment #10)
It's in SCR.Execute() so it's missing on the target system, not inst-sys. So I guess it's missing in the images used for deploying.
It is SCR.Execute, but scr is not yet switched, so it act on inst-sys. I need to think how to solve it. Probably some kind of trick with lazy update of configuration, so we do it only in finish phase and not before.
I tested on SLES 12 (ie not using images) and this code is run before packages are installed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #13 from Steffen Winterfeldt
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #14 from Lukas Ocilka
http://bugzilla.suse.com/show_bug.cgi?id=900039
Josef Reidinger
I've added grub2-mkpasswd-pbkdf2 to the inst-sys now. I think the SCR.Execute() should be changed to WFM.Execute() to make it clear that it runs in the installation system. It's not really necessary to run it on the target system anyway as it doesn't modify any files there. It's just used to get the encrypted password.
yes, change make sense, but it is not important as this script is part of grub2 and grub2 is needed on target system to install kernel ( when user want grub2 with password ). Is it fixed also for opensuse? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=900039
--- Comment #16 from Steffen Winterfeldt
http://bugzilla.suse.com/show_bug.cgi?id=900039
Steffen Winterfeldt
participants (1)
-
bugzilla_noreply@novell.com