Updates have somehow messed my system with alot of non compatible stuff. In my attempts to figure out how to fix it I came across an opensuse thread about mmcheck - 16 steps to find what is wrong with multimedia. Question is I can’t find where to locate mmcheck for 13.2 opensuse and will this really help resolve how to bring things into compliance?
Thanks for the info about mmcheck and packman, I won’t be doing anything soon on this as I deal with a more pressing virtualbox issue, then relearn my use of repos so they work as they should, once I understand how I contributed to my problems maybe then this will help me set things up right.
repos are all for 13.2 but updates are a big problem, I install something from kde or oracle or multimedia and suddenly what I installed from say multimedia is changed out for a packman version which is then changed out for oss version and things break. I was sure I stopped all unauthorized updates but still get daily reminders wanting to make 10’s to hundreds of changes and even though I don’t invoke the changes they still happen without consent.
11.2_32bit didn’t do this to me but it runs rampant in 13.2_64bit. on quite different hardware which is why I had to use various repos.
how are you updating, the only way for a package to change a vendor is if you use zypper dup, do not use zypper dup for updates on a stable release, zypper dup it’s meant for changing vendors or more precisely doing distribution upgrades, you use zypper dup for the initial vendor switch to packman or to upgrade your OS from 13.x to 42.x (or TW) otherwise for updating use
to get security patches
those commands do not change packages between vendors
Mmchack reported lots of missing stuff , of note was libdvdcss2 for handbreak , also Amorok quit working but is suddenly functional again for no apparent reason.
I resolved a virtualbox issue around missmatched versions and multiple kernels installed which I congecture may have played a role in Amorok fix.
Normal update is to use zypper up not dup (note this is different for tumbleweed don’t confuse them) The difference of up and dup is that up keeps vendor stickiness and dup ignores vendor stickiness and loads the newest version package for any repo not just the vendor
to change vendor to packman for multimedia stuff you do a zypper dup --from 3 in your case. you only do this once to change the vendor to packman for proprietary codecs from then on zypper up works to keep updated.
You have had at least in the past multimedia repos which you may have gotten stuff from thus that stuff may now be marked as multi media repo as it’s vendor.
libdvdcss is special there is a community repo for that to install from you only need it once since it never changes
I would be happy to follow advice that is complete. I followed the links presented here as advice and in such doing so led me to the mmcheck script as recomended to find multi-media shortfalls. mmcheck did uncover lots of things found wrong with my set-up. From those entries reported as missing the libdvdcss file conclusively is a problem as handbrake and kodi both report missing the library. While it is not a dependency problem it is a problem that prevents some features being available.
Correcting my use of zypper dup advice given last October when this machine was set up, to using zypper up is advice that makes sense and will be followed now thatI have been told the difference.
Now that still leaves the missing libdvdcss which I need for handbrake. I have no clue now which repo it is in so I can get it. I can’t believe YAST and zypper since they obviously can’t find it. (both say it is provided by kodi which it is not the provider). If opensuse no longer has the libdvdcss library that is a deal breaker. I have no choice but to dump opensuse as it will no longer meet my needs. Ubuntu, while I hate using it , seems to have the full multi-media and support files.
Didn’t have a clue how to find it until @I_A showed me screen shots that I never knew was there. I generally install the OS and venture into software management to add more programs as I need them, but never to just explore how I can break things.