Conflics updating k3b-codecs

Hi all,

Very new to OpenSuse (Previous Kubuntu user) and I am having a little trouble installing the restricted codecs.

Here is a little history… I upgraded to KDE 4.9 using the KDE49 repo and all went well. Then, I tried to “One Click” install for the restricted codecs and got this error:


#### YaST2 conflicts list - generated 2012-12-19 19:41:37 ####

k3b-codecs-2.0.2-15.76.x86_64 requires k3b = 2.0.2-15.76, but this requirement cannot be provided
uninstallable providers: k3b-2.0.2-15.76.x86_64[Packman Repository]
                   k3b-2.0.2-15.76.x86_64[packman-essentials]
     ] downgrade of k3b-2.0.2-97.1.x86_64 to k3b-2.0.2-15.76.x86_64

     ] do not install k3b-codecs-2.0.2-15.76.x86_64

     ] break k3b-codecs-2.0.2-15.76.x86_64 by ignoring some of its dependencies




#### YaST2 conflicts list END ###

If I select the middle option, and it doesn’t install, I get an error when I run k3b that says there is no MP3 support.

Here is a list of my repos:


#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                                | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------+--------
 1 | KDE_49                    | KDE_49                             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Release:/49/openSUSE_12.2/          |        
 2 | KDE_Extra                 | KDE_Extra                          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_49_openSUSE_12.2/ |        
 3 | Packman Repository        | Packman Repository                 | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/12.2/                                                 |        
 4 | libdvdcss repository      | libdvdcss repository               | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.2/                                               |        
 5 | openSUSE-12.2-1.6         | openSUSE-12.2-1.6                  | No      | No      |   99     | yast2  | hd:///?device=/dev/disk/by-id/usb-SanDisk_Cruzer_20053247410A4E41664A-0:0          |        
 6 | packman-essentials        | packman-essentials                 | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_12.2/Essentials                              |        
 7 | packman-multimedia        | packman-multimedia                 | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_12.2/Multimedia                              |        
 8 | repo-debug                | openSUSE-12.2-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.2/repo/oss/                     |        
 9 | repo-debug-update         | openSUSE-12.2-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2/                                    |        
10 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2-non-oss/                            |        
11 | repo-non-oss              | openSUSE-12.2-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/non-oss/                       |        
12 | repo-oss                  | openSUSE-12.2-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/oss/                           |        
13 | repo-source               | openSUSE-12.2-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.2/repo/oss/                    |        
14 | repo-update               | openSUSE-12.2-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2/                                          |        
15 | repo-update-non-oss       | openSUSE-12.2-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2-non-oss/                                  |        

Any idea how to fix?

Thanks so much!
Joe

This option

] downgrade of k3b-2.0.2-97.1.x86_64 to k3b-2.0.2-15.76.x86_64

https://forums.opensuse.org/content/127-multimedia-restricted-formats-installation-guide-12-2.html

I am able to install version k3b-codecs-2.0.2-15.76.x86_64 from packman without conflicts
Can you check and remove any duplicate and unused repos using YaST ?
I see multiple packman Index of /suse/openSUSE_12.2/Essentials/ ; Index of /suse/openSUSE_12.2/Multimedia/ ; Index of /suse/12.2/
You may also remove debug and source repos . They will keep refreshing their meta data each time you open YaST and will slow it down
Also if you don’t need it you can remove the flash drive repo

Thanks! That worked :slight_smile:

I’m not used to downgrading software to get packages to install, so wasn’t sure what to do…

Thanks again!
Joe

Can you recommend which one I should keep? One wiki told me to add teh Essentials and Multimedia, and then the one click restricted install added the other one.

Thanks!
Joe

http://packman.inode.at/suse/12.2/ has it all as shown below
If you need most of packman better keep root packman alone

**Index of /suse/12.2/**|
|
|[Parent Directory](http://packman.inode.at/suse/)/||-|Directory|
|[Essentials](http://packman.inode.at/suse/12.2/Essentials/)/|2012-Dec-20 00:30:46|-|Directory|
|[Extra](http://packman.inode.at/suse/12.2/Extra/)/|2012-Dec-19 08:39:32|-|Directory|
|[Games](http://packman.inode.at/suse/12.2/Games/)/|2012-Dec-19 08:39:11|-|Directory|
|[Multimedia](http://packman.inode.at/suse/12.2/Multimedia/)/|2012-Dec-19 12:27:01|-|Directory|
|[repodata](http://packman.inode.at/suse/12.2/repodata/)/|2012-Dec-20 00:26:47|-|Directory|
|[packman.repo](http://packman.inode.at/suse/12.2/packman.repo)|2012-Jul-19 12:35:38|0.2K|application/octet-stream|



Keep 3

remove 6 and 7

Thanks caf4926 and vazhavandan! I have removed those.

Another question - although, might be another thread, so if I should start another, let me know.

So, I installed the Steam beta client via OBS (Neat tool too), and it added a couple of additional repos (games and some perl one). Now, when I do a zypper up, it says there are upgrades that wont be installed, but if I do a zypper dup, it will change vendors and install them.

What is best practice when adding repos? should I change vendors for all updates that come through or simply ignore them and leave the vendor the OpenSUSE one?

Thanks again!
Joe

Actually, I found this - https://features.opensuse.org/310025

This explains the following:


A higher priority setting for the main repositories.
       With the settings as they are now, we have the main  repositories all set at priority 99, new added repositories at 99 and  one-click-install added repositories at 99. This, for sure will lead  into troubles as users begin to use the package management and the vast  number of repositories out there. When updating through "zypper dup",  the system will always update to the latest version package out of all  repositories, because all of them have the same priority. When  installing new software, yast and zypper would always choose the latest  package as well. This will break the system sooner or later with many  repositories added and especially the meant to be easy to use  one-click-install will speed that up, when users use them.

       When we would change the default priority of the main  repositories to, for example, 80 for update and 90 for the other main  repositories (oss, non-oss, source...), while 99 is still the priority  of newly added repositories, repositories added by one-click-install or  manually will not break the system while the user still get the updates  that are provided by the repositories, unlike with the suggestion  usually found in the forums community to disable every repository  besides the main ones (plus packman).


So, now I have this:


#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                                | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------+--------
 1 | KDE_49                    | KDE_49                             | Yes     | Yes     |   80     | rpm-md | http://download.opensuse.org/repositories/KDE:/Release:/49/openSUSE_12.2/          |        
 2 | KDE_Extra                 | KDE_Extra                          | Yes     | Yes     |   80     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_49_openSUSE_12.2/ |        
 3 | Packman Repository        | Packman Repository                 | Yes     | Yes     |   90     | rpm-md | http://packman.inode.at/suse/12.2/                                                 |        
 4 | devel:languages:perl      | devel:languages:perl               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_12.2/    |        
 5 | games                     | games                              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_12.2/                     |        
 6 | libdvdcss repository      | libdvdcss repository               | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.2/                                               |        
 7 | openSUSE-12.2-1.6         | openSUSE-12.2-1.6                  | No      | No      |   99     | yast2  | hd:///?device=/dev/disk/by-id/usb-SanDisk_Cruzer_20053247410A4E41664A-0:0          |        
 8 | repo-debug                | openSUSE-12.2-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.2/repo/oss/                     |        
 9 | repo-debug-update         | openSUSE-12.2-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2/                                    |        
10 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2-non-oss/                            |        
11 | repo-non-oss              | openSUSE-12.2-Non-Oss              | Yes     | Yes     |   90     | yast2  | http://download.opensuse.org/distribution/12.2/repo/non-oss/                       |        
12 | repo-oss                  | openSUSE-12.2-Oss                  | Yes     | Yes     |   90     | yast2  | http://download.opensuse.org/distribution/12.2/repo/oss/                           |        
13 | repo-source               | openSUSE-12.2-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.2/repo/oss/                    |        
14 | repo-update               | openSUSE-12.2-Update               | Yes     | Yes     |   80     | rpm-md | http://download.opensuse.org/update/12.2/                                          |        
15 | repo-update-non-oss       | openSUSE-12.2-Update-Non-Oss       | Yes     | Yes     |   90     | rpm-md | http://download.opensuse.org/update/12.2-non-oss/                                  |        

Would this be a good setup?

Thanks!
Joe

Now, when I do a zypper up, it says there are upgrades that wont be installed

This is normal

Leave all repos at 99 (default)
Use the switcher when necessary on kde R49 and Packman

Don’t use zypper dup

Thanks for the info… I will change all the priorities back to 99.

Should I change vendors now for kde and packman or just do it as it prompts me?

Joe

Typically I switch on Packman
Then on KDE, but that’s only because like you I use KDE49 repo and prefer my kde stuff from there (except k3b).

OK, super!

Thanks so much for your patience with the questions :). I really appreciate it!

Thanks again - I will mark solved!
Joe

Hmm, one last question :smiley:

How do you mark solved?

Joe

We don’t really
But you can add solved to the title like I just did