bootloader in yast

Was going o edit my boot loader config.

But not with this error.
Error │
│Internal error. Please report a bug report with logs. │
│Details: Unknown device tmpfs │
│Caller: /usr/share/YaST2/lib/bootloader/device_mapping.rb:65:in `to_mountby_d

Tried to work around it, but no go.

This is 13.2 GM . updated from 13.2 RC1
Linux 3.16.6-2-desktop
openSUSE 13.2 (Harlequin) (x86_64)

Will probably reload when 13.2 GM iso hits and go from there, In less some one has an idea on how to fix.

Does the boot loader editor work in anybodies and it is just my system.

http://bugzilla.opensuse.org/show_bug.cgi?id=902385

According to the bug report, it should be fixed in 13.2 GM.
Which version of yast2-bootloader do you have installed?

3.1.101a-5.1

This version should be fixed according to the bug report.

If you still see this bug in 3.1.101a, you should reopen the bug report.

I found a newer version in factory 3.1.108-1.1
No go with this one also

Hm. I upgraded to 13.2 meanwhile (was on 13.1 before), and it works fine here.

Did you do a fresh installation now? Or did you upgrade from a previous Beta/Snapshot?

As the error message is about some tmpfs maybe post the output of “mount”.

i’ve got 3.1.101a-5.1
and the same error.
i just had to manually re-install grub via rescue-disc.

I only just upgraded from 13.1.
here is what you requested:

mount | grep tmpfs
devtmpfs on /dev type devtmpfs (rw,nosuid,size=4006532k,nr_inodes=1001633,mode=755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)
tmpfs on /tmp type tmpfs (rw,relatime)

i had no idea yast was written in ruby oO

EDIT: Oh, and: the partioner loads fine - as far as i can tell, it works well too - but the kernel-settings-dialog also has the error.
Services-manager is there twice. maybe i should reinstall anything yast-related …

zypper install -f $(zypper pa -i | grep "yast" | cut -f3 -d'|' | uniq)

didn’t help.

Then the problem is probably caused by the last one, I’d say, as I have the others here as well (they are there by default) and for me YaST->Bootloader works.

The bug report has been reopened meanwhile, but maybe you should add a “Me too” with that information.

i had no idea yast was written in ruby oO

Yes, the modules got translated to ruby before 13.1 already, by an automatic YCP->ruby translator explicitely written for this.
They have been reworked for 13.2 though.

EDIT: Oh, and: the partioner loads fine - as far as i can tell, it works well too - but the kernel-settings-dialog also has the error.

You should mention that as well, or maybe open a separate bug report even.

Services-manager is there twice.

That’s known, it’s even mentioned in the release notes. It’s fixed already (too late for the 13.2 release though), the fix will be released as official update AFAIK.
898861 – [yast2-control-center-qt] Duplicated entry for Service Manager in Yast2 openSUSE 13.2 KDE

maybe i should reinstall anything yast-related …

Won’t help, I’m afraid.

that’s sad :frowning:
i like having /tmp in ram so i can avoid having to buy SSDs a little longer. linux is just that cool!

i’ll check whether i have new information.

can’t tell… that would only make sense if it’s the same code that makes the faulty call…

and you were right :smiley:

Are you following the bug report?

According to the latest comments, this doesn’t seem to be caused by the tmpfs at all, but rather NFS mounts (only the error message is misleading).
http://bugzilla.opensuse.org/show_bug.cgi?id=902385#c16

Do you have NFS mounts?
Does the boot loader module work when you unmount them?

I have this problem too :frowning:

I umount all nfs points… bootloader not loaded :frowning:

According to the latest comment in the bug report, the mere presence of an nfs mount in /etc/fstab seems to cause the problem.

So try to remove them there. I think commenting them out should suffice, if not create a backup and remove them.

  1. I remove all nfs-mounts from /etc/fstab …

yast -> bootmanager

:frowning:

  1. umount all nfs …

Yes! bootmanager loaded! :slight_smile: O! New interface’s :slight_smile:

Hm… this truble :frowning: … wait fixing.

Thanks!

Indeed, I was able to use bootloader with this temporal fix. “Kernel settings” section in YaST need the same trick

Thank you