You are not logged in.
I've had this issue for a few weeks now and today I tried at least 4 very geographically different mirrors with the same results. Is there a different mirror I should use?
SpaceMan@mini [Fri Dec 01 06:03 PM] /etc/pacman.d
(30) --> pacman -Syyu
:: Synchronizing package databases...
core 170.6 KiB 86.6 KiB/s 00:02 [############################################] 100%
extra 7.9 MiB 552 KiB/s 00:15 [############################################] 100%
community 238.4 KiB 124 KiB/s 00:02 [############################################] 100%
:: Starting full system upgrade...
warning: cython: local (0.29.36-1.0) is newer than extra (0.29.35-2.2)
warning: filesystem: local (2023.09.18-1.0) is newer than core (2023.01.31-1.0)
there is nothing to do
##
## Arch Linux 32 repository mirrorlist
## Generated on 2023-12-01
## https://archlinux32.org/mirrorlist/
##
## United States
#Server = https://32.arlm.tyzoid.com/$arch/$repo
#Server = https://mirror.clarkson.edu/archlinux32/$arch/$repo
#Server = https://mirror.math.princeton.edu/pub/archlinux32/$arch/$repo
## Germany
Server = https://de.mirror.archlinux32.org/$arch/$repo
#Server = https://mirror.archlinux32.org/$arch/$repo
# Reflector configuration file for the systemd service.
#
# Empty lines and lines beginning with "#" are ignored. All other lines should
# contain valid reflector command-line arguments. The lines are parsed with
# Python's shlex modules so standard shell syntax should work. All arguments are
# collected into a single argument list.
#
# See "reflector --help" for details.
# Recommended Options
# Set the output path where the mirrorlist will be saved (--save).
--save /etc/pacman.d/mirrorlist
# Select the transfer protocol (--protocol).
--protocol https
# Select the country (--country).
# Consult the list of available countries with "reflector --list-countries" and
# select the countries nearest to you or the ones that you trust. For example:
# --country France,Germany
# Use only the most recently synchronized mirrors (--latest).
--latest 5
# Sort the mirrors by synchronization time (--sort).
--sort age
Offline
https://bugs.archlinux32.org/index.php? … ask_id=337
This is known and a caused by having two state files in upstream git package states for any _and_ x86_64.
Python is completely broken and needs a rebootstrap (but I need something I can do this manually with, with the buildmaster
it's simply not possible for me to do it).
Offline
Hello All,
I have this as well. Furthermore, it also says
error: gawk: signature from "TasosSah (Arch32 Package Signing Key) <arch32@tasossah.com>" is marginal trust
:: File /var/cache/pacman/pkg/gawk-5.3.0-1.0-pentium4.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
The usual procedure of doing pacman -S archlinux-keyring does not help and also runs into the same error.
Is this related or a different problem?
Kind Regards,
Chris
Offline
Use `pacman -S archlinux32-keyring` for the Archlinux32 keyring, the `archlinux-keyring` is the upstream keyring which contains signatures for upstream packages.
Offline
Hello Abaumann,
Thanks for your hint and sorry for not trying out earlier. Today I managed to fix this but only by doing things that are 'not recommended'. Firstly, attempting to update archlinux32-keyring ran into
[root@lappie chrisd]# pacman -S archlinux32-keyring
resolving dependencies...
looking for conflicting packages...
Packages (1) archlinux32-keyring-20240131-5.0
Total Installed Size: 0.04 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
error: archlinux32-keyring: signature from "Andreas Baumann (sign) <mail@andreasbaumann.cc>" is unknown trust
:: File /var/cache/pacman/pkg/archlinux32-keyring-20240131-5.0-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
I spent some time googling for solutions but I really don't have hours to spend on my old laptop that I most just use for backup and traveling, so I the end I just added TrustAll to /etc/pacman.conf, updating archlinux32-keyring, now without errors and remove TrustAll again and then updating again (pacman -Syu).
Kind Regards,
Chris
Offline
Yes, the keyring package was signed with the (then expired) signature (more precicely, too few master keys were vouching for the signing keys).
The only way is to do a SigLevel=Never, pacman -S archlinux32-kerying, restore SigLevel, then pacman -Syyu
Offline