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.
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.