Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#28242 - [abs] downloads correctly but reports 'ERROR: Download failed'

Attached to Project: Arch Linux
Opened by Jonathan Vasquez (Cows) - Friday, 03 February 2012, 21:15 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Wednesday, 03 October 2012, 14:33 GMT
Task Type Bug Report
Category Arch Projects
Status Assigned
Assigned To matt mooney (mfm)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 6
Private No

Details

Description:
When you first install abs, and try to sync, it will download the tarballs and extract them correctly, but it still says ERROR: Download failed.

Additional info:
* package version(s)
ABS 2.4.3

* config and/or log files etc.

Steps to reproduce:
1. Download ABS
2. Type `abs` as root in the terminal
3. Watch it download tarballs, and report error (even though it's successful)
This task depends upon

Comment by Allan McRae (Allan) - Friday, 03 February 2012, 21:45 GMT
Are you on x86_64 with multilib enabled?
Comment by Jonathan Vasquez (Cows) - Friday, 03 February 2012, 21:46 GMT
Yea
Comment by Jakob Matthes (jakobm) - Thursday, 01 March 2012, 20:40 GMT
I'm sure you know it is because no multilib.abs.tar.gz gets generated (https://projects.archlinux.org/abs.git/tree/scripts/update-abs.sh#n33).

Is there a preferred solution to accomplish a mapping repository -> (list of architectures)? (I could not find a good solution.)
Quick hackery attached.

And maybe there are other specific reasons why no such file is provided?
Comment by Road Tang (roadtang) - Sunday, 13 January 2013, 05:23 GMT
2013-01-13, same problem here.

$ abs
==> Downloading tarballs...
==> core...
==> extra...
==> community...
==> multilib...
==> ERROR: Download failed
Comment by Yuri Kanivetsky (x-yuri) - Tuesday, 29 January 2013, 13:27 GMT
$ abs
==> Downloading tarballs...
==> core...
==> extra...
==> community...
==> multilib...

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

The problem is with the following mirror not returning error code (/etc/pacman.d/mirrorlist):
## Score: 8.3, United States
Server = http://archlinux.supsec.org/$repo/os/$arch

Here is the URL abs is trying to download from: http://archlinux.supsec.org/multilib/os/x86_64/multilib.abs.tar.gz
Here is the previous URL for comparison: http://mirrors.tuna.tsinghua.edu.cn/archlinux/multilib/os/x86_64/multilib.abs.tar.gz

Why not make more sensible error message?
Comment by Daniel (weirddan455) - Wednesday, 12 June 2013, 08:34 GMT
Still getting this error on a fresh install of ABS. So, this is nothing to worry about correct? When I ran the abs script a second time, it synced up some more files in multilib so I'm hoping all is well now. Either way, would be nice to change the error. Things shouldn't really be getting errors on a fresh install with default configs IMO.
Comment by castet (castet) - Thursday, 03 July 2014, 13:50 GMT
this issue is still on the tracks ... but do not worry
as the abs tree is updated at abs invocation

'you should never modify the ABS tree by building within it, as data will be lost (overwritten) on each ABS update. '
https://wiki.archlinux.org/index.php/Abs
Comment by Evgeny (inaugurator) - Monday, 21 March 2016, 06:49 GMT
There is no file multilib.abs.tar.gz on mirrors, for example here:

http://archlinux.polymorf.fr/multilib/os/x86_64/multilib.abs.tar.gz

Loading...