Hola. Escribo porque desde hace ya un par de días, al intentar hacer zypper dup, me da un error con paquetes de python311, que ni siquiera sé para qué son (si lo supiera, igual los eliminaba). Ese error me impide realizar el proceso de la actualización vía zypper dup, y de momento voy actualizando parcialmente algunas cosas vía zypper up nombre-de-paquete.
Lo que ocurre es lo siguiente:
jose@localhost:~> sudo zypper dup
[sudo] contraseña para root:
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...
Problema: 1: el elemento python311-numba-0.60.0-1.2.x86_64 instalado requiere (python311-numpy >= 1.22 with python311-numpy < 2.1), pero no se puede satisfacer este requisito
proveedores suprimidos: python311-numpy-2.0.0-1.2.x86_64
proveedores no instalables: python311-numpy1-1.26.4-1.1.x86_64[download.opensuse.org-oss]
Solución 1: Se realizarán las siguientes acciones:
desinstalación de python311-pandas-performance-2.2.2-6.1.noarch
desinstalación de python311-numba-0.60.0-1.2.x86_64
Solución 2: desinstalación de python311-numpy-2.0.0-1.2.x86_64
Solución 3: mantener el elemento python311-numpy-2.0.0-1.2.x86_64 obsoleto
Solución 4: romper python311-numba-0.60.0-1.2.x86_64 ignorando algunas de sus dependencias
Elija las soluciones usando '1' o cancele usando 'c' [1/2/3/4/c/i/?] (c): ^C
Tengo referencias de que, en estos casos, como norma, debemos mantener el elemento problemático (opción 3 en este caso). ¿Alguien sabe si eso puede traer problemas en este caso? Porque desconozco para qué se utilizan esos paquetes. ¡Gracias!