Error in Yast - Boot Loader

Hello,
I have successfully upgraded my 12.2 system to 13.2.
But while trying to make some order in Grub, I stumble into error.

In Yast - Boot Loader I got this error:

ERROR
Internal error. Please report a bug report with log.
Details: Unknown udev device /dev/disk/by-id/ata-ST330621A_5EE01XNP-part2
Caller: /usr/share/YaST2/lib/bootloader/device_mapping.rb:42:in ‘to_kernel_device’

I can I solve it and what it is?

It is a bug. You should do as it requests - report a bug (https://bugzilla.opensuse.org).

I can I solve it and what it is?.

Misspelling - How can I solve it and what it is?

If it is a bug, and I should file it with a log, what log is it and where is it?

Besides: there is no OpneSuse 13.2 in bugzilla.opensuse.org yet (as the post was written)

thanks

Well, have a look at the code (it’s ruby, i.e. standard text, anyway, you find it in /usr/share/YaST), find out why it crashes, and change it accordingly… :wink:

What is it? It’s a bug. Apparently YaST cannot cope with one of your devices.

A similar bug has been reported here:
http://bugzilla.opensuse.org/show_bug.cgi?id=902385
But there the error message is about some tmpfs, although it seems to be caused by NFS mounts.

But maybe something in your fstab is causing it in your case as well.

Does /dev/disk/by-id/ata-ST330621A_5EE01XNP-part2 exist?
Maybe care to post your fstab?

But anyway, it’s a bug and should be fixed, even if it could be work-arounded somehow.

If it is a bug, and I should file it with a log, what log is it and where is it?

https://en.opensuse.org/openSUSE:Report_a_YaST_bug

Besides: there is no OpneSuse 13.2 in bugzilla.opensuse.org yet (as the post was written)

Yes, there is:

Hint: Select “openSUSE Distribution” as product, but this does have “openSUSE 13.2” as description.

It seems I solved this issue (bug, whatever).
ata-ST330621A_5EE01XNP-part2 did not exist in /dev/disk/by-id/
then I remembered I’d had an old disk with Debian, which I’d used some years ago and it was ST330621A.
So, I plugged it in, it appeared in the system and cleaned Boot Loader. I had to remove this name (with ST33…) and put an existing one, on which OpenSuse 13.2 runs.
And it’s clean now.
But it amazes me how installation got this disk and settings (disk was physically disconnected) and how my system (13.2) booted with such settings.

thanks for help

If I understand you correctly, you had entries referring to no more existing disk (where, in which file? you never explained). So I personally would say - it is still a bug; installer must not abort in this case. Bug report would help others …

I met this problem too and finally solved it. However, that’s …
I just put the result:
You should just edit this file: /etc/default/grub_installdevice
You open it, then you will found that there are several lines, except the final line only a word “activate”, lines before are all different “disk-id-by-id”(forgive my expression). Delete these lines for id, then save. OK.

How can I find it?
I go to /var/log/ and found that the file pbl.log contains the id, then …