usa tutorial que para instalar index funciona elastic crear consultas como comandos archlinux pacman-package-manager

tutorial - No se puede actualizar Archlinux(pacman-Syu no funciona)



para que se usa elastic search (4)

Acabo de tener este mismo error. El problema parece ser que hay nuevas claves en el paquete archlinux-keyring y nuevos paquetes ( confuse ) firmados con esas claves. Dado que ambos paquetes se actualizan en la misma transacción, las nuevas claves no se pueden usar hasta que se complete la actualización, pero la transacción no se iniciará hasta que se comprueben los paquetes ...

La solución sería actualizar el archlinux-keyring por sí mismo:

pacman -S archlinux-keyring

Y luego hacer el resto

pacman -Su

Si eso falla, puede intentar ejecutar las claves manualmente, con:

pacman-key --populate

Pero por lo general, no es necesario.

Estoy ejecutando sudo pacman -Syu en mi Archlinux y obtengo lo siguiente:

cristian@localhost:~$ sudo pacman -Syu :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date xenlism-arch is up to date :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: package-query: requires pacman<4.3

¿Cuál será la solución para solucionar esto?

ACTUALIZAR

He intentado ambas soluciones sugeridas por @jham. He eliminado completamente yaourt y package-query. En pacman -Qi pacman en ''requerido por'' No tengo none . También comenté multilib y xenlism-arch de pacman.conf . Cuando hago pacman -Syu obtengo lo siguiente:

:: Proceed with installation? [Y/n] (244/244) checking keys in keyring [###################################] 100% (244/244) checking package integrity [###################################] 100% error: confuse: signature from "Thorsten Töpper <[email protected]>" is unknown trust :: File /var/cache/pacman/pkg/confuse-2.8-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: failed to commit transaction (invalid or corrupted package) Errors occurred, no packages were upgraded.


Estoy usando Manjaro y después de una larga búsqueda, pude solucionar el problema siguiendo estos simples comandos.

NOTA: Debe ejecutar pacman-key --init antes de usar pacman por primera vez; el llavero local se puede rellenar con las claves de todos los empaquetadores oficiales de Manjaro Linux con pacman-key --populate archlinux manjaro .


Para cualquier persona que venga aquí que no haya encontrado la solución por rorido funcionando, intente con los usuarios Bernhard Fürst o la respuesta de Jham de solo pacman -S package-query que funcionó para mí sin problemas.

Además, si todavía tiene problemas como this con libalpm.so.8: cannot open shared object file: No such file or directory entonces tiene que reinstalar manualmente el paquete-query y yaourt.

sudo pacman-db-upgrade yaourt -R package-query yaourt git clone https://aur.archlinux.org/package-query.git cd package-query makepkg -si cd .. git clone https://aur.archlinux.org/yaourt.git cd yaourt makepkg -si cd ..


Simplemente tuve el mismo problema y lo resolví de la siguiente manera:

$ sudo pacman -Rdd package-query # Purge the conflicting package-query $ sudo pacman -Syu # There it works # Now reinstall package-query $ git clone https://aur.archlinux.org/package-query.git $ cd package-query && makepkg -si