Error en actualización de paquetes python en TW al hacer zypper dup

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!

A veces pasan problemas de dependencias. Elige:

  • Mantener el elemento python311-numpy-2.0.0-1.2.x86_64 obsoleto

Con eso podrás hacer bien el dup y cuando se resuelvan las dependencias ya te saldrá para actualizar.

No te traerá ningún problema mantener el obsoleto ya que se actualizará cuando pueda.

Saludos

3 Likes

Thank you, you solved the same problem I have, just in a different language :slight_smile:

2 Likes

Creo haber leído en algún sitio, que los paquetes de Python 3.11 se estaban eliminado de TW (he buscado la fuente, pero no sé dónde lo he leído…)

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.