zypper dup help

I got the following error a couple of days ago. I usually wait to see if the “uninstallable provider” error corrects itself after a few days. But this one persists:

Problem: lsb-4.0.fake-1.5.x86_64 requires /sbin/pidof, but this requirement cannot be provided  deleted providers: sysvinit-tools-2.96-1.3.x86_64
not installable providers: busybox-sysvinit-tools-1.32.0-11.1.noarch[repo-oss]
 Solution 1: Following actions will be done:
  deinstallation of sysvinit-tools-2.96-1.3.x86_64
  deinstallation of xorg-x11-essentials-7.6_1-16.10.noarch
  deinstallation of xorg-x11-7.6_1-16.10.noarch
  deinstallation of lightdm-gtk-greeter-branding-openSUSE-2.0-3.2.noarch
 Solution 2: deinstallation of lsb-4.0.fake-1.5.x86_64
 Solution 3: keep obsolete sysvinit-tools-2.96-1.3.x86_64
 Solution 4: break lsb-4.0.fake-1.5.x86_64 by ignoring some of its dependencies


Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c): 



I can’t guess which to choose. I’m leaning toward Solution 2.

Please always include the command you gave to get the output. In this case we can guess what you did, but seeing it as it was before your eyes is always better. And it is only one more line for your copy/paste sweep. So please next time?

It looks as if you have packages installed from a provider that isn’t available anymore. Disabled any repos?
You could also check if YaST shows these packages in red in it’s list.

Just a guess.

You are correct. The output I showed was from zypper dup and nothing else. I have not deleted any repos, ever, The problem confuses me because the data is incorrect.
I have the lsb fake file installed with the version listed. I have the /sbin/pidof file that is stated as missing. I have the sysvinit version listed as not available. In this case, there is an updated version available (listed in blue) but the installed version is the one listed as required. While not installed, the busybox is listed as available by yast.

Where do I go from here?

I remove the lsb-fake package without issues

Thanks! It works like a charm and I’m happy to delete any file that says “fake.”

Looks like it was/is a packaging issue: https://bugzilla.suse.com/show_bug.cgi?id=1177540