Problema de dependencia con this-is-only-for-build-envs

Estoy tratando de hacer un DUP, pero no me deja, por mas que seleccione las opciones y siga las instrucciones me manda al inicio

haumiel@localhost:~> sudo zypper dup 
Actualizando el servicio 'NVIDIA'.
Actualizando el servicio 'openSUSE'.
Cargando datos del repositorio...
Leyendo los paquetes instalados...
Advertencia: Va a realizar una actualización de distribución con todos los repositorios habilitados. Asegúrese de que estos repositorios sean compatibles antes de continuar. Consulte 'man zypper' para obtener más información acerca de este comando.
Calculando actualización de distribución...
15 problemas:
Problema: 1: el elemento pipewire-spa-plugins-0_2-32bit-1.6.2-1.1.x86_64 instalado requiere libavcodec.so.62(LIBAVCODEC_62.11_SUSE), pero no se puede satisfacer este requisito
proveedores suprimidos: libavcodec62-32bit-8.0.1-1699.4.pm.104.x86_64
proveedores no instalables: libavcodec62-32bit-8.0.1-3.2.x86_64[openSUSE:repo-oss]

Problema: 2: nada proporciona this-is-only-for-build-envs, que el elemento ffmpeg-8-mini-libs-8.0.1-3.2.x86_64 que se va a instalar necesita
Problema: 3: nada proporciona this-is-only-for-build-envs, que el elemento ffmpeg-8-mini-libs-8.0.1-3.2.x86_64 que se va a instalar necesita
Problema: 4: nada proporciona this-is-only-for-build-envs, que el elemento ffmpeg-8-mini-libs-8.0.1-3.2.x86_64 que se va a instalar necesita
Problema: 5: nada proporciona this-is-only-for-build-envs, que el elemento ffmpeg-8-mini-libs-8.0.1-3.2.x86_64 que se va a instalar necesita
Problema: 6: nada proporciona this-is-only-for-build-envs, que el elemento ffmpeg-8-mini-libs-8.0.1-3.2.x86_64 que se va a instalar necesita
Problema: 7: nada proporciona this-is-only-for-build-envs, que el elemento ffmpeg-8-mini-libs-8.0.1-3.2.x86_64 que se va a instalar necesita
Problema: 8: nada proporciona this-is-only-for-build-envs, que el elemento ffmpeg-8-mini-libs-8.0.1-3.2.x86_64 que se va a instalar necesita
Problema: 9: nada proporciona this-is-only-for-build-envs, que el elemento ffmpeg-8-mini-libs-8.0.1-3.2.x86_64 que se va a instalar necesita
Problema: 10: el elemento pipewire-spa-plugins-0_2-32bit-1.6.2-1.1.x86_64 instalado requiere libavfilter.so.11(LIBAVFILTER_11.4_SUSE), pero no se puede satisfacer este requisito
proveedores suprimidos: libavfilter11-32bit-8.0.1-1699.4.pm.104.x86_64
proveedores no instalables: libavfilter11-32bit-8.0.1-3.2.x86_64[openSUSE:repo-oss]

Problema: 11: nada proporciona this-is-only-for-build-envs, que el elemento ffmpeg-8-mini-libs-8.0.1-3.2.x86_64 que se va a instalar necesita
Problema: 12: el elemento pipewire-spa-plugins-0_2-32bit-1.6.2-1.1.x86_64 instalado requiere libavutil.so.60(LIBAVUTIL_60.8_SUSE), pero 
no se puede satisfacer este requisito
proveedores suprimidos: libavutil60-32bit-8.0.1-1699.4.pm.104.x86_64
proveedores no instalables: libavutil60-32bit-8.0.1-3.2.x86_64[openSUSE:repo-oss]

Problema: 13: el elemento pipewire-spa-plugins-0_2-32bit-1.6.2-1.1.x86_64 instalado requiere libswscale.so.9(LIBSWSCALE_9.1_SUSE), pero no se puede satisfacer este requisito
proveedores suprimidos: libswscale9-32bit-8.0.1-1699.4.pm.104.x86_64
proveedores no instalables: libswscale9-32bit-8.0.1-3.2.x86_64[openSUSE:repo-oss]

Problema: 14: el elemento libavfilter11-32bit-8.0.1-1699.4.pm.104.x86_64 instalado requiere libavformat.so.62(LIBAVFORMAT_62.3_SUSE), pero no se puede satisfacer este requisito
proveedores suprimidos: libavformat62-32bit-8.0.1-1699.4.pm.104.x86_64
proveedores no instalables: libavformat62-32bit-8.0.1-3.2.x86_64[openSUSE:repo-oss]

Problema: 15: el elemento libavfilter11-32bit-8.0.1-1699.4.pm.104.x86_64 instalado requiere libswresample.so.6(LIBSWRESAMPLE_6.1_SUSE), pero no se puede satisfacer este requisito
proveedores suprimidos: libswresample6-32bit-8.0.1-1699.4.pm.104.x86_64
proveedores no instalables: libswresample6-32bit-8.0.1-3.2.x86_64[openSUSE:repo-oss]


Problema: 1: el elemento pipewire-spa-plugins-0_2-32bit-1.6.2-1.1.x86_64 instalado requiere libavcodec.so.62(LIBAVCODEC_62.11_SUSE), pero no se puede satisfacer este requisito
proveedores suprimidos: libavcodec62-32bit-8.0.1-1699.4.pm.104.x86_64
proveedores no instalables: libavcodec62-32bit-8.0.1-3.2.x86_64[openSUSE:repo-oss]

 Solución 1: instalar libavcodec62-32bit-8.0.1-3.2.x86_64 del proveedor openSUSE
 reemplazando libavcodec62-32bit-8.0.1-1699.4.pm.104.x86_64 del proveedor http://packman.links2linux.de
 Solución 2: desinstalación de pipewire-spa-plugins-0_2-32bit-1.6.2-1.1.x86_64
 Solución 3: mantener el elemento libavcodec62-32bit-8.0.1-1699.4.pm.104.x86_64 obsoleto
 Solución 4: romper pipewire-spa-plugins-0_2-32bit-1.6.2-1.1.x86_64 ignorando algunas de sus dependencias

Siempre elegir la opción Mantener el obsoleto.

Saludos

Buenas tardes Krovikan, muchas gracias por tu pronta respuesta, tengo una duda ¿cual es la razon de mantener el obsoleto? me gustaria aprender la razon para poder darle mejor mantenimiento a mi maquina y no caer en el vicio de crashear y reinstalar. y muchas gracias de antemano​:smiling_face::smiling_face::smiling_face:

¿ si la prioridad de packman es alta , en TW y dup , no debería elegir ese proveedor (aunque la versión sea menor, es la funcional)
Lo comento por casi todos los ffmpeg son de ese distribuidor .
Si no puede ver con zypper se ffmpeg* .

Saludos

Obsoleto es porque funciona , sea la versión que sea, las de packman son funcionales , en decodificar y otras cosas . La de otros repositorios , por algún motivo , no pueden incluir los codes .

No. No sé la razón pero con mi Packman 70, en el dup que hice ayer me salieron unos 15 problemas. No sé por que quería meter un mini-libs y un ffmpeg 8.1. Mantuve todos los 8.0.1 y para adelante.

A mi me da que dejaron alguna dependencia por resolver.

Saludos

Dup cambia la versión (no lo haría si fuese packman , es decir si las actualizaciones son de ese proveedor , en vez de dup usaría un up y para lo demás un dup , lo comento porque ese proveedor son funcionales , aunque sea una versión mas antigua ( y casi todos los ficheros de packman están ligados por su dependencia)

Saludos

Si lo hace con merlín o myrlyn y marca todas las opciones sobre todo la de cambiar de proveedor , lo mas seguro que por la prioridad elija Packman en vez de otro proveedor (por lo menos en Leap lo hace así , el que TW se use un dup, creo que lo hace porque en si mismo es otra versión (cada actualización de TW , sale con su propia iso .

Saludos
PD. hice la prueva de buscar ffmpeg y los únicos archivos eran todos de packman (zypper se ffmpeg* y si ves los instalados creo que también zypper se -i ffmpeg* )

muchas gracías a ambos, la verdad si estoy algo perdido en estos casos y mas con zypper y yast con tanta resolucion de conflictos es algo que marea a los nuevos como uno, muchas gracias a los 2 krovikan y mikrios​:people_hugging::people_hugging::people_hugging:

En este hilo se habla de lo mismo: