Project

General

Profile

Bug #3071

[libremakepkg]: failed retrieving file 'aom-3.1.1-1-x86_64.pkg.tar.zst'

avalos - almost 3 years ago - . Updated almost 3 years ago.

Status:
not-a-bug
Priority:
bug
Assignee:
-
% Done:

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

#1

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

Also available in: Atom PDF