Having trouble upgrading Tumbleweed due to problems with ffmpeg-7-mini

19 Problems:
Problem: 1: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 2: the to be installed pipewire-spa-plugins-0_2-32bit-1.2.5-1.1.x86_64 requires 'libavcodec.so.61(LIBAVCODEC_61.3_SUSE)', but this requirement cannot be provided
deleted providers: libavcodec61-32bit-7.0.2-1699.3.pm.8.x86_64
not installable providers: libavcodec61-32bit-7.0.2-2.3.x86_64[download.opensuse.org-oss]

Problem: 3: the to be installed wine-32bit-9.18-1.1.x86_64 requires 'libavutil.so.59(LIBAVUTIL_59.8_SUSE)', but this requirement cannot be provided
deleted providers: libavutil59-32bit-7.0.2-1699.3.pm.8.x86_64
not installable providers: libavutil59-32bit-7.0.2-2.3.x86_64[download.opensuse.org-oss]

Problem: 4: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 5: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 6: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 7: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 8: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 9: the installed libavcodec61-32bit-7.0.2-1699.3.pm.8.x86_64 requires 'libswresample.so.5(LIBSWRESAMPLE_5.1_SUSE)', but this requirement cannot be provided
deleted providers: libswresample5-32bit-7.0.2-1699.3.pm.8.x86_64
not installable providers: libswresample5-32bit-7.0.2-2.3.x86_64[download.opensuse.org-oss]

Problem: 10: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 11: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 12: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 13: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 14: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 15: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 16: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 17: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 18: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
Problem: 19: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64

Problem: 1: nothing provides 'this-is-only-for-build-envs' needed by the to be installed ffmpeg-7-mini-libs-7.0.2-2.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of pipewire-spa-plugins-0_2-1.2.4-1.1.x86_64
  deinstallation of kf6-kfilemetadata-6.6.0-1.1.x86_64
  deinstallation of kpipewire6-imports-6.1.5-1.1.x86_64
  deinstallation of kontact-24.08.1-1.1.x86_64
  deinstallation of kmail-24.08.1-1.1.x86_64
  deinstallation of khelpcenter-24.08.1-1.1.x86_64
  deinstallation of kdeplasma6-addons-6.1.5-1.1.x86_64
  deinstallation of kdepim-runtime-24.08.1-1.1.x86_64
  deinstallation of kdepim-addons-24.08.1-1.1.x86_64
  deinstallation of kaccounts-providers-24.08.1-1.1.x86_64
  deinstallation of spectacle-24.08.1-1.1.x86_64
  deinstallation of akregator-24.08.1-1.1.x86_64
  deinstallation of libQt6WebEngineQuick6-6.7.2-2.1.x86_64
  deinstallation of libQt6WebEngineWidgets6-6.7.2-2.1.x86_64
  deinstallation of libksieve6-24.08.1-1.1.x86_64
  deinstallation of messagelib-24.08.1-1.1.x86_64
  deinstallation of plasma6-nm-openconnect-6.1.5-1.1.x86_64
  deinstallation of qt6-webengine-6.7.2-2.1.x86_64
  deinstallation of libMpvQt1-1.0.1-1.1.x86_64
  deinstallation of opensuse-welcome-0.1.9+git.55.08b0379-1.1.x86_64
  deinstallation of elisa-24.08.1-1.1.x86_64
  deinstallation of libQt6Multimedia6-6.7.2-1.2.x86_64
  deinstallation of kaddressbook-24.08.1-1.1.x86_64
  deinstallation of wireplumber-0.5.6-1.1.x86_64
  deinstallation of plasma6-session-6.1.5-2.1.noarch
  deinstallation of xdg-desktop-portal-cosmic-1.0.0~alpha2+0-1.5.x86_64
  deinstallation of xdg-desktop-portal-1.18.4-1.1.x86_64
  deinstallation of obs-studio-30.2.3-25.3.x86_64
  deinstallation of libwireplumber-0_5-0-0.5.6-1.1.x86_64
  deinstallation of libKPipeWire6-6.1.5-1.1.x86_64
  deinstallation of kwin6-6.1.5-1.1.x86_64
  deinstallation of gamescope-3.15.9-1.1.x86_64
  deinstallation of cosmic-settings-1.0.0~alpha2+0-2.5.x86_64
  deinstallation of plasma6-desktop-6.1.5-1.1.x86_64
  deinstallation of plasma6-workspace-6.1.5-2.1.x86_64
  deinstallation of xdg-desktop-portal-kde6-6.1.5-1.1.x86_64
  deinstallation of qt6-webengine-imports-6.7.2-2.1.x86_64
  deinstallation of signon-ui-0.17.20231016T221200~eef943f-1.3.x86_64
  deinstallation of pim-sieve-editor-24.08.1-1.1.x86_64
  deinstallation of akonadi-import-wizard-24.08.1-1.1.x86_64
  deinstallation of libKPim6AkonadiCalendar6-24.08.1-1.1.x86_64
  deinstallation of libKPim6MailCommon6-24.08.1-1.1.x86_64
  deinstallation of pim-data-exporter-24.08.1-1.1.x86_64
  deinstallation of korganizer-24.08.1-1.1.x86_64
  deinstallation of ktnef-24.08.1-1.1.x86_64
  deinstallation of patterns-cosmic-basic-20240402-12.1.x86_64
  deinstallation of libKF6Prison6-6.6.0-1.1.x86_64
  deinstallation of konversation-24.08.1-1.1.x86_64
  deinstallation of konsole-part-24.08.1-1.1.x86_64
  deinstallation of kmousetool-24.08.1-1.1.x86_64
  deinstallation of kdeconnect-kde-24.08.1-1.1.x86_64
  deinstallation of libQt6MultimediaQuick6-6.7.2-1.2.x86_64
  deinstallation of libQt6MultimediaWidgets6-6.7.2-1.2.x86_64
  deinstallation of libQt6Quick3DSpatialAudio6-6.7.2-1.2.x86_64
  deinstallation of libQt6SpatialAudio6-6.7.2-1.2.x86_64
  deinstallation of libQt6TextToSpeech6-6.7.2-1.1.x86_64
  deinstallation of libreoffice-24.8.2.1-1.1.x86_64
  deinstallation of qt6-texttospeech-6.7.2-1.1.x86_64
  deinstallation of libKF6FileMetaData3-6.6.0-1.1.x86_64
  deinstallation of wireplumber-audio-0.5.6-1.1.noarch
  deinstallation of wireplumber-zsh-completion-0.5.6-1.1.noarch
  deinstallation of plasma6-session-x11-6.1.5-2.1.x86_64
  deinstallation of patterns-kde-kde_plasma-20240311-2.2.noarch
  deinstallation of flatpak-1.15.10-2.1.x86_64
  deinstallation of xdg-desktop-portal-gtk-1.15.1-1.3.x86_64
  deinstallation of obs-studio-devel-30.2.3-25.3.x86_64
  deinstallation of libKPipeWireDmaBuf6-6.1.5-1.1.x86_64
  deinstallation of xwaylandvideobridge-0.4.0+git12-3.5.x86_64
  deinstallation of kwin6-x11-6.1.5-1.1.x86_64
  deinstallation of sddm-branding-openSUSE-0.21.0-4.1.noarch
  deinstallation of plasma6-theme-openSUSE-84.87~git20240313T170730~9c664b7-11.1.noarch
  deinstallation of plasma6-sddm-theme-openSUSE-84.87~git20240313T170730~9c664b7-11.1.noarch
  deinstallation of plasma6-integration-plugin-6.1.5-1.1.x86_64
  deinstallation of plasma6-desktop-emojier-6.1.5-1.1.x86_64
  deinstallation of signon-plugin-oauth2-0.25git.20231124T142245~fab6988-1.2.x86_64
  deinstallation of kalendarac-24.08.1-1.1.x86_64
  deinstallation of libKPim6ImportWizard6-24.08.1-1.1.x86_64
  deinstallation of mbox-importer-24.08.1-1.1.x86_64
  deinstallation of akonadi-calendar-tools-24.08.1-1.1.x86_64
  deinstallation of akonadi-plugin-calendar-24.08.1-1.1.x86_64
  deinstallation of libKPim6CalendarSupport6-24.08.1-1.1.x86_64
  deinstallation of libKPim6EventViews6-24.08.1-1.1.x86_64
  deinstallation of libKPim6IncidenceEditor6-24.08.1-1.1.x86_64
  deinstallation of kf6-prison-imports-6.6.0-1.1.x86_64
  deinstallation of konsole-24.08.1-1.1.x86_64
  deinstallation of libKF6TextWidgets6-6.6.0-1.1.x86_64
  deinstallation of libKF6TextEditor6-6.6.0-1.1.x86_64
  deinstallation of libKF6TextAddons1-1.5.4-1.1.x86_64
  deinstallation of qt6-multimedia-imports-6.7.2-1.2.x86_64
  deinstallation of okular-24.08.1-1.1.x86_64
  deinstallation of libreoffice-base-24.8.2.1-1.1.x86_64
  deinstallation of libreoffice-calc-24.8.2.1-1.1.x86_64
  deinstallation of libreoffice-draw-24.8.2.1-1.1.x86_64
  deinstallation of libreoffice-impress-24.8.2.1-1.1.x86_64
  deinstallation of libreoffice-l10n-en-24.8.2.1-1.1.noarch
  deinstallation of libreoffice-math-24.8.2.1-1.1.x86_64
  deinstallation of libreoffice-pyuno-24.8.2.1-1.1.x86_64
  deinstallation of libreoffice-qt5-24.8.2.1-1.1.x86_64
  deinstallation of libreoffice-qt6-24.8.2.1-1.1.x86_64
  deinstallation of libreoffice-writer-24.8.2.1-1.1.x86_64
  deinstallation of libKPim6AkonadiContactWidgets6-24.08.1-1.1.x86_64
  deinstallation of konsole-part-lang-24.08.1-1.1.noarch
  deinstallation of kdeconnect-kde-zsh-completion-24.08.1-1.1.noarch
  deinstallation of libKF6Baloo6-6.6.0-1.1.x86_64
  deinstallation of kf6-baloo-tools-6.6.0-1.1.x86_64
  deinstallation of kf6-baloo-kioslaves-6.6.0-1.1.x86_64
  deinstallation of kf6-baloo-file-6.6.0-1.1.x86_64
  deinstallation of gwenview-24.08.1-1.1.x86_64
  deinstallation of baloo-widgets-24.08.1-1.1.x86_64
  deinstallation of dolphin-part-24.08.1-1.1.x86_64
  deinstallation of libkerfuffle24-24.08.1-1.1.x86_64
  deinstallation of plasma6-browser-integration-6.1.5-1.1.x86_64
  deinstallation of patterns-kde-kde-20240311-2.2.noarch
  deinstallation of discover6-backend-flatpak-6.1.5-1.1.x86_64
  deinstallation of flatpak-remote-flathub-1.15.10-2.1.noarch
  deinstallation of plasma6-branding-openSUSE-84.87~git20240313T170730~9c664b7-11.1.noarch
  deinstallation of sddm-qt6-branding-openSUSE-6.1.5-2.1.x86_64
  deinstallation of kf6-frameworkintegration-plugin-6.6.0-1.1.x86_64
  deinstallation of kmines-24.08.1-1.1.x86_64
  deinstallation of kleopatra-24.08.1-1.1.x86_64
  deinstallation of kio-extras-24.08.1-1.1.x86_64
  deinstallation of kdialog-24.08.1-1.1.x86_64
  deinstallation of kate-24.08.1-1.1.x86_64
  deinstallation of kompare-24.08.1-1.1.x86_64
  deinstallation of kf6-ktexteditor-6.6.0-1.1.x86_64
  deinstallation of kate-plugins-24.08.1-1.1.x86_64
  deinstallation of ktextaddons-1.5.4-1.1.x86_64
  deinstallation of kirigami-addons6-1.4.0-1.1.x86_64
  deinstallation of qt6-virtualkeyboard-imports-6.7.2-1.2.x86_64
  deinstallation of libKPim6Gravatar6-24.08.1-1.1.x86_64
  deinstallation of libKSaneWidgets6-24.08.1-1.1.x86_64
  deinstallation of akonadi-search-24.08.1-1.1.x86_64
  deinstallation of libKPim6AkonadiContactCore6-24.08.1-1.1.x86_64
  deinstallation of libKPim6IdentityManagementWidgets6-24.08.1-1.1.x86_64
  deinstallation of libKPim6PimCommon6-24.08.1-1.1.x86_64
  deinstallation of libKPim6TextEdit6-24.08.1-1.1.x86_64
  deinstallation of libreoffice-filters-optional-24.8.2.1-1.1.x86_64
  deinstallation of libreoffice-mailmerge-24.8.2.1-1.1.x86_64
  deinstallation of libKPim6PimCommonAkonadi6-24.08.1-1.1.x86_64
  deinstallation of kf6-purpose-6.6.0-1.1.x86_64
  deinstallation of plasma6-nm-6.1.5-1.1.x86_64
  deinstallation of drkonqi6-6.1.5-1.1.x86_64
  deinstallation of konsole-zsh-completion-24.08.1-1.1.noarch
  deinstallation of kf6-baloo-imports-6.6.0-1.1.x86_64
  deinstallation of dolphin-24.08.1-1.1.x86_64
  deinstallation of ark-24.08.1-1.1.x86_64
  deinstallation of libKF6Baloo6-lang-6.6.0-1.1.noarch
  deinstallation of discover6-6.1.5-1.1.x86_64
  deinstallation of plasma6-pa-6.1.5-1.1.x86_64
  deinstallation of plasma6-print-manager-6.1.5-1.1.x86_64
  deinstallation of plasma6-systemmonitor-6.1.5-1.1.x86_64
  deinstallation of libKPim6MailImporter6-24.08.1-1.1.x86_64
  deinstallation of libKPim6AddressbookImportExport6-24.08.1-1.1.x86_64
  deinstallation of akonadi-plugin-contacts-24.08.1-1.1.x86_64
  deinstallation of libKF6Purpose6-6.6.0-1.1.x86_64
  deinstallation of plasma6-nm-openvpn-6.1.5-1.1.x86_64
  deinstallation of plasma6-nm-pptp-6.1.5-1.1.x86_64
  deinstallation of kinfocenter6-6.1.5-1.1.x86_64
  deinstallation of dolphin-zsh-completion-24.08.1-1.1.noarch
  deinstallation of discover6-backend-fwupd-6.1.5-1.1.x86_64
  deinstallation of discover6-backend-packagekit-6.1.5-1.1.x86_64
  deinstallation of discover6-notifier-6.1.5-1.1.x86_64
  deinstallation of libKPim6MailImporterAkonadi6-24.08.1-1.1.x86_64
  deinstallation of libKF6PurposeWidgets6-6.6.0-1.1.x86_64
 Solution 2: install libavcodec61-7.0.2-2.3.x86_64 from vendor openSUSE
  replacing libavcodec61-7.0.2-1699.3.pm.8.x86_64 from vendor http://packman.links2linux.de
 Solution 3: keep obsolete libavcodec61-7.0.2-1699.3.pm.8.x86_64
 Solution 4: break ffmpeg-7-mini-libs-7.0.2-2.1.x86_64 by ignoring some of its dependencies
1 Like

Please post the output for zypper lr -d. It looks like you’ve probably got some repositories configured that are causing an issue (the this-is-only-for-build-envs item really stands out as something you shouldn’t have installed on your system or need)

#  | Alias                            | Name                                                       | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                                                                                                    | Service
---+----------------------------------+------------------------------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------
 1 | X11_COSMIC_Next                  | Development branch of COSMIC (unstable) (openSUSE_Factory) | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/X11:/COSMIC:/Next/openSUSE_Factory/                                                                                                         | 
 2 | download.opensuse.org-non-oss    | Main Repository (NON-OSS)                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                                                                                                                  | 
 3 | download.opensuse.org-oss        | Main Repository (OSS)                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/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 | home_ecsos_obs-studio            | home:ecsos:obs-studio (openSUSE_Tumbleweed)                | Yes     | (r ) Yes  | No      |   89     | rpm-md | https://download.opensuse.org/repositories/home:/ecsos:/obs-studio/openSUSE_Tumbleweed/                                                                                                | 
 6 | openSUSE-20240606-0              | openSUSE-20240606-0                                        | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-USB_SanDisk_3.2Gen1_04012ff93c3c628ff3945b95cde8482165eaaf6e101c4a75848caf6e922719f7fecc00000000000000000000adcfeebfff916d189555810737314508-0:0-part2 | 
 7 | packages-microsoft-com-prod      | packages-microsoft-com-prod                                | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packages.microsoft.com/opensuse/15/prod/                                                                                                                                       | 
 8 | packman                          | Packman                                                    | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.halifax.rwth-aachen.de/packman//suse/openSUSE_Tumbleweed/                                                                                                                  | 
 9 | repo-debug                       | openSUSE-Tumbleweed-Debug                                  | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                                                                                                                | 
10 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed)                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                                                                                                                | 
11 | repo-source                      | openSUSE-Tumbleweed-Source                                 | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                                                                                                                               | 
12 | vivaldi                          | vivaldi                                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.vivaldi.com/archive/rpm/x86_64                     

The only things I can think of that might cause problems is the home:ecsos:obs-studio or vivaldi repositories.

I had a similar problem in the past with only packman-essentials added. However, after a few hours the issue was resolved.

Nope, it’s Packman that is behind. Wait a couple of days or (like me) do
sudo zypper dup --allow-vendor-change

4 Likes

Yeah, I’m now seeing this on my system attempting to dup as well. --allow-vendor-change isn’t affecting it, but I only see 3 issues - in my instance, it was easy to choose which option (just removing something I’m not currently using).

For OP’s post here, option 2 is probably what I’d take with this example, but there will be other issues. Using --allow-vendor-change will reduce, if not fully eliminate, the decisions to be made.

I have the same issue, just saying. Scared the heck outta me, I thought I did something wrong LOL

I had the same problem, I think the packman version is lagging behind the official repository. I think I can wait a few days before updating the system, maybe they fixed the problem by then.

1 Like

hi, I chose zypper dup --allow-vendor-change are there now things I should be aware of and possibly have to --allow-vendor-change in the future now? How did you know that it was Packman that was behind?

If you’re using packman, just give it a moment to catch up

1 Like

The question is, what’s the problem package in packman, and for how long will it be a problem.

I haven’t updated my system in about a week.

It can easily be resolved by either answering the solver questions (install from vendor openSUSE…replacing from vendor packman), or do the dup via the way already mentioned several times in this thread (sudo zypper dup --allow-vendor-change).

This are usual and common problems which regularly show up when using packman.

The problem is that I was planning to use H.265 in some of my workflows, but the solution provided would essentially remove those codecs from my system until packman gets its act together.

I suppose the actual solution is to mail the packman maintainers about the problem I encountered and force them back to ffmpeg-7.0.2.

To be able to upgrade your system, you should answer the questions or perform the vendor switch. Switching back when packman manged to fix their stuff, is only one command and only takes some seconds. But you will have a secure and up.to.date system in the meantime.

You were, in fact, correct. The good news is that, as it turns out, nothing on my system was using ffmpeg except for my browser, which I use for everything except playing video. The only thing that did use ffmpeg that I was worried about (Cinelerra-GG) used its own bundled version, so I am quite happy to let ffmpeg stay unable to hardware-accelerate H.264 until Packman fixes whatever is going on.

Actually, what is that command?

Command is zypper dup --allow-vendor-change I believe.

1 Like

Latest update no longer has this issue for me.

im on slowroll and i have a very similar issue and i honestly thought slowroll as my escape from packman problems lol. yea packman needs to get it together its been to many years and far to long for things like this going on and honestly ide say packman issues may be one of the only things holding this distro back from becoming much much bigger especially with slowroll on the horizon.

It’s Packman, not pacman ( which is an Arch package manager and totally unrelated ). For the rest I suggest that you start helping out to avoid this. On Packman that is.

1 Like