Zypper has a lot of problems

When I do a

zypper dup

, zypper says, there are 5 problems and options to solve them, but when I choose one it presents me with more problems. This happens until I run out of patience and cancel the whole thing.

Is there a way to solve these problems easier? Is the behaviour described before a sign of something wrong with my system?

Thanks,
Greenscreener

Maybe tell use the problems. Likely cause is bad or wrong repos

You will get a better response if you provide details.

Personally, I choose the option that leaves things as they are. If the issue still exists after another update, then I look for a solution.

This is the first bunch:


Problem: problem with installed package libQtWebKit4-4.8.7+2.3.4-4.1.x86_64
Problem: ffmpeg-3.4.2-3.1.x86_64 requires libavutil55 = 3.4.2-3.1, but this requirement cannot be provided
Problem: libavdevice57-3.4.2-1.1.x86_64 requires libavcodec57 = 3.4.2-1.1, but this requirement cannot be provided
Problem: libavfilter6-3.4.2-1.1.x86_64 requires libavcodec57 = 3.4.2-1.1, but this requirement cannot be provided
Problem: libavformat57-3.4.2-1.1.x86_64 requires libavcodec57 = 3.4.2-1.1, but this requirement cannot be provided

Problem: problem with installed package libQtWebKit4-4.8.7+2.3.4-4.1.x86_64
 Solution 1: install libQtWebKit4-4.8.7+2.3.4-2.25.x86_64 (with vendor change)
  openSUSE  -->  http://packman.links2linux.de
 Solution 2: keep obsolete libQtWebKit4-4.8.7+2.3.4-4.1.x86_64



As gogalthorp says…

Show the output of:

sudo zypper lr -d

sudo zypper lr -d
[sudo] password for root: 
Repository priorities in effect:                                                                              (See 'zypper lr -P' for details)
      90 (raised priority)  :  1 repository  
      99 (default priority) :  9 repositories


#  | Alias                               | Name                                     | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                             | Service
---+-------------------------------------+------------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------+--------
 1 | adobe                               | adobe                                    | No      | ----      | ----    |   99     | NONE   | http://linuxdownload.adobe.com/linux/x86_64/                                    |        
 2 | games                               | openSUSE Games (openSUSE_Tumbleweed)     | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/            |        
 3 | games_tools                         | Tools for Gamers (openSUSE_Tumbleweed)   | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Tumbleweed/     |        
 4 | hardware                            | Hardware tools (openSUSE_Tumbleweed)     | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/hardware/openSUSE_Tumbleweed/         |        
 5 | home_auxsvr                         | auxsvr's Home Project (openSUSE_Factory) | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/home:/auxsvr/openSUSE_Factory/        |        
 6 | home_kistelini                      | home:kistelini (openSUSE_Tumbleweed)     | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/home:/kistelini/openSUSE_Tumbleweed/  |        
 7 | http-download.opensuse.org-3a142919 | multimedia:apps                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Tumbleweed/ |        
 8 | http-download.opensuse.org-881bb618 | multimedia:libs                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Tumbleweed/ |        
 9 | http-download.opensuse.org-8d8009c8 | X11:Pantheon                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Pantheon/openSUSE_Tumbleweed/    |        
10 | http-download.opensuse.org-e22f6fc2 | openSUSE:Tumbleweed                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/        |        
11 | http-ftp.gwdg.de-06d8bd13           | Packman Repository                       | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/                  |        
12 | http-opensuse-guide.org-b5ef3e2e    | libdvdcss repository                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                             |        
13 | packman                             | packman                                  | No      | ----      | ----    |   90     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/             |        
14 | repo-debug                          | openSUSE-Tumbleweed-Debug                | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                         |        
15 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/                           |        
16 | repo-oss                            | openSUSE-Tumbleweed-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/                               |        
17 | repo-source                         | openSUSE-Tumbleweed-Source               | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                        |        
18 | repo-update                         | openSUSE-Tumbleweed-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                 |        
19 | skype-stable                        | Skypeforlinux - stable                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.skype.com/rpm/stable/

You have both multimedia and packman active that can cause problems use one or the other mixing can lead to conflicts. Unless you have a serious need just use packman

I now disabled mulitmedia:apps and multimedia:libs and

sudo zypper dup

gives

6 Problems:
Problem: problem with installed package libaudiofile1-0.3.6-53.18.x86_64
Problem: problem with installed package libQtWebKit4-4.8.7+2.3.4-4.1.x86_64
Problem: ffmpeg-3.4.2-3.1.x86_64 requires libavutil55 = 3.4.2-3.1, but this requirement cannot be provided
Problem: libavdevice57-3.4.2-1.1.x86_64 requires libavcodec57 = 3.4.2-1.1, but this requirement cannot be provided
Problem: libavfilter6-3.4.2-1.1.x86_64 requires libavcodec57 = 3.4.2-1.1, but this requirement cannot be provided
Problem: libavformat57-3.4.2-1.1.x86_64 requires libavcodec57 = 3.4.2-1.1, but this requirement cannot be provided

Problem: problem with installed package libaudiofile1-0.3.6-53.18.x86_64
 Solution 1: install libaudiofile1-0.3.6-10.3.x86_64 (with vendor change)
  obs://build.opensuse.org/multimedia  -->  openSUSE
 Solution 2: keep obsolete libaudiofile1-0.3.6-53.18.x86_64


Allow the vendor change(s) to openSUSE

Unless you have a compelling reason, and know exactly what you’re doing, don’t use multimedia:libs and multimedia:apps.

The standard TW repositories plus packman should be adequate.

Allow the vendor change(s) to openSUSE

What?

I have only other repos for NaSC calculator (X11:Pantheon) and skype. (I do not know what is libdvdcssor if I need it.)

As shown in your post #8 :wink:

Problem: problem with installed package libaudiofile1-0.3.6-53.18.x86_64
 Solution 1: install libaudiofile1-0.3.6-10.3.x86_64 (with vendor change)
  obs://build.opensuse.org/multimedia  -->  openSUSE

You’ll probably need to allow the other five packages to change also.

Resolve those issues first, then worry about any remaining ones…

I am sorry, I had to unexpectedly leave my computer, I’ll continue tomorrow. Thanks so much for help so far.

(I’m on my phone if you were wondering.)

You’ll have to run


zypper dup --from packman

first, after that ‘zypper dup’ should work as expected.

It says:


Nothing to do.

So this actually worked, my repos were just weird.