Packman problem on zypper dup?

Hi!

Since yesterday I try to update my TW KDE (5.8.14-1-default #1 SMP Wed Oct 7 06:23:04 UTC 2020 (cea47bb) x86_64 x86_64 x86_64 GNU/Linux), but I always get:

sudo zypper dup
[sudo] password for root: 
Loading repository data...
Reading installed packages...
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.
Computing distribution upgrade...
13 Problems:
Problem: nothing provides libvmaf.so.0 needed by libavfilter7_85-4.3.1-8.1.i586
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.i586
Problem: nothing provides gstreamer >= 1.18.0 needed by gstreamer-plugins-libav-1.18.0-50.1.i586
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.x86_64
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.i586
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64

Problem: nothing provides libvmaf.so.0 needed by libavfilter7_85-4.3.1-8.1.i586
 Solution 1: Following actions will be done:
  keep obsolete libavfilter7_85-4.3.1-7.1.x86_64
  keep obsolete libswscale5_7-4.3.1-7.1.x86_64
 Solution 2: deinstallation of libavfilter7_85-4.3.1-7.1.x86_64
 Solution 3: break libavfilter7_85-4.3.1-8.1.i586 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 


No idea how to move forward, wait longer?

Info:

zypper repos
Repository priorities in effect:                                                      (See 'zypper lr -P' for details)
      90 (raised priority)  :  1 repository
      91 (raised priority)  :  1 repository
      95 (raised priority)  :  1 repository
      99 (default priority) :  5 repositories

#  | Alias                               | Name                                 | Enabled | GPG Check | Refresh
---+-------------------------------------+--------------------------------------+---------+-----------+--------
 1 | KDE_Unstable_Extra                  | KDE_Unstable_Extra                   | Yes     | (r ) Yes  | No
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS) (20201014) | Yes     | (r ) Yes  | Yes
 3 | download.opensuse.org-oss           | Main Repository (OSS) (20201014)     | Yes     | (r ) Yes  | Yes
 4 | download.opensuse.org-tumbleweed    | Main Update Repository               | Yes     | (r ) Yes  | Yes
 5 | http-download.opensuse.org-52647678 | security:netfilter                   | No      | ----      | ----
 6 | libdvdcss                           | libdvdcss                            | Yes     | (r ) Yes  | Yes
 7 | openSUSE_Factory                    | utilities                            | Yes     | (r ) Yes  | Yes
 8 | openSUSE_Tumbleweed                 | Mozilla                              | Yes     | (r ) Yes  | Yes
 9 | packman                             | packman                              | Yes     | (r ) Yes  | Yes
10 | repo-debug                          | openSUSE-Tumbleweed-Debug            | No      | ----      | ----
11 | repo-source                         | openSUSE-Tumbleweed-Source           | No      | ----      | ----


I have not run into that. But then I have not yet updated to 20201028.

If that is the only problem you are seeing, then either wait or go with the “keep obsolete …” option.

The bigger problem is that it wants to install the 586 version instead of the x86_64 version. Something is amiss for that to happen. Perhaps packman is out of sync with the main repo.

I’m guessing that the x86_64 version has disappeared from packman, but some other software still wants it.

That repos list does not tell much and certainly not the crucial information. Please use

zypper lr -d

I have now updated 2 systems to 20201028, without any issues. So I suspect your problems are due to the additional repos that you are using.

OK:

zypper lr -d
#  | Alias                               | Name                                 | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                 | Service
---+-------------------------------------+--------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------------+--------
 1 | KDE_Unstable_Extra                  | KDE_Unstable_Extra                   | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/openSUSE_Tumbleweed | 
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS) (20201014) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/history/20201014/tumbleweed/repo/non-oss/              | 
 3 | download.opensuse.org-oss           | Main Repository (OSS) (20201014)     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/history/20201014/tumbleweed/repo/oss/                  | 
 4 | download.opensuse.org-tumbleweed    | Main Update Repository               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                     | 
 5 | http-download.opensuse.org-52647678 | security:netfilter                   | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/security:/netfilter/openSUSE_Tumbleweed/  | 
 6 | libdvdcss                           | libdvdcss                            | Yes     | (r ) Yes  | Yes     |   91     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                 | 
 7 | openSUSE_Factory                    | utilities                            | Yes     | (r ) Yes  | Yes     |   95     | rpm-md | http://download.opensuse.org/repositories/utilities/openSUSE_Factory                | 
 8 | openSUSE_Tumbleweed                 | Mozilla                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/              | 
 9 | packman                             | packman                              | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/                                   | 
10 | repo-debug                          | openSUSE-Tumbleweed-Debug            | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                             | 
11 | repo-source                         | openSUSE-Tumbleweed-Source           | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                            | 


So I suspect your problems are due to the additional repos that you are using.

Any guess which? :wink:

PS: Tried again zypper dup. Problem persists.

…from unstable_extra repo I basically get VLC-based kaffeine (2.0.40 instead of 2.0.18 from TW main repo, had problems with DVB-S2 in the past, that’s why I switched). That’s the only difference I see to other TWs updating just fine.

How to resolve, any ideas?

Hi
Your system is using the vmaf version from multimedia:libs;


zypper if libvmaf0 |egrep "Repository|Version"

Easy to get out of sync using development repositories on Tumbleweed… if you use some verbosity to your zypper dup, if may give additional pointers;


zypper -vvv dup

Would suggest that you try again - the packman repo has now been updated with the new gstreamer packages

Output of

zypper if libvmaf0 |egrep "Repository|Version"

is empty…

and moreover

sudo zypper -vvv dup
Verbosity: 3
Initialising Target
Checking whether to refresh metadata for Main Repository (NON-OSS) (20201014)
Checking whether to refresh metadata for Main Repository (OSS) (20201014)
Checking whether to refresh metadata for Main Update Repository
Checking whether to refresh metadata for libdvdcss
Checking whether to refresh metadata for utilities
Checking whether to refresh metadata for Mozilla
Checking whether to refresh metadata for packman
Loading repository data...
Reading installed packages...
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.
Computing distribution upgrade...
Force resolution: No
Computing upgrade...
13 Problems:
Problem: nothing provides libvmaf.so.0 needed by libavfilter7_85-4.3.1-8.1.i586
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.i586
Problem: nothing provides gstreamer >= 1.18.0 needed by gstreamer-plugins-libav-1.18.0-50.1.i586
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.x86_64
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.i586
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64

Problem: nothing provides libvmaf.so.0 needed by libavfilter7_85-4.3.1-8.1.i586
 Solution 1: Following actions will be done:
  keep obsolete libavfilter7_85-4.3.1-7.1.x86_64
  keep obsolete libswscale5_7-4.3.1-7.1.x86_64
 Solution 2: deinstallation of libavfilter7_85-4.3.1-7.1.x86_64
 Solution 3: break libavfilter7_85-4.3.1-8.1.i586 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 

:’(

Unfortunately no improvement over the last 24 h…

Should I switch kaffein to TW standard and try again?

Hi
Run with option 2 then, libavfilter7_85 isn’t needed that should be provided by ffmpeg-4 these days.

How those repositories history/20201014/tumbleweed got there? Have been using tumbleweed-cli? zypper dup won’t move you to the current TW snapshot.

sudo zypper dup     
Loading repository data...
Reading installed packages...
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.
Computing distribution upgrade...
13 Problems:
Problem: nothing provides libvmaf.so.0 needed by libavfilter7_85-4.3.1-8.1.i586
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.i586
Problem: nothing provides gstreamer >= 1.18.0 needed by gstreamer-plugins-libav-1.18.0-50.1.i586
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.x86_64
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.i586
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64

Problem: nothing provides libvmaf.so.0 needed by libavfilter7_85-4.3.1-8.1.i586
 Solution 1: Following actions will be done:
  keep obsolete libavfilter7_85-4.3.1-7.1.x86_64
  keep obsolete libswscale5_7-4.3.1-7.1.x86_64
 Solution 2: deinstallation of libavfilter7_85-4.3.1-7.1.x86_64
 Solution 3: break libavfilter7_85-4.3.1-8.1.i586 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 2

Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.i586
 Solution 1: install gstreamer-plugins-ugly-1.16.2-3.5.x86_64 (with vendor change)
  http://packman.links2linux.de  -->  openSUSE
 Solution 2: keep obsolete gstreamer-plugins-ugly-1.16.2-6.18.x86_64
 Solution 3: break gstreamer-plugins-ugly-1.18.0-4.1.i586 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 1

Problem: nothing provides gstreamer >= 1.18.0 needed by gstreamer-plugins-libav-1.18.0-50.1.i586
 Solution 1: install gstreamer-plugins-libav-1.16.2-1.6.i586 (with vendor change)
  http://packman.links2linux.de  -->  openSUSE
 Solution 2: keep obsolete gstreamer-plugins-libav-1.16.2-48.15.x86_64
 Solution 3: break gstreamer-plugins-libav-1.18.0-50.1.i586 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 1

Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64
 Solution 1: Following actions will be done:
  keep obsolete ffmpeg-4-4.3.1-7.1.x86_64
  keep obsolete libswscale5_7-4.3.1-7.1.x86_64
 Solution 2: deinstallation of ffmpeg-4-4.3.1-7.1.x86_64
 Solution 3: break libavfilter7_85-4.3.1-8.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):

How to proceed here?

Yes, I tried Tumbleweed-cli some days ago, but uninstalled it in the meantime… Anything to remove manually?

You may disable all but the following:

erlangen:~ # zypper lr -uEP       
#  | Alias               | Name                        | Enabled | GPG Check | Refresh | Priority | URI 
---+---------------------+-----------------------------+---------+-----------+---------+----------+-------------------------------------------------------------------------------- 
 4 | Packman             | Packman                     | Yes     | (r ) Yes  | Yes     |   90     | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/ 
10 | openSUSE-20191106-0 | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/ 
14 | repo-non-oss        | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/ 
16 | repo-update         | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/ 
 erlangen:~ # 

Orphaned packages can cause trouble. Delete them unless you know you need them:

erlangen:~ # zypper packages --orphaned 
Loading repository data...
Reading installed packages...
S  | Repository | Name                           | Version          | Arch
---+------------+--------------------------------+------------------+-------
i+ | @System    | aocl-linux-aocc                | 2.2.0-1          | x86_64
i+ | @System    | aocl-linux-gcc                 | 2.2.0-1          | x86_64
i+ | @System    | boost-license1_66_0            | 1.66.0-lp151.4.5 | noarch
i+ | @System    | crazydiskmark                  | 0.7.3-3.1        | noarch
i+ | @System    | hd-idle                        | 1.05-1.29        | x86_64
i+ | @System    | libboost_filesystem1_66_0      | 1.66.0-lp151.4.5 | x86_64
i+ | @System    | libboost_program_options1_66_0 | 1.66.0-lp151.4.5 | x86_64
i+ | @System    | libboost_system1_66_0          | 1.66.0-lp151.4.5 | x86_64
i+ | @System    | libdvdcss2                     | 1.4.2-1.1        | x86_64
i+ | @System    | stacer                         | 1.1.0-1          | x86_64
erlangen:~ # 

With the minimal list of enabled repos and unnecessary packages removed a smooth upgrade should be obtained:

erlangen:~ # zypper dist-upgrade --allow-vendor-change --allow-downgrade 
Loading repository data...
Reading installed packages...
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.
Computing distribution upgrade...

The following 2 items are locked and will not be changed by any action:
 Available:
  plymouth
 Installed:
  libquazip5-1

Nothing to do.
erlangen:~ # 

After adding the wanted repos again upgrading and installing will work too.

OK, only the necessARY repos:

zypper lr -d
#  | Alias                               | Name                                 | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                 | Service
---+-------------------------------------+--------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------------+--------
 1 | KDE_Unstable_Extra                  | KDE_Unstable_Extra                   | No      | ----      | ----    |   99     | rpm-md | https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/openSUSE_Tumbleweed | 
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS) (20201014) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/history/20201014/tumbleweed/repo/non-oss/              | 
 3 | download.opensuse.org-oss           | Main Repository (OSS) (20201014)     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/history/20201014/tumbleweed/repo/oss/                  | 
 4 | download.opensuse.org-tumbleweed    | Main Update Repository               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                     | 
 5 | http-download.opensuse.org-52647678 | security:netfilter                   | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/security:/netfilter/openSUSE_Tumbleweed/  | 
 6 | libdvdcss                           | libdvdcss                            | No      | ----      | ----    |   91     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                 | 
 7 | openSUSE_Factory                    | utilities                            | No      | ----      | ----    |   95     | rpm-md | http://download.opensuse.org/repositories/utilities/openSUSE_Factory                | 
 8 | openSUSE_Tumbleweed                 | Mozilla                              | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/              | 
 9 | packman                             | packman                              | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/                                   | 
10 | repo-debug                          | openSUSE-Tumbleweed-Debug            | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                             | 
11 | repo-source                         | openSUSE-Tumbleweed-Source           | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                            | 


…and some clean up

zypper packages --orphaned
Loading repository data...
Reading installed packages...
S  | Repository | Name                 | Version                        | Arch
---+------------+----------------------+--------------------------------+-------
i+ | @System    | libdvdcss2           | 1.4.2-1.1                      | x86_64
i+ | @System    | libx264-155          | 0.155svn20190201-3.5           | x86_64
i  | @System    | libx264-159          | 0.159+git20191127.1771b556-3.1 | x86_64
i+ | @System    | libx265-169          | 3.0-1.11                       | x86_64
i+ | @System    | libx265-176          | 3.1.2-1.4                      | x86_64
i+ | @System    | libx265-179          | 3.2.1-3.10                     | x86_64
i  | @System    | libx265-188          | 3.3-1.3                        | x86_64
i+ | @System    | openSUSE-release-dvd | 20190612-163.1                 | x86_64
usser@dellscsi6:~> sudo zypper rm libdvdcss2
[sudo] password for root: 
Sorry, try again.
[sudo] password for root: 
Reading installed packages...
Resolving package dependencies...

The following package is going to be REMOVED:
  libdvdcss2

1 package to remove.
After the operation, 175.3 KiB will be freed.
Continue? [y/n/v/...? shows all options] (y): y
(1/1) Removing libdvdcss2-1.4.2-1.1.x86_64 ...............................................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
 
usser@dellscsi6:~> sudo zypper rm libx264-155
Reading installed packages...
Resolving package dependencies...

The following package is going to be REMOVED:
  libx264-155

1 package to remove.
After the operation, 1.7 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y): y
(1/1) Removing libx264-155-0.155svn20190201-3.5.x86_64 ...................................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
 
usser@dellscsi6:~> sudo zypper rm libx264-159
Reading installed packages...
Resolving package dependencies...

The following package is going to be REMOVED:
  libx264-159

1 package to remove.
After the operation, 1.7 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y): y
(1/1) Removing libx264-159-0.159+git20191127.1771b556-3.1.x86_64 .........................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
 
usser@dellscsi6:~> sudo zypper rm libx264-169
Reading installed packages...
'libx264-169' not found in package names. Trying capabilities.
No provider of 'libx264-169' found.
Resolving package dependencies...

Nothing to do.
usser@dellscsi6:~> sudo zypper rm libx265-169
Reading installed packages...
Resolving package dependencies...

The following package is going to be REMOVED:
  libx265-169

1 package to remove.
After the operation, 15.2 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y): y
(1/1) Removing libx265-169-3.0-1.11.x86_64 ...............................................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
 
usser@dellscsi6:~> sudo zypper rm libx265-176
Reading installed packages...
Resolving package dependencies...

The following package is going to be REMOVED:
  libx265-176

1 package to remove.
After the operation, 15.2 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y): y
(1/1) Removing libx265-176-3.1.2-1.4.x86_64 ..............................................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
 
usser@dellscsi6:~> sudo zypper rm libx265-179
Reading installed packages...
Resolving package dependencies...

The following package is going to be REMOVED:
  libx265-179

1 package to remove.
After the operation, 15.3 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y): y
(1/1) Removing libx265-179-3.2.1-3.10.x86_64 .............................................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
 
usser@dellscsi6:~> sudo zypper rm libx265-188
Reading installed packages...
Resolving package dependencies...

The following package is going to be REMOVED:
  libx265-188

1 package to remove.
After the operation, 15.3 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y): y
(1/1) Removing libx265-188-3.3-1.3.x86_64 ................................................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
 
usser@dellscsi6:~> sudo zypper rm openSUSE-release-dvd
Reading installed packages...
Resolving package dependencies...

The following package is going to be REMOVED:
  openSUSE-release-dvd

1 package to remove.
After the operation, 66.0 B will be freed.
Continue? [y/n/v/...? shows all options] (y): y
(1/1) Removing openSUSE-release-dvd-20190612-163.1.x86_64 ................................................[done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.


But still I get:

sudo zypper dist-upgrade --allow-vendor-change --allow-downgrade
Loading repository data...
Reading installed packages...
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.
Computing distribution upgrade...
2 Problems:
Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.x86_64
Problem: nothing provides libvmaf.so.0()(64bit) needed by libavfilter7_85-4.3.1-8.1.x86_64

Problem: nothing provides gstreamer-plugins-base >= 1.18.0 needed by gstreamer-plugins-ugly-1.18.0-4.1.x86_64
 Solution 1: deinstallation of gstreamer-plugins-ugly-orig-addon-1.16.2-6.18.x86_64
 Solution 2: keep obsolete gstreamer-plugins-ugly-orig-addon-1.16.2-6.18.x86_64
 Solution 3: break gstreamer-plugins-ugly-1.18.0-4.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):

:frowning:

as root:
add the “normal” Repos:

zypper ar -f http://download.opensuse.org/tumbleweed/repo/oss/ tumbleweed-oss
zypper ar -f http://download.opensuse.org/tumbleweed/repo/non-oss/ tumbleweed-non-oss

delete the “history” Repos

zypper rr http://download.opensuse.org/history/20201014/tumbleweed/repo/non-oss/
zypper rr http://download.opensuse.org/history/20201014/tumbleweed/repo/oss/

YEAH! That did the trick!

All related to the tumbleweed-cli tool? Is it so dangerous to install that package? :open_mouth:

All related to the tumbleweed-cli tool? Is it so dangerous to install that package? :open_mouth:

  1. yes
  2. no, it is dangerous if you don’t know what this tool is doing. It revertes your Packages from OSS and Non-OSS to the time from (in your case) 14th Oct 2020 and replace the Repo-URL…
    But f.e. packman is build against the actually build OSS, mostly a a newer one.

Hi
No, you just need to use it properly, as in moving from one snapshot to the next. But as seen if third party repos involved it may not work. If there is a particular package/version you need from oss/non-oss then just grab from the history repos… I did that the other week when the wicked update broke my tap0.