How can I update ffmpeg and all the other ones

I’ve been having a somewhat disagreeable problem updating ffmpeg and all the other resources that need updating (libavcodec52 et al) for some time now. I’m asked to delete most of the software/libs that are needed for certain software (2man2dvd, etc…). At times it looks like I have some serious contortions to go through in order to update these rpm’s. I’m using 11.0. Can anyone help me figure out how to update?

Edit: Just noticed you have openSUSE 11.0 installed. However same principles apply.

Have you got the Packman repo enabled? Installing some Packman packages will necessitate the removal of the OSS package versions. This might be what you’re seeing.

It might be best for you to execute the following command first, so that we can see how your repositories are configured.

zypper lr -d

This guide may be helpful. Apologise in advance if you’re beyond this level. :slight_smile:

Yes, I have the Packman repo enabled?

“Installing some Packman packages will necessitate the removal of the OSS package versions. This might be what you’re seeing.”

This may be the reason, but it only started happening about a month or two ago. I have never had this problem up until then.

“This guide may be helpful. Apologise in advance if you’re beyond this level.”

I am beyond this, but it is always good to review things (just in case).

Priority | Type | URI
—±---------------------------------------------------------±----------------------------------------------±--------±--------±---------±-------±--------------------------------------------------------------------------------------------
1 | Xor26_1 | Xor26 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/Xor26/openSUSE_11.0
2 | Index of /pub/videolan/vlc/SuSE/11.0/ | VideoLan Repository | No | Yes | 99 | rpm-md | Index of /pub/videolan/vlc/SuSE/11.0/
3 | openSUSE-11.0-Updates_1 | openSUSE-11.0-Updates | Yes | Yes | 99 | rpm-md | Index of /update/11.0
4 | Samba | Samba | Yes | Yes | 99 | rpm-md | ftp://ftp.suse.com/pub/projects/samba/3.0/11.0/
5 | openSUSE_BuildService_-Mail_Server | openSUSE BuildService - Mail Server | Yes | Yes | 99 | rpm-md | Index of /repositories/server:/mail/openSUSE_11.0
6 | openSUSE_BuildService
-GNOME:Community | openSUSE BuildService - GNOME:Community | Yes | Yes | 99 | rpm-md | Index of /repositories/GNOME:/Community/openSUSE_11.0
7 | openSUSE_BuildService
-OpenOffice.org | openSUSE BuildService - OpenOffice.org | Yes | Yes | 99 | rpm-md | Index of /repositories/OpenOffice.org:/STABLE/openSUSE_11.0
8 | openSUSE_BuildService
-KDE:Backports | openSUSE BuildService - KDE:Backports | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/Backports/openSUSE_11.0
9 | eGroupWare | eGroupWare | Yes | Yes | 99 | rpm-md | Index of /repositories/server:/eGroupWare/openSUSE_11.0
10 | openSUSE_BuildService
-XFCE | openSUSE BuildService - XFCE | No | Yes | 99 | rpm-md | Index of /repositories/X11:/xfce/openSUSE_11.0
11 | openSUSE_BuildService
-KDE43 | openSUSE BuildService - KDE43 | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/43/openSUSE_11.0
12 | openSUSE_BuildService
-Games | openSUSE BuildService - Games | Yes | Yes | 99 | rpm-md | Index of /repositories/games/openSUSE_11.0
13 | openSUSE-DVD 11.0 | openSUSE-DVD 11.0 | Yes | No | 99 | yast2 | cd:///?devices=/dev/sr0
14 | openSUSE_BuildService
-Mono:Community | openSUSE BuildService - Mono:Community | Yes | Yes | 99 | rpm-md | Index of /repositories/Mono:/Community/openSUSE_11.0
15 | etrash_1 | etrash | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/etrash:/webapps/openSUSE_11.0
16 | openSUSE_BuildService
-Virtualization(QEMU) | openSUSE BuildService - Virtualization (QEMU) | Yes | Yes | 99 | rpm-md | Index of /repositories/Virtualization:/Qemu/openSUSE_11.0
17 | QT44_1 | QT44 | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/Qt44/openSUSE_11.0
18 | subpixel repository | subpixel repository | Yes | Yes | 99 | rpm-md | Index of /subpixel/openSUSE_11.0
19 | Google | Google | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/rpm/stable/i386
20 | Index of /download/repo/1.0/11.0 | openSUSE Education | Yes | Yes | 99 | yast2 | Index of /download/repo/1.0/11.0
21 | Packman_Repository_1 | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/packman/suse/11.0
22 | openSUSE-11.0-Oss | openSUSE-11.0-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.0/repo/oss
23 | openSUSE_BuildService_-Drivers_for_webcams | openSUSE BuildService - Drivers for webcams | Yes | Yes | 99 | rpm-md | Index of /repositories/drivers:/webcam/openSUSE_11.0_Update
24 | Monex_1 | Monex | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/Monex:/stable/openSUSE_11.0
25 | openSUSE_BuildService
-PHP | openSUSE BuildService - PHP | Yes | Yes | 99 | rpm-md | Index of /repositories/server:/php/openSUSE_11.0
26 | openSUSE_BuildService
-X11:XGL | openSUSE BuildService - X11:XGL | Yes | Yes | 99 | rpm-md | Index of /repositories/X11:/XGL/openSUSE_11.0
27 | http://download.nvidia.com/opensuse/11.0 | NVIDIA Repository | No | Yes | 99 | rpm-md | http://download.nvidia.com/opensuse/11.0
28 | openSUSE_BuildService
-KDE43_Community | openSUSE BuildService - KDE43 Community | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.0_KDE_43
29 | openSUSE_BuildService
-GNOME:STABLE | openSUSE BuildService - GNOME:STABLE | Yes | Yes | 99 | rpm-md | Index of /repositories/GNOME:/Community/openSUSE_11.0
30 | openSUSE_BuildService
-Wine_CVS_Builds | openSUSE BuildService - Wine CVS Builds | Yes | Yes | 99 | rpm-md | Index of /repositories/Emulators:/Wine/openSUSE_11.0
31 | openSUSE_BuildService
-Database | openSUSE BuildService - Database | Yes | Yes | 99 | rpm-md | Index of /repositories/server:/database/openSUSE_11.0
32 | openSUSE-11.0-Non-Oss | openSUSE-11.0-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.0/repo/non-oss
33 | openSUSE_BuildService
-Mozilla | openSUSE BuildService - Mozilla | Yes | Yes | 99 | rpm-md | Index of /repositories/mozilla/openSUSE_11.0
34 | openSUSE_BuildService
-_KDE:Community | openSUSE BuildService - KDE:Community | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/Community/openSUSE_11.0

I’m not sure if this helps. I hope it can. My next move, if I can’t get this resolved, is to take the plunge and do a full install of 11.2 (I’ve got it installed under virtualbox so as I can get used to the new interface of KDE4 (which I dislike very much (and I know I can forego KDE4 for KDE3, but I’d rather get used to doing things the new common way))).

Your list of enabled repos is daunting. :slight_smile: (I have about 16 repos in my list, but then I don’t require the build service stuff). This can result in package conflicts and convoluted update issues for some users. Anyway, I would suggest having a higher priority (lower no) for packman repo (mine is 20), so that the multimedia packages from Packman repo get installed vs OSS versions.

Then update with

zypper ref
zypper up -t package

Thanks, I’ll try that. Just fyi, most of the extraneous sources are mostly for one or two rpm’s. I keep them around in case there is an update.

No luck. Still tons of conflicts. I’ll just have to hunker-down and do a full install of 11.2. Probably the best thing anyway. God, I’ve got lots of work ahead of me. Arrrrgh! :slight_smile:

At the risk of suggesting to you that you close the barn door after the horse has gone, IMHO this problem will happen to you over and over and over and over and over … ad infinitum unless you keep your repository list down to the very very basic minimum. ie to ONLY the following: OSS, Non-OSS, Update and Packman. Just those 4. No others. None!! Only those 4.

If you absolutely must have an application on another repository, then briefly add that repository, add the application, then remove (or disable) the repository. Fortunately this is easy to do with the zypper command.

If you do not do that, you will continue to have such problems IMHO.

:POMG
With that list of repo’s :X

As @oldcpu suggest oss, non-oss, update, packman,

But honestly, you might as well start a fresh system, 11.0 is on it’s way out anyway.

Thanks all for your suggestions and help. It looks like I have a big week ahead of me (backing-up all the databases and such). Wish me luck!