update reset boot loader

Today I updated my Leap 15.2 and after that my boot loader don’t show any more other operating systems (2 Linux and Windows 10).
Using command line

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

boot loader shows again all operating systems.
This is the second time this happens in last weeks, I think some of the updates are buggy.

Checking last updates list (https://forums.opensuse.org/showthread.php/543199-list-of-recent-updates?p=2956006#post2956006) today I updated grub2 related packages that are the origin of the bug.

Yast—system----bootloader----testing for foreign OS is checked?
if yes, uncheck it and klick ok
open Yast—system—bootloader once mor and klick to check on the button----ok

Does it now works?

I just updated one system, without any problem.

How are you doing updates? I normally use either Yast online update or zypper.

Perhaps you are using the update applet, and maybe there’s a bug that prevents the update applet from running “os-prober” while updating the grub menu.

PS
This is the third one with that problem.
one in IRC
one in a german forum
one here

I managed to reproduce it myself. I’ll report a bug shortly.

If I update with “zypper” or “Yast”, all is fine.

I booted up my laptop, which needed this grub update. I turned on the KDE update applet. And I used that to update.

The grub menu looked as if “os-prober” had not been run. My best guess – the update applet uses a path that causes os-prober to fail.

Bugreport opened:
https://bugzilla.opensuse.org/show_bug.cgi?id=1175315

I added a comment to the bug report, and marked it as confirmed.

Yes

if yes, uncheck it and klick ok
open Yast—system—bootloader once mor and klick to check on the button----ok

Does it now works?
Not tried because my bootloader works already (see first message).

I used applet to update.

This problem seems to occur when the applet is used for updates.

I’ve seen this on 15.1 after a kernel update only one OS shows in grub logon. If I boot a second time the rest show up.