Soy bastante novato con Manjaro. Utilizo Manjaro Plasma.
Intentando actualizar me vienen saliendo una gran cantidad de mensajes como el siguiente:
:: El archivo /var/cache/pacman/pkg/zsh-autosuggestions-0.7.1-1-any.pkg.tar.zst está dañado (paquete no válido o dañado (firma PGP)).
¿Quiere eliminarlo? [S/n]
error: no se pudo realizar la operación (paquete no válido o dañado (firma PGP))
Buscando por interner he intentado varias opciones pero ninguna ha resultado.
como:
sudo pacman -Sy archlinux-keyring 7s
:: Sincronizando las bases de datos de los paquetes…
core está actualizado
extra está actualizado
community está actualizado
multilib está actualizado
advertencia: archlinux-keyring-20241015-1 está actualizado – reinstalándolo
resolviendo dependencias…
buscando conflictos entre paquetes…
Paquetes (1) archlinux-keyring-20241015-1
Tamaño total de la instalación: 1,67 MiB
:: ¿Continuar con la instalación? [S/n] S
:: Obteniendo los paquetes…
archlinux-keyring-20241015-1-any está actualizado
(1/1) comprobando las claves del depósito [####################################] 100%
(1/1) verificando la integridad de los paquetes [####################################] 100%
error: archlinux-keyring: se desconoce el nivel de confianza de la firma de «Christian Hesse eworm@archlinux.org»
:: El archivo /var/cache/pacman/pkg/archlinux-keyring-20241015-1-any.pkg.tar.zst está dañado (paquete no válido o dañado (firma PGP)).
Lo primero: muchas gracias por contestar tan rápido
Al ejecutar el script me salta:
Clearing the package cache may be useful to remove corrupted packages.
Directorio de la caché: /var/cache/pacman/pkg/
:: ¿Desea quitar TODOS los archivos de la caché? [s/N] s
quitando todos los archivos de la caché...
Directorio de la base de datos: /var/lib/pacman/
:: ¿Desea quitar los repositorios no utilizados? [S/n] s
quitando repositorios de sincronización no utilizados...
Remove local pacman keys (y/N)? y
Done
Download current keyring packages (y/N)? y
Done
Install the downloaded keyring packages (y/N)? y
cargando los paquetes...
error: '/tmp/mapare_keys/manjaro-keyring--any.pkg.tar.zst': no se pudo encontrar o leer el paquete
error: '/tmp/mapare_keys/archlinux-keyring--any.pkg.tar.zst': no se pudo encontrar o leer el paquete
Done
Si continúo con la ejecución se producen un montón de errores como los siguientes:
error: xfsprogs: se desconoce el nivel de confianza de la firma de «Tobias Powalowski <tpowa@archlinux.org>»
:: El archivo /var/cache/pacman/pkg/xfsprogs-6.11.0-1-x86_64.pkg.tar.zst está dañado (paquete no válido o dañado (firma PGP)).
¿Quiere eliminarlo? [S/n]
error: xorg-xrandr: se desconoce el nivel de confianza de la firma de «Andreas Radke <andyrtr@archlinux.org>»
:: El archivo /var/cache/pacman/pkg/xorg-xrandr-1.5.3-1-x86_64.pkg.tar.zst está dañado (paquete no válido o dañado (firma PGP)).
¿Quiere eliminarlo? [S/n]
error: yakuake: se desconoce el nivel de confianza de la firma de «Antonio Rojas <arojas@archlinux.org>»
:: El archivo /var/cache/pacman/pkg/yakuake-24.08.3-1-x86_64.pkg.tar.zst está dañado (paquete no válido o dañado (firma PGP)).
¿Quiere eliminarlo? [S/n]
error: yt-dlp: se desconoce el nivel de confianza de la firma de «Antonio Rojas <arojas@archlinux.org>»
:: El archivo /var/cache/pacman/pkg/yt-dlp-2024.11.18-1-any.pkg.tar.zst está dañado (paquete no válido o dañado (firma PGP)).
¿Quiere eliminarlo? [S/n]
error: zenity: se desconoce el nivel de confianza de la firma de «Jan Alexander Steffens (heftig) <heftig@archlinux.org>»
:: El archivo /var/cache/pacman/pkg/zenity-4.0.3-1-x86_64.pkg.tar.zst está dañado (paquete no válido o dañado (firma PGP)).
¿Quiere eliminarlo? [S/n]
¿He seleccionado correctamente las opciones del script? le he dado siempre a S / Y
cargando los paquetes...
advertencia: archlinux-keyring-20241015-1 está actualizado -- reinstalándolo
advertencia: manjaro-keyring-20230719-3 está actualizado -- reinstalándolo
resolviendo dependencias...
buscando conflictos entre paquetes...
Paquetes (2) archlinux-keyring-20241015-1 manjaro-keyring-20230719-3
Tamaño total de la instalación: 1,76 MiB
Tamaño neto tras actualizar: 1,67 MiB
:: ¿Continuar con la instalación? [S/n] S
(2/2) comprobando las claves del depósito [####################################] 100%
(2/2) verificando la integridad de los paquetes [####################################] 100%
(2/2) cargando los archivos de los paquetes [####################################] 100%
(2/2) comprobando conflictos entre archivos [####################################] 100%
error: no se pudo realizar la operación (archivos en conflicto)
archlinux-keyring: /usr/bin/archlinux-keyring-wkd-sync existe en el sistema de archivos
archlinux-keyring: /usr/lib/systemd/system/archlinux-keyring-wkd-sync.service existe en el sistema de archivos
archlinux-keyring: /usr/lib/systemd/system/archlinux-keyring-wkd-sync.timer existe en el sistema de archivos
archlinux-keyring: /usr/lib/systemd/system/timers.target.wants/archlinux-keyring-wkd-sync.timer existe en el sistema de archivos
archlinux-keyring: /usr/share/pacman/keyrings/archlinux-revoked existe en el sistema de archivos
archlinux-keyring: /usr/share/pacman/keyrings/archlinux-trusted existe en el sistema de archivos
archlinux-keyring: /usr/share/pacman/keyrings/archlinux.gpg existe en el sistema de archivos
Ocurrieron errores, por lo que no se actualizarán los paquetes
Muchas gracias de nuevo. He lanzado los comandos que has indicado y luego he intentado lanzar el script, pero sigue dando el mismo resultado, por desgracia (o eso creo) Dice algo que el gpg - no se encuentran claves absolutamente fiables y third-party key signatures using the SHA1 algorithm are rejected. No se si tendrá algo que ver.
sudo pacman -U ./*keyring*.pkg.tar.zst --overwrite '/usr/*' ✔
[sudo] contraseña para fer:
cargando los paquetes...
advertencia: archlinux-keyring-20241015-1 está actualizado -- reinstalándolo
advertencia: manjaro-keyring-20230719-3 está actualizado -- reinstalándolo
resolviendo dependencias...
buscando conflictos entre paquetes...
Paquetes (2) archlinux-keyring-20241015-1 manjaro-keyring-20230719-3
Tamaño total de la instalación: 1,76 MiB
Tamaño neto tras actualizar: 1,67 MiB
:: ¿Continuar con la instalación? [S/n] S
(2/2) comprobando las claves del depósito [####################################] 100%
(2/2) verificando la integridad de los paquetes [####################################] 100%
(2/2) cargando los archivos de los paquetes [####################################] 100%
(2/2) comprobando conflictos entre archivos [####################################] 100%
(2/2) comprobando el espacio disponible en el disco [####################################] 100%
:: Ejecutando los «hooks» de preinstalación...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Procesando los cambios de los paquetes...
(1/2) reinstalando archlinux-keyring [####################################] 100%
(2/2) reinstalando manjaro-keyring [####################################] 100%
>>> Run `pacman-key --init` to set up your pacman keyring.
>>> Then run `pacman-key --populate manjaro` to install the Manjaro keyring.
:: Ejecutando los «hooks» de posinstalación...
(1/3) Reloading system manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Refreshing PackageKit...
~/Descargas sudo pacman-key --init ✔ 7s
gpg: /etc/pacman.d/gnupg/trustdb.gpg: se ha creado base de datos de confianza
gpg: no se encuentran claves absolutamente fiables
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
==> Se está generando la clave principal de pacman, puede tardar un poco.
gpg: Generating pacman keyring master key...
gpg: creado el directorio '/etc/pacman.d/gnupg/openpgp-revocs.d'
gpg: certificado de revocación guardado como '/etc/pacman.d/gnupg/openpgp-revocs.d/C1136D5175857614EDAD7254237CE3F9D5840526.rev'
gpg: Done
==> Actualizando la base de datos de claves de confianza...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: nivel: 0 validez: 1 firmada: 0 confianza: 0-, 0q, 0n, 0m, 0f, 1u
~/Descargas sudo pacman-key --populate manjaro archlinux ✔
==> Añadiendo las claves de manjaro.gpg...
==> Añadiendo las claves de archlinux.gpg...
==> Firmando localmente las claves de confianza en el depósito...
-> Firmadas localmente 23 claves.
==> Importando los valores de confianza del propietario...
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Desactivando las claves revocadas en el depósito...
-> Deshabilitadas 53 claves.
==> Actualizando la base de datos de claves de confianza...
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: nivel: 0 validez: 1 firmada: 20 confianza: 0-, 0q, 0n, 0m, 0f, 1u
gpg: nivel: 1 validez: 20 firmada: 101 confianza: 0-, 0q, 0n, 20m, 0f, 0u
gpg: nivel: 2 validez: 77 firmada: 21 confianza: 77-, 0q, 0n, 0m, 0f, 0u
gpg: siguiente comprobación de base de datos de confianza el: 2025-01-01
~/Descargas bash <(curl -s https://gitlab.com/cscs/mapare/-/raw/main/mapare) -K ✔ 26s
Manjaro Package Restore
Retrieve and reinstall package lists
Keyring Assistant
To continue enter the password for fer:
Clearing the package cache may be useful to remove corrupted packages.
Directorio de la caché: /var/cache/pacman/pkg/
:: ¿Desea quitar TODOS los archivos de la caché? [s/N] S
quitando todos los archivos de la caché...
Directorio de la base de datos: /var/lib/pacman/
:: ¿Desea quitar los repositorios no utilizados? [S/n] S
quitando repositorios de sincronización no utilizados...
Remove local pacman keys (y/N)? Y
Done
Download current keyring packages (y/N)? Y
Done
Install the downloaded keyring packages (y/N)? Y
cargando los paquetes...
error: '/tmp/mapare_keys/manjaro-keyring--any.pkg.tar.zst': no se pudo encontrar o leer el paquete
error: '/tmp/mapare_keys/archlinux-keyring--any.pkg.tar.zst': no se pudo encontrar o leer el paquete
Done