System is tainted : unmerged bin - boot hangs after update

I did an update about 10 days ago and the system hangs on boot - I can get in in recover mode and going through the journal the only thing I can find that is abnormal is this :

system is tainted : unmerged bin

From what I can glean it is something to do with symlinks to folders

In / there are the following symlinks :

/bin which points to /usr/bin
/lib which points to /usr/lib
/lib64 which points to /usr/lib64
/sbin which points to /usr/sbin

In usr/bin I have found a symlink labelled “X11” which is configured to point to “.” - click on it, and it opens an evidently fictitious folder X11 which contains the contents of usr/bin. I hope I"m being clear here…

I’m hoping that it’s just a question of sorting out the symlinks - I don’t know what else I can do to diagnose the problem.

Those symlinks seem correct. My TW system has the same symlinks (including that X11).

Usually “tainted” indicates you have installed some additional drivers, such as those for Nvidia or for virtualbox.

I deleted the X11 - probably find it’s indispensable for some reason…

I do have virtualbox installed, but no nvidia (stuck with Radeon, precisely because they see to be problematic). Virtualbox has been problematic recently, but it hasn’t caused the boot to hang.

I just don’t know how to find out what’s happening.

Maybe the already broadly discussed plymouth topic?

@Cyclonick wrote:

Yea, there’s search hits found in quite a few websites. Found at an LWN article:

systemd now generates a new “taint” string “unmerged-bin” for systems that have /usr/bin/ and /usr/sbin/ separate. It’s generally recommended to make the latter a symlink to the former these days.

I also read a couple of bug reports at Debian and Fedora about that systemd message, but they both closed the bug report as “wont fix”.

You can search for “taint” at this article:

https://lwn.net/Articles/978151/

Or simply link to the openSUSE bug:
https://bugzilla.opensuse.org/show_bug.cgi?id=1228728

But this is completely unrelated to the boot issues. The message system is tainted : unmerged bin does not prevent booting. It is a red herring in this case…

1 Like

@myswtest - yes, I found the Debian bug report, with a very blunt reply !

@hui It could well be that - symptoms are the same.

Do I simply comment out “quiet splash” or leave it empty? - if it’s existence is so you can have a pretty picture while it’s booting, it’s a waste of time (though I suppose it might have some spurious value in a corporate setup)

@Cyclonick:

We edit / add 3 settings on all our machines:

“splash=none” (<-- disables Splash Screen)
quiet (<-- remove)
plymouth.enable=0 (<-- add)

… from the Kernel Command Line Parameters line, found at:
Yast (or Yast2) → Boot Loader → Kernel Parameters → Optional Kernel … entry

Thanks I’ll try it !

I looked at bootloader options in Yast and there is no way to edit the lines in Grub - I’ll have to do a little research and do it via Konsole.

While I was in Yast, I had a look at my Snapper images and it’s the one pre 18/11 that I can use - so it is indeed the Plymouth bug that’s causing the problem

Can I completely disable Plymouth via “systemctl disable” - what effect would it have ? KDE via sddm handles the login screen (I think)

I’m so incompetent I should probably be in Leap, but the versions available of the programs I use are way out of date in Leap…

The line I need to edit in Yast reads

splash=silent resume=/dev/disk/by-uuid/10c0c710-52ea-49b4-a8b8-adcfbba113b6 quiet security=apparmor

I presume I change “splash” to “=none” and leave the rest…

I was expecting something much simpler (why do simple when you can do…)

Plymouth is pure eye-candy Only needed to make things look more Windows like.

@Cyclonick

Also remove “quiet”

It worked !
Thanks to all for the help and reassurance !

The only thing is (having removed “quiet”) is I’d need a magnifying glass to read the text - systemd has yet to learn about high dpi monitors…

Anyway, many thanks

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.