Not finding "this-is-only-for-build=envs" doing update

I have been trying to do an update for the last couple of days and am getting a bad error. I don’t know how to resolve it.

Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.0-1

There are many pages of error messages. I will provide a few here for your reading pleasure

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…

Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.0-14.1.x86_64
Solution 1: Following actions will be done:
keep obsolete libavcodec60-6.0.1-1699.4.pm.3.x86_64
keep obsolete libavutil58-6.0.1-1699.4.pm.3.x86_64
keep obsolete libswresample4-6.0.1-1699.4.pm.3.x86_64
keep obsolete libavfilter9-6.0.1-1699.4.pm.3.x86_64
keep obsolete libavformat60-6.0.1-1699.4.pm.3.x86_64
Solution 2: Following actions will be done:
keep obsolete libavfilter9-6.0.1-1699.4.pm.3.x86_64
keep obsolete libavcodec60-6.0.1-1699.4.pm.3.x86_64
keep obsolete libavformat60-6.0.1-1699.4.pm.3.x86_64
keep obsolete libavutil58-6.0.1-1699.4.pm.3.x86_64
keep obsolete libpostproc57-6.0.1-1699.4.pm.3.x86_64
keep obsolete libswresample4-6.0.1-1699.4.pm.3.x86_64
keep obsolete libswscale7-6.0.1-1699.4.pm.3.x86_64
Solution 3: install gstreamer-plugins-libav-1.22.8-96.2.x86_64 from vendor obs://build.opensuse.org/multimedia
replacing gstreamer-plugins-libav-1.22.5-100.1.x86_64 from vendor obs://build.opensuse.org/home:junknot
Solution 4: break ffmpeg-6-mini-libs-6.0-14.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c): 1
Resolving dependencies…
Computing distribution upgrade…
5 Problems:
Problem: the installed libavfilter9-6.0.1-1699.4.pm.3.x86_64 requires ‘libpostproc57 = 6.0.1-1699.4.pm.3’, but this requirement cannot be provided
Problem: the to be installed libavdevice60-6.1.1-1699.3.pm.3.x86_64 requires ‘libavcodec60 = 6.1.1-1699.3.pm.3’, but this requirement cannot be provided
Problem: the to be installed libswscale7-6.1.1-1699.3.pm.3.x86_64 requires ‘libavutil58 = 6.1.1-1699.3.pm.3’, but this requirement cannot be provided
Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.1.1-1.1.x86_64
Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.1.1-1.1.x86_64

Problem: the installed libavfilter9-6.0.1-1699.4.pm.3.x86_64 requires ‘libpostproc57 = 6.0.1-1699.4.pm.3’, but this requirement cannot be provided
deleted providers: libpostproc57-6.0.1-1699.4.pm.3.x86_64
Solution 1: keep obsolete libpostproc57-6.0.1-1699.4.pm.3.x86_64
Solution 2: remove lock to allow removal of libavfilter9-6.0.1-1699.4.pm.3.x86_64
Solution 3: break libavfilter9-6.0.1-1699.4.pm.3.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): 1

Problem: the to be installed libavdevice60-6.1.1-1699.3.pm.3.x86_64 requires ‘libavcodec60 = 6.1.1-1699.3.pm.3’, but this requirement cannot be provided
not installable providers: libavcodec60-6.1.1-1699.3.pm.3.i586[packman]
libavcodec60-6.1.1-1699.3.pm.3.x86_64[packman]
Solution 1: deinstallation of libavdevice60-6.0.1-1699.4.pm.3.x86_64
Solution 2: keep obsolete libavdevice60-6.0.1-1699.4.pm.3.x86_64
Solution 3: remove lock to allow removal of libavcodec60-6.0.1-1699.4.pm.3.x86_64
Solution 4: break libavdevice60-6.1.1-1699.3.pm.3.x86_64 by ignoring some of its dependencies

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

Problem: the to be installed libswscale7-6.1.1-1699.3.pm.3.x86_64 requires ‘libavutil58 = 6.1.1-1699.3.pm.3’, but this requirement cannot be provided
not installable providers: libavutil58-6.1.1-1699.3.pm.3.i586[packman]
libavutil58-6.1.1-1699.3.pm.3.x86_64[packman]
Solution 1: Following actions will be done:
deinstallation of libswscale7-6.0.1-1699.4.pm.3.x86_64
install spectacle-23.04.3-282.5.x86_64 from vendor obs://build.opensuse.org/home:junknot
replacing spectacle-23.08.4-1.1.x86_64 from vendor openSUSE
Solution 2: keep obsolete libswscale7-6.0.1-1699.4.pm.3.x86_64
Solution 3: remove lock to allow removal of libavutil58-6.0.1-1699.4.pm.3.x86_64
Solution 4: break libswscale7-6.1.1-1699.3.pm.3.x86_64 by ignoring some of its dependencies

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

Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.1.1-1.1.x86_64
Solution 1: Following actions will be done:
remove lock to allow removal of libswresample4-6.0.1-1699.4.pm.3.x86_64
remove lock to allow removal of libavformat60-6.0.1-1699.4.pm.3.x86_64
Solution 2: Following actions will be done:
keep obsolete libheif-ffmpeg-1.17.6-1699.4.pm.3.x86_64
keep obsolete libheif1-1.17.6-1699.4.pm.3.x86_64
Solution 3: deinstallation of libheif-ffmpeg-1.17.6-1699.4.pm.3.x86_64
Solution 4: install libheif-ffmpeg-1.17.6-1699.4.pm.4.i586 despite the inferior architecture
Solution 5: keep obsolete libheif1-1.17.6-1699.4.pm.3.x86_64
Solution 6: break ffmpeg-6-mini-libs-6.1.1-1.1.x86_64 by ignoring some of its dependencies

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

Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.1.1-1.1.x86_64
Solution 1: install gegl-0_4-0.4.46-173.347.x86_64 from vendor obs://build.opensuse.org/home:junknot
replacing gegl-0_4-0.4.46-1.3.x86_64 from vendor openSUSE
Solution 2: install gstreamer-plugins-libav-1.22.8-96.2.x86_64 from vendor obs://build.opensuse.org/multimedia
replacing gstreamer-plugins-libav-1.22.5-100.1.x86_64 from vendor obs://build.opensuse.org/home:junknot
Solution 3: keep obsolete gegl-0_4-0.4.46-1.3.x86_64
Solution 4: break ffmpeg-6-mini-libs-6.1.1-1.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c/d/?] (c): 1
Resolving dependencies…
Computing distribution upgrade…
6 Problems:
Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.0-14.1.x86_64
Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.0-14.1.x86_64
Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.0-14.1.x86_64
Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.0-14.1.x86_64
Problem: the installed libavfilter9-6.0.1-1699.4.pm.3.x86_64 requires ‘libswresample4 = 6.0.1-1699.4.pm.3’, but this requirement cannot be provided
Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.1.1-1.1.x86_64

Problem: nothing provides ‘this-is-only-for-build-envs’ needed by the to be installed ffmpeg-6-mini-libs-6.0-14.1.x86_64
Solution 1: Following actions will be done:
remove lock to allow removal of libavfilter9-6.0.1-1699.4.pm.3.x86_64
deinstallation of signon-ui-0.17+20171022-1.27.x86_64
deinstallation of opensuse-welcome-0.1.9+git.35.4b9444a-1.2.x86_64
deinstallation of messagelib-23.08.4-1.1.x86_64
deinstallation of libksysguard5-5.27.10-1.1.x86_64
deinstallation of libksieve5-23.08.4-1.1.x86_64
deinstallation of libQt5WebView5-imports-5.15.12+kde0-1.1.x86_64
deinstallation of libQt5WebView5-5.15.12+kde0-1.1.x86_64
deinstallation of akregator-23.08.4-1.1.x86_64
deinstallation of kaccounts-providers-23.08.4-1.1.x86_64
deinstallation of kdepim-runtime-23.08.4-1.1.x86_64
deinstallation of kmail-23.08.4-1.1.x86_64
deinstallation of kontact-23.08.4-1.1.x86_64
deinstallation of kdepim-addons-23.08.4-270.3.x86_64
deinstallation of baloo5-widgets-23.08.4-1.1.x86_64
deinstallation of dolphin-part-23.08.4-1.1.x86_64
install gwenview5-23.04.3-273.3.x86_64 from vendor obs://build.opensuse.org/home:junknot
replacing gwenview5-23.08.4-1.1.x86_64 from vendor openSUSE
deinstallation of plasma-browser-integration-5.27.10-1.1.x86_64
deinstallation of plasma5-addons-lang-5.27.10-382.6.noarch
deinstallation of libksysguard5-imports-5.27.10-1.1.x86_64
deinstallation of libksysguard5-plugins-5.27.10-1.1.x86_64
deinstallation of plasma5-systemmonitor-5.27.10-1.1.x86_64
deinstallation of plasma5-workspace-5.27.10-2.2.x86_64
deinstallation of plasma5-workspace-libs-5.27.10-2.2.x86_64
deinstallation of signon-plugin-oauth2-0.25-1.12.x86_64
deinstallation of libKPim5MailCommon5-23.08.4-1.1.x86_64
deinstallation of libKPim5AkonadiCalendar5-23.08.4-1.1.x86_64
deinstallation of akonadi-import-wizard-23.08.4-1.1.x86_64
deinstallation of ksystemstats5-5.27.10-1.1.x86_64
deinstallation of discover-5.27.10-2.2.x86_64
deinstallation of kaddressbook-23.08.4-2.1.x86_64
deinstallation of ktnef-23.08.4-1.1.x86_64
deinstallation of pim-data-exporter-23.08.4-1.1.x86_64
deinstallation of dolphin-23.08.4-1.1.x86_64
deinstallation of plasma5-theme-openSUSE-84.87~git20231117T211718~757fefa-549.1.noarch
deinstallation of khotkeys5-5.27.10-1.1.x86_64
deinstallation of kde-cli-tools5-5.27.10-1.1.x86_64
deinstallation of plasma5-workspace-branding-openSUSE-84.87~git20231117T211718~757fefa-549.1.noarch
deinstallation of systemsettings5-5.27.10-1.1.x86_64
deinstallation of mbox-importer-23.08.4-1.1.x86_64
deinstallation of libKPim5CalendarSupport5-23.08.4-1.1.x86_64
deinstallation of libKPim5EventViews5-23.08.4-1.1.x86_64
deinstallation of libKPim5IncidenceEditor5-23.08.4-1.1.x86_64
deinstallation of libKPim5ImportWizard5-23.08.4-1.1.x86_64
deinstallation of kalendarac-23.08.4-1.1.x86_64
deinstallation of akonadi-plugin-calendar-23.08.4-1.1.x86_64
deinstallation of akonadi-calendar-tools-23.08.4-1.1.x86_64
deinstallation of discover-backend-flatpak-5.27.10-2.2.x86_64
deinstallation of discover-backend-fwupd-5.27.10-2.2.x86_64
deinstallation of discover-backend-packagekit-5.27.10-2.2.x86_64
deinstallation of discover-lang-5.27.10-2.2.noarch
deinstallation of plasma5-defaults-openSUSE-84.87~git20231117T211718~757fefa-549.1.noarch
deinstallation of kcm_flatpak-5.27.10-1.1.x86_64
deinstallation of kinfocenter5-lang-5.27.10-390.4.noarch
Solution 2: Following actions will be done:
keep libavformat60-6.0.1-1699.4.pm.3.x86_64
keep obsolete libswscale7-6.0.1-1699.4.pm.3.x86_64
Solution 3: break ffmpeg-6-mini-libs-6.0-14.1.x86_64 by ignoring some of its dependencies

Blockquote

1 Like

There’s an earlier thread on this:

The earlier thread reports that the problem has now been fixed.

I still have the problem as of 1/20/24 at 14:16.

I stared at the YAST software repositories but it is not clear to me how I switch repositories.

Do you have autorefresh for packman repo enabled? If not enable it or do a zypper ref

I did a “zypper ref” and nothing changed.

Please do not tell it, post the whole with the complete commandline:
as root:
zypper dup

Also
zypper lr -d

Also as I can see:
too many Repos…

Please use Code-Tags for the output:

Code-Tags

The problem is solved. Here is the summary:

Repo Packman still has the problem.

“zypper dup” suggested using the opensuse repo instead of Packman (option 3). That fixed the problem.

I assumed that the “problem is fixed” meant that the repository was fixed and nothing needed to be done. Changing the repo was still required.

Thank you for your help.

I have the latest snapshot installed and just tried to do a zypper dup right now and I have no conflict at all with packman repository enabled on my side.

Packman doesn’t seems to be the issue here for you and looking at the home:junknot repository listed in your logs it is more likely to be your issue.