I recently had some problems due to accidental use of incorrect repositories. To fix the system, I corrected the list of repositories, and then ran
zypper --releasever=15.4 dup
This cured my problems, as far as I can see, but has caused the 1st entry in the grub boot menu to become “Dummy”, instead of “openSUSE 15.4”. Infocenter also shows “Dummy” to the right of the iguana icon. Apart from this, everything seems to work.
Does this mean that there is some subtle fault I have not discovered, or is it harmless? If harmless, how do I restore the normal boot menu entry?
This would probably work but i would wait for 15.4 version from openSUSE to become available as it will have been tested. Tampering with grub can be a nervous generating thing with operability of all OS on your machine potentially in jeopardy.
On UEFI installations, that exact line is the default, and equates to “opensuse” as the name of the directory on the ESP partition that contains the file to be loaded by the BIOS to start openSUSE’s Grub-efi bootloader putting up its Grub menu; IOW, /boot/efi/EFI/opensuse. Any alphanumeric string you put after = there will be used instead of opensuse once grub.cfg is next regenerated. Putting something there facilitates having multiple openSUSE installations on the same PC without their Grubs usurping each other; e.g. opensuse153, opensuse154, opensusetw and/or leapbeta.
That’s the answer. openSUSE-release was not installed at all - instead the package “dummy-release” was present (WHY??)
which contained the bad version of /etc/os-release. Installing openSUSE-release removes dummy-release and provides a sensible /etc/os-release (actually a symlink to /usr/lib/os-release).
So after this, I re-built grub.cfg, and everything seems ok.