I installed restricted codecs on openSUSE 13.1 via this page](http://opensuse-community.org/), and then I noticed that the following message appears when I try to update my system:
Did I do something wrong? After installation of those codecs, I did nothing.
I remember that an admin here posted a tutorial, and on that turorial after the installation he opened YaST and changed something in the repos. Is that still needed?
No you did nothing that just reflect that some package are form different repos and maybe there are newer ones on a repo that is not the current vendor for that package.
openSUSE now remember the repo (vendor) that a package is installed from and only take updates from that vendor
If you look at one of those packages in yast and look at the version tab at bottom right you will that that the installed package came from openSUSE and that there is a newer version in packman.
Well, not necessarily newer, but with a higher version or revision number.
But at least the revision number (which specifies in fact how often a package has been rebuilt) has no meaning whatsoever when comparing packages between different repos, so you should better just ignore it.
There is nothing to fix.
That’s just a informational message by zypper, that there would be a package with a higher version/revision in a different repo.
Whether you want to switch to that version/revision you have to decide for yourself on a case-by-case basis.
The only real way to prevent that message is to remove all additional repos…
Most of the packages in your list seem to be part of Packman though, in those case you should make sure to have the Packman version installed, regardless of the version/revision (because of the additional codec support).
So maybe do a full Vendor change upgrade to Packman, if you haven’t done so already: http://en.opensuse.org/SDB:Vendor_change_update#Full_repository_Vendor_change
Or check those packages on a one-by-one basis, as said already.
For your k3b example you shouldn’t do anything. You have the Packman version installed, which you need if you want to have k3b-codecs (i.e. support for encoding/decoding audio files).
The standard OSS repo does contain k3b in the same version (2.0.2) but a higher revision (29.1.3 vs. 18.31), but this is not newer obviously…
And to stress it again: ignore the revision number when comparing packages from different repos. Only the version is meaningful, but may not be your only factor to decide which package you want.
Won’t that make updates to their respective software unavailable?
For example, I installed the nvidia drivers and I was prompted to subscribe to that repository. If I remove that repo, I suppose I won’t get any more updates to my drivers. Or I don’t need to subscribe and yet I will receive updates to the software installed?
junior@Junior:~> sudo zypper up
Loading repository data...
Reading installed packages...
The following package update will NOT be installed:
k3b
Nothing to do.
junior@Junior:
My switch to openSUSE is near
Just have to figure out what to do with k3b.
junior@Junior:~> sudo zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Nothing to do.
junior@Junior:~>
Of course not.
This was not meant as serious advise what to do (note the smiley ). But it would be the only way to really get rid of that message.
Thank you very much
But be aware that this (“Update if newer version is available”) will have absolutely no effect on that zypper message, as it does the same as “zypper up” and WILL NOT install those updates just like zypper.
I already told you: NOTHING!
Ignore the message in this case.
You may switch k3b to the openSUSE version to get rid of that message (and uninstall k3b-codecs as a consequence), but then you will not be able to encode/decode audio files from/to MP3 f.e. So you cannot create an AudioCD out of MP3 files (or similar restricted codecs).
junior@Junior:~> sudo zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Nothing to do.
junior@Junior:~>
You should NEVER use “zypper dup”, unless you want to upgrade to the next openSUSE version (or are using Factory or Tumbleweed).
This can break your system, and may hinder your multimedia experience as it might switch your Packman packages to the standard openSUSE versions without full codec support.
Hi wolfi323. I didn’t follow the “update if newer version” advice because I knew there were something else to do, in this case the tutorial I linked explains what I forgot in this +1 year away from openSUSE.
I will do nothing with that message. In fact, 11 minutes after my last post I tried to edit it and say that I actually have nothing to do/worry about. And I only did “zypper dup” because that was a test system install I either update from YaST or “zypper up”.
Actually the “Update if newer version is available” will to the update across venders. I tried it recently and all those will not update messages are gone/ Except for KB3 but that is because I skipped it there are some package version mismatch at the moment in the 12.3 packman repo.