$ sudo pacman -Syu
...
error: failed retrieving file 'elogind-252.23.1-1-x86_64.pkg.tar.zst' from ftp.ludd.ltu.se : The requested URL returned error: 404
error: failed retrieving file 'libelogind-252.23.1-1-x86_64.pkg.tar.zst' from ftp.ludd.ltu.se : The requested URL returned error: 404
error: failed retrieving file 'elogind-252.23.1-1-x86_64.pkg.tar.zst.sig' from artix.kurdy.org : The requested URL returned error: 404
error: failed retrieving file 'libelogind-252.23.1-1-x86_64.pkg.tar.zst.sig' from artix.kurdy.org : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)
Errors occurred, no packages were upgraded.
All mirrors return 404.
Looking at
https://archive.artixlinux.org/packages/e/elogind/
https://archive.artixlinux.org/packages/l/libelogind/
Version `252.23.1-1-x86_64` has a ridiculously small file size for both the package and the sig (~80 bytes). Looks like a build failure?
Note: The file sizes lead me to guess that it copied the symlink vice the file behind the symlink. Guessing that's because the files aren't there...
Looks like someone bumped the package version to fix the issue. Thanks!