Mi nombre es Fernando Briano y soy programador.

ArchLinux: package-query: requires pacman<3.5

ArchLinux

ArchLinux

Intentando actualizar mi sistema ArchLinux, tuve un pequeño conflicto que no me permitía actualizar el gestor de paquetes pacman:

[fernando@hoth ~]$ yaourt -Syu

(…)

:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n]

resolving dependencies…
looking for inter-conflicts…
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<3.5

Encontré la solución en los foros de Archlinux, y la comparto por acá. La solución:

  1. Eliminar package-query y yaourt (ya que depende del primero):
    [fernando@hoth ~]$ sudo pacman -R package-query
  2. Actualizar pacman:
    [fernando@hoth ~]$ sudo pacman -S pacman
  3. Actualizar la base de datos de pacman:
    [fernando@hoth ~]$ sudo pacman-db-upgrade
    [fernando@hoth ~]$ sudo pacman -Syu
  4. Reinstalar package-query y yaourt:
    [fernando@hoth ~]$ sudo pacman -S package-query yaourt
  5. Y ahora sí, actualizar el sistema:
    [fernando@hoth ~]$ yaourt -Syu --aur

Aparentemente el paquete pacman-color también da problemas, ya que depende de una versión anterior de pacman. Espero que haya servido, disfruten su actualización 😀

Feed de comentarios | Url para Trackbacks | Suscribirse a los posts por correo electrónico

13 comentarios en este post

  1. Avatar Facunditito 25 marzo. 2011 - 11:01 pm Firefox 4.0 GNU/Linux

    Por si interesa, yo lo solucione de otra forma. Cuando me preguntaba si deseaba actualizar primero pacman, le dije que no. Ahi se bajaron todos los paquetes (incluido los nuevos package-query y yaourt) y actualicé sin drama. Lo que si, para actualizar los aur, tuve que actualizar la base de datos.

  2. Avatar RoTTeN! 26 marzo. 2011 - 2:48 am Opera 9.80 GNU/Linux

    me has salvado….hoy en la tarde tuve el mismo problema, pero por f¿suerte di con esta solucion…se agradece 😉

  3. Avatar Andrés 26 marzo. 2011 - 11:45 pm Opera 9.80 ArchLinux

    la verdad mi rpblema estaba en reflector y perl-xyne-arch , desinstale estos dos y listo, hacer upgrade en pacman

  4. Avatar Adrián 28 marzo. 2011 - 3:16 pm Firefox 4.0 Windows XP

    Gracias por los consejos. Me sirve porque tengo pacman-color

  5. Avatar angelblade 16 abril. 2011 - 7:06 pm Firefox 4.0 Windows XP

    Pues en mi caso cuando vi eso, tenia instalado pacman-color, lo desinstale, le dije no a la actualización de pacman e igual me actualizo ambos paquetes, tanto pacman como package-query.

  6. Avatar sweet 22 julio. 2011 - 6:15 pm Google Chrome 10.0.648.204 GNU/Linux

    hola, tengo el mismo problema y mi sistema no esta actualizando, desisntale package-query y yaourt y cuando intento reinstalarlos tengo problema…

    =2.0″, a dependency of “package-query”
    :: The following package cannot be upgraded due to unresolvable dependencies:
    yaourt

    Do you want to skip the above package for this upgrade? [y/N] “>

    y no he podido instalar yajl

  7. Avatar Diego 3 febrero. 2012 - 12:28 am Firefox 9.0.1 GNU/Linux

    Muchas gracias Fernando, excelente, tambien me toco retirar pacman-color,y funciono 100 %.

  8. Avatar Armaskywalker 5 abril. 2013 - 2:55 pm Firefox 20.0 GNU/Linux 64 bits

    pacman -Syd pacman

    Dejar un comentario

    Toasty!