Bug #3071
[libremakepkg]: failed retrieving file 'aom-3.1.1-1-x86_64.pkg.tar.zst'
0%
Description
- steps to reproduce:
Try to build a package using libremakepkg, which has aom-3.1.1-x86_64 as a dependency, either directly or indirectly. This is happening to me when trying to build the latest version of minitube (3.9).
- expected result:
It should build successfully, even after switching to a different default mirror.
- actual result:
Instead, libremakepkg prints the following error:
| > | > Total Download Size: 49.39 MiB | > Total Installed Size: 792.63 MiB | > | > :: Proceed with installation? [Y/n] | > :: Retrieving packages... | > aom-3.1.1-1-x86_64 downloading... | > error: failed retrieving file 'aom-3.1.1-1-x86_64.pkg.tar.zst' from mirror.fsf.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. ==> ERROR: Failure(s) in pre_build: clean_chroot
History
Updated by bill-auger almost 3 years ago
- Status changed from unconfirmed to not-a-bug
generally, that indicates either that your preferred mirror was out of sync at the time; or that you did not update your database with `-Sy`, before installing the package - the recommended config is to keep the redirector enabled as a backup - if you had run `pacman -Syu` with the redirector enabled, before trying to install that package, most likely you would not have had a problem - see the note in the default mirrorlist
https://repo.parabola.nu/mirrorlist.txt
currently the FSF mirror is out-of-sync, as shown on the website https://www.parabola.nu/mirrors/status/ - also, the current 'aom' pavkage is 3.1.2-1 packages on july 23 - so, it could have failed for either of those reasons
with libremakepkg, the process is much the same - you should upgrade the chroot similarly, before building any packages - that is the equivalent of `pacman -Syu` on the host system
$ sudo librechroot update