You are not logged in.

#301 2009-11-08 14:04:56

helpvampire
Member
Registered: 2009-08-10
Posts: 32

Re: Powerpill - A wrapper and download accelerator for Pacman

It does not exit when it stops it just stops doing anything and I cancel it using CTRL+C.

Offline

#302 2009-11-08 14:36:23

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

It might be due to a server connection not closing properly. Try uncommenting the "#timeout=5" line in /etc/powerpill.conf and the other related options to see if that helps.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#303 2009-11-08 15:32:09

helpvampire
Member
Registered: 2009-08-10
Posts: 32

Re: Powerpill - A wrapper and download accelerator for Pacman

Ok

Offline

#304 2009-11-08 16:07:57

lolilolicon
Member
Registered: 2009-03-05
Posts: 1,722

Re: Powerpill - A wrapper and download accelerator for Pacman

I've used powerpill for quite a long time but never came to say thanks.
It's very cool Xyne. And you know that.

Now you can't think of me as troll. Woot!

Xyne, what's the command you used to generate your avatar? wink


This silver ladybug at line 28...

Offline

#305 2009-11-08 16:26:22

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

lolilolicon wrote:

I've used powerpill for quite a long time but never came to say thanks.
It's very cool Xyne. And you know that.

Now you can't think of me as troll. Woot!

Xyne, what's the command you used to generate your avatar? wink

Thanks.

I used the cubism filter in Gimp.

Last edited by Xyne (2009-11-08 16:27:25)


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#306 2009-11-08 16:45:34

lolilolicon
Member
Registered: 2009-03-05
Posts: 1,722

Re: Powerpill - A wrapper and download accelerator for Pacman

Ah, I thought it was "convert". Great filter nonetheless.


This silver ladybug at line 28...

Offline

#307 2009-11-08 19:47:44

helpvampire
Member
Registered: 2009-08-10
Posts: 32

Re: Powerpill - A wrapper and download accelerator for Pacman

/usr/bin/aria2c: unrecognised option '--retry-wait=2'
Exception: [OptionParser.cc:149] Failed to parse command-line options.
blah
blah
blah
--> All downloads have finished successfully
:: Starting full system upgrade...
blah blah

Offline

#308 2009-11-08 20:14:54

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

Does it work without the "retry-wait" option?


In case anyone is wondering, I've removed that line from the configuration file in the source. Several options were deprecated with the last aria2 upgrade and I obviously missed that one.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#309 2009-11-14 14:36:01

manouchk
Member
Registered: 2008-07-29
Posts: 306

Re: Powerpill - A wrapper and download accelerator for Pacman

OK, I don't know what's going herre but powerpill does not seem to work!

It does not download anything here:

sudo powerpill -Syu
:: Synchronisation des bases de données de paquets...
 core est à jour;
 extra est à jour;
 community est à jour;
 archlinuxfr est à jour;
:: The following packages will be downloaded:
  [core]
    binutils bzip2 dhcpcd fakeroot gcc gcc-libs glibc kernel26 openssl sqlite3
  [extra]
    cups gtk2 hal libcups libexif-gtk libpng libv4l networkmanager perl-libwww
  [community]
    gstreamermm jre lxappearance lxlauncher openntpd subtitleeditor
:: Number of Packages: 25
:: Total Download Size: 126.39 MiB
:: Total Installed Size: 399.88 MiB
:: Proceed with download? [Y/n] 
progress: 0/25 pkgs  0 B/126.39 MiB (0%) 0 B/s  ETA: N/A

It then just keep timing out.

I did run sudo reflector -l 20 -f 5  just before trying update and also commented out option Reflect = -l 45

When testing my connection, I get 10 Mbits for download (ping 24ms)

What could I be doing wrong?

Last edited by manouchk (2009-11-14 14:36:22)

Offline

#310 2009-11-14 18:26:12

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

manouchk wrote:

I did run sudo reflector -l 20 -f 5  just before trying update

Did you save the mirrorlist that it output? Also, that will only include 5 mirrors in the list. If you have a 10 Mb connection, you really should use more mirrors.

When using "Reflect = -l 45", does powerpill report how many mirrors it's added to the list?


Post your pacman.conf, mirrorlist, powerpill.conf and the output of "powerpill --Su --get-metalink". Also post any details of your network setup that might be relevant.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#311 2009-11-26 22:42:17

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

http://www.webupd8.org/2009/11/improve- … grade.html

So what took them so long to write that? tongue


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#312 2009-12-04 13:48:50

kikinovak
Member
From: Montpezat (South France)
Registered: 2005-12-07
Posts: 96
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

Hi,

I'm quite new to Arch. Just installed powerpill following the hint in the Beginners Guide. Works great so far. One detail is annoying though. When downloading something big (like kde, gnome or the likes) I get these messages regularly:

/var/cache/pacman/pkg/blablabla.pkg.tar.gz: checksum failed
...
:: Do you want to delete the file anyway? [Y/n]

Is there any way I can tell powerpill to delete these files by default? The thing is, I have a 512 kbps internet connection, and I can't leave a longer download unattended. I took a look at the configuration file, but there seems to be no such option.

cheers from the sunny South of France


Dyslexics have more fnu.

Offline

#313 2009-12-04 19:46:44

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

You can use Pacman's "--noconfirm" option to automatically retry downloads. You can then uncomment "RetryLimit = 3" in /etc/powerpill.conf and set that as you wish to limit the number of retries.

If you do this though, I very strongly recommend that you also pass "-w" or "--downloadonly" to powerpill. This will invoke "download only" and thus prevent powerpill from invoking pacman for installation once the files have been downloaded. If you do not do this then pacman will be invoked with "--noconfirm", which could cause problems if you're unlucky.

You could create a function in .bashrc to simplify the above:

# powerpill download
function ppdl()
{
  powerpill -w --noconfirm $@ && pacman $@
}

You could then run "ppdl -Su" and it should invoke the download with "--noconfirm" and "-w", then invoke pacman normally once it's done.




I should also point out that if you only have a 512 kbps connection, there might be no reason at all to use powerpill (unless you're using pkgd too) because a single mirror might already saturate your connection.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#314 2009-12-21 15:03:59

Hannd
Member
From: Tenerife - Spain
Registered: 2008-11-29
Posts: 12

Re: Powerpill - A wrapper and download accelerator for Pacman

I always get this problem in Powerpill an I don't know why.

$ powerpill
 does not exist$

It happens with every command which uses powerwiil, with every arguement (even --help).

Last edited by Hannd (2009-12-21 15:06:37)

Offline

#315 2009-12-21 15:34:32

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

Hannd wrote:

I always get this problem in Powerpill an I don't know why.

$ powerpill
 does not exist$

It happens with every command which uses powerwiil, with every arguement (even --help).

Have you actually installed powerpill? (pacman -S powerpill)
Even if you have, try re-installing it. Check that it's installed with "pacman -Qs powerpill" and then check that all of the files are there with "pacman -Ql powerpill".


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#316 2009-12-26 19:53:48

Hannd
Member
From: Tenerife - Spain
Registered: 2008-11-29
Posts: 12

Re: Powerpill - A wrapper and download accelerator for Pacman

Xyne wrote:
Hannd wrote:

I always get this problem in Powerpill an I don't know why.

$ powerpill
 does not exist$

It happens with every command which uses powerwiil, with every arguement (even --help).

Have you actually installed powerpill? (pacman -S powerpill)
Even if you have, try re-installing it. Check that it's installed with "pacman -Qs powerpill" and then check that all of the files are there with "pacman -Ql powerpill".

$ p -Qs powerpill
local/powerpill 16.1-2
    A wrapper for pacman that speeds up package retrieval by using aria2c for
    concurrent/segmented downloads.
$ p -Ql powerpill
powerpill /etc/
powerpill /etc/bash_completion.d/
powerpill /etc/bash_completion.d/powerpill
powerpill /etc/powerpill.conf
powerpill /usr/
powerpill /usr/bin/
powerpill /usr/bin/powerpill
powerpill /usr/share/
powerpill /usr/share/man/
powerpill /usr/share/man/man1/
powerpill /usr/share/man/man1/powerpill.1.gz

NOTE: "p" is an alias for "pacman"

Last edited by Hannd (2009-12-26 19:54:50)

Offline

#317 2010-01-08 19:42:27

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: Powerpill - A wrapper and download accelerator for Pacman

New user to powerpill. Until recently, I never needed fast updates as my internet connection is quite fast and also I update frequently, so most times I am only updating 1-10 packages at a time. So I guess there was no need for parallel downloads etc.

But since I am using it now, I'd like some info on how ppl are using it. I only use powerpill for installing and updating. For all the other pacman functions I use pacman directly (or pacman-color). I found that using powerpill has a slight lag obviously because there are a couple of wrappers that need to execute before pacman is called.

For eg:

 pacman -S openbox

is a slight bit faster in showing me the output. ie.Target package and whether I want to continue install. powerpill takes an extra fraction of a second or so it seems.



Also, my contention is why would you want to use powerpill for removing packages or finding explicitly installed packages etc. since the primary function of powerpill is to accelerate the downloads. Why add extra layers to the code when its not useful? until recently I simply used pacman directly, but i installed pacman-color just yesterday to check it out. Now pacman-color does give something additional as in colorized output, so I can see ppl using it.

These are my aliases for pacman related commands:

alias pacman='pacman-color'
alias pacin='sudo powerpill -S'
alias pacup='sudo powerpill -Syu'
alias pacout='sudo pacman-color -Rns'
alias pacdep='pacman -Qd'
alias pacexp='pacman -Qe'
alias pacorp='pacman -Qdtq'
alias paclean='sudo pacman-color -Sc'

Let me know what you guys think. Do you do something similar, or do you use powerpill as a complete replacement of pacman ??


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#318 2010-01-08 20:43:54

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

Prior to Bauerbill, I would only use Powerpill for downloads too. The code itself determines if the requested operation involves download and passes control to Pacman if it doesn't, so it really is just an extra step, even if it only takes a few hundred milliseconds on decent hardware. I should mention though that I think I've improved some of the code during the rewrite for Bauerbill, so basic operations should be a little faster now.

Btw, the reason that it supports all options is so that it can be used as a full wrapper, both on its own and inside other wrappers.

My current aliases are:

alias pp=powerpill
alias spp="sudo powerpill"
alias bb=bauerbill
alias sbb="sudo bauerbill"

I have the Reflect and Rebase options set in the configuration files too.


Obviously the same arguments about unnecessary intermediate steps apply to Bauerbill for operations which don't invoke Bauerbill-specific functionality, e.g. package removal. It does integrate into more operations though, such as "-Qu", "-Si" and "-Ss" (when the AUR option is enabled in the config), and I intend to add features such as dependency resolution for "-U <pkg>" and maybe even package building when a PKGBUILD is found.

Anyway, this is probably going off-topic. It's just that I don't really consider them to be different applications.

Last edited by Xyne (2010-01-08 20:46:04)


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#319 2010-01-08 20:54:46

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: Powerpill - A wrapper and download accelerator for Pacman

Right you are. It will probably be a few nano seconds extra for powerpill to determine if it needs to pass control to pacman.

But currently, I am on a 10 yr old dino laptop weighing 9 lbs. So the lag is noticeable on my machine. On a newer machine, I guess it wouldn't make any difference.

Currently using powerpill and aurget. But will switch to bauerbill eventually.

Tell me something: Is Bauerbill a wrapper on top of powerpill, or is it the complete powerpill code with additional features for aur/abs?

I hope for the latter, as I can then simply use bauerbill for everything. This layer upon layer is getting too much ;-)


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#320 2010-01-08 21:19:55

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

Inxsible wrote:

Tell me something: Is Bauerbill a wrapper on top of powerpill, or is it the complete powerpill code with additional features for aur/abs?

I hope for the latter, as I can then simply use bauerbill for everything. This layer upon layer is getting too much ;-)

Gah, that would be horrible coding if I wrote a wrapper on top of my own wrapper. I think I'm almost insulted. I may have to revoke your beverage ambassador status. tongue

The Bauerbill class just extends the Powerpill class, redefining and adding methods where necessary... Powerpill itself extends my Pacman class. It's all the same code, organized into different modules for re-use. That's why I'm holding off the perl-xyne-arch and perl-xyne-common [community] updates... I ripped out most of the old code and wrote more module replacements (custom OptionHandler class, etc).

Last edited by Xyne (2010-01-08 21:20:13)


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#321 2010-01-08 21:26:07

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: Powerpill - A wrapper and download accelerator for Pacman

Xyne wrote:
Inxsible wrote:

Tell me something: Is Bauerbill a wrapper on top of powerpill, or is it the complete powerpill code with additional features for aur/abs?

I hope for the latter, as I can then simply use bauerbill for everything. This layer upon layer is getting too much ;-)

Gah, that would be horrible coding if I wrote a wrapper on top of my own wrapper. I think I'm almost insulted. I may have to revoke your beverage ambassador status. tongue

The Bauerbill class just extends the Powerpill class, redefining and adding methods where necessary... Powerpill itself extends my Pacman class. It's all the same code, organized into different modules for re-use. That's why I'm holding off the perl-xyne-arch and perl-xyne-common [community] updates... I ripped out most of the old code and wrote more module replacements (custom OptionHandler class, etc).

Sweet !!

On to bauerbill then wink


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#322 2010-01-21 08:36:04

allbluedream
Member
Registered: 2008-04-06
Posts: 155

Re: Powerpill - A wrapper and download accelerator for Pacman

Powerpill stopped working for me today. It hangs at downloading packages.

$ sudo powerpill -Sw firefox

:: The following packages will be downloaded:
   [extra]
     firefox

:: Number of Packages:               1
:: Total Download Size:        1.03 MB
:: Total Installed Size:       3.66 MB

:: Proceed with download? [Y/n] y
--> Reflecting... retrieved 45 mirrors.
[#1 SIZE:0B/1,005.9KiB(0%) CN:1 SPD:0Bs]

At it never picks up speed. I tried uninstall powerpill, deleting all config files, and reinstall it, but it still doesn't work.

BTW, pacman is still able to download packages.

Last edited by allbluedream (2010-01-21 08:38:32)

Offline

#323 2010-01-21 11:12:24

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

Post the following:
*) version of perl-xyne-arch
*) powerpill.conf
*) pacman.conf
*) mirrorlist
*) output of "sudo powerpill -Sw firefox --get-metalink

You can also try the following:
*) set aria2c's "lowest-speed-limit" in powerpill.conf,. e.g. "lowest-speed-limit=10K"
*) comment out the "Reflect" line in powerpill.conf to see if the problem is with one of the extra mirrors


Does it always block or just sometimes? What happens if you try something like "powerpill -Sw base"?


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#324 2010-01-22 00:29:53

allbluedream
Member
Registered: 2008-04-06
Posts: 155

Re: Powerpill - A wrapper and download accelerator for Pacman

1) version of perl-xyne-arch: 1.0.44-1
2) /etc/powerpill.conf

[options]

################################################################################
# Additional arguments to aria2c. These will be appended to the internal list of
# default arguments, replacing some of them when appropriate. The format used is
# the same as in aria2c configuration files, e.g. "lowest-speed-limit=10K"

# Options of immediate interest are "lowest-speed-limit", which can be used to
# filter slow mirrors while the download is in progress, and
# "max-download-limit", to limit download speed.

# Options which are required by Powerpill will be ignored. Beyond that,
# Powerpill does not check the sanity of the arguments given.

# Consult aria2c's documentation for a full list of available options and
# information about what they do.

Aria2Args = allow-overwrite=true continue file-allocation=none ftp-pasv=true max-concurrent-downloads=45 max-tries=2 metalink-enable-unique-protocol=false metalink-servers=45 split=10 summary-interval=0 timeout=5 file-allocation=none
################################################################################





################################################################################
# The path to the aria2c binary.

Aria2Bin = /usr/bin/aria2c
################################################################################





################################################################################
# Powerpill output will be logged to this path if it is given.

# Log = /var/log/powerpill.log
################################################################################





################################################################################
# Suppress colored output.

# NoColor
################################################################################





################################################################################
# The path to the pacman binary or an equivalent, such as pacman-color.

PacmanBin = /usr/bin/pacman
################################################################################





################################################################################
# Specify a different pacman configuration file to use.

PacmanConfig = /etc/pacman.conf
################################################################################





################################################################################
# Specify PkgD servers to query for packages before using external mirrors.

# PkgD = [address:port]
################################################################################





################################################################################
# Use the Rebase module to update the sync database. See the Rebase
# documentation for more information.

# Rebase
################################################################################





################################################################################
# Enable retrieval of mirrors from the MirrorStatus webpage during a sync
# operation. This uses the Reflector module internally and accepts the same
# arguments that Reflector does. See the Reflector documentation for more
# information.

# There is absolutely no reason to pass any of the ranking options with this
# command as the order of the servers is completely irrelevant.

Reflect = -l 45
################################################################################





################################################################################
# The number of times that a failed download should be retried when run
# automatically.

RetryLimit = 3
################################################################################





################################################################################
# The minimum size, in MB (not MiB), that a file must be before it is split for
# segmented downloading.

SplitSize = 5
################################################################################

I deleted the configs in my home directory.

3) pacman.conf

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
HoldPkg     = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst   = pacman
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#XferCommand = /usr/bin/curl %u > %o
#CleanMethod = KeepInstalled

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
IgnorePkg   = awesome wicd
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options (all disabled by default)
#NoPassiveFtp
#UseSyslog
#ShowSize
#UseDelta
#TotalDownload

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
## Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist
# Add your preferred servers here, they will be used first

[extra]
Include = /etc/pacman.d/mirrorlist
# Add your preferred servers here, they will be used first

#[community-testing]
## Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist
# Add your preferred servers here, they will be used first

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs

#[archlinuxfr]
#Server = http://repo.archlinux.fr/i686

#[banshee SpookyET]
#Server = http://www.studioindustryllc.com/user/spookyet/arch-linux/repository

#[compiz-fusion]
#Server = http://compiz.dreamz-box.de/i686

#[archlinuxbr]
#Server = http://repo.archlinux-br.org/i686/

4) mirrorlist

#
# Arch Linux repository mirrorlist
# Generated on 2009-12-06
#

# Any
Server = ftp://mirrors.kernel.org/archlinux/$repo/os/i686
Server = http://mirrors.kernel.org/archlinux/$repo/os/i686

# Australia
Server = ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/i686
Server = http://mirror.aarnet.edu.au/pub/archlinux/$repo/os/i686
Server = ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/i686
Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/i686
Server = ftp://mirror.internode.on.net/pub/archlinux/$repo/os/i686
Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/i686
Server = ftp://ftp.netspace.net.au/pub/archlinux/$repo/os/i686
Server = http://ftp.netspace.net.au/pub/archlinux/$repo/os/i686
Server = ftp://mirror.optus.net/archlinux/$repo/os/i686
Server = http://mirror.optus.net/archlinux/$repo/os/i686
Server = ftp://mirror.pacific.net.au/linux/archlinux/$repo/os/i686
Server = http://mirror.pacific.net.au/linux/archlinux/$repo/os/i686

# Austria
Server = ftp://gd.tuwien.ac.at/opsys/linux/archlinux/$repo/os/i686
Server = http://gd.tuwien.ac.at/opsys/linux/archlinux/$repo/os/i686

# Belgium
Server = ftp://ftp.belnet.be/packages/archlinux/$repo/os/i686
Server = http://ftp.belnet.be/mirror/archlinux.org/$repo/os/i686
Server = ftp://archlinux.mirror.kangaroot.net/pub/archlinux/$repo/os/i686
Server = http://archlinux.mirror.kangaroot.net/$repo/os/i686

# Brazil
Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/i686
Server = http://archlinux.c3sl.ufpr.br/$repo/os/i686
Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/i686
Server = http://www.las.ic.unicamp.br/pub/archlinux/$repo/os/i686
Server = http://pet.inf.ufsc.br/mirrors/archlinux/$repo/os/i686

# Bulgaria
Server = http://archlinux.igor.onlinedirect.bg/$repo/os/i686

# Canada
Server = ftp://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/i686
Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/i686
Server = ftp://mirrors.portafixe.com/archlinux/$repo/os/i686
Server = http://mirrors.portafixe.com/archlinux/$repo/os/i686
Server = http://mirror.twilightlair.net/arch/$repo/os/i686

# Chile
Server = ftp://mirror.archlinux.cl/$repo/os/i686

# China
Server = http://mirrors.163.com/archlinux/$repo/os/i686
Server = ftp://mirror.lupaworld.com/archlinux/$repo/os/i686
Server = http://mirror.lupaworld.com/archlinux/$repo/os/i686

#Czech Republic
Server = ftp://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/i686
Server = http://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/i686

# Denmark
Server = ftp://ftp.klid.dk/archlinux/$repo/os/i686

# Estonia
Server = ftp://ftp.estpak.ee/pub/archlinux/$repo/os/i686
Server = http://ftp.estpak.ee/pub/archlinux/$repo/os/i686

# Finland
Server = ftp://mirror.archlinux.fi/archlinux/$repo/os/i686
Server = http://mirror.archlinux.fi/archlinux/$repo/os/i686

# France
Server = http://mir.archlinux.fr/$repo/os/i686
Server = ftp://mir1.archlinuxfr.org/archlinux/$repo/os/i686
Server = ftp://mir2.archlinuxfr.org/archlinux/$repo/os/i686
Server = http://mir1.archlinuxfr.org/archlinux/$repo/os/i686
Server = http://mir2.archlinuxfr.org/archlinux/$repo/os/i686
Server = ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/i686
Server = http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.free.fr/mirrors/ftp.archlinux.org/$repo/os/i686
Server = ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/$repo/os/i686

# Germany
Server = http://archlinux.limun.org/$repo/os/i686
Server = ftp://www.archlinuxppc.org/i686/$repo/os/i686
Server = ftp://mirror.giantix-server.de/archlinux/$repo/os/i686
Server = http://mirror.giantix-server.de/archlinux/$repo/os/i686
Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/i686
Server = http://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i686
Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i686
Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/i686
Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/i686
Server = ftp://mirrors2.portafixe.com/archlinux/$repo/os/i686
Server = http://mirrors2.portafixe.com/archlinux/$repo/os/i686
Server = ftp://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/i686
Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/i686
Server = ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/i686
Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.uni-bayreuth.de/pub/linux/archlinux/$repo/os/i686
Server = http://ftp.uni-bayreuth.de/linux/archlinux/$repo/os/i686
Server = ftp://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/i686
Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.wh-stuttgart.net/archlinux/$repo/os/i686

# Great Britain
Server = ftp://mirror.lividpenguin.com/pub/archlinux/$repo/os/i686
Server = http://mirror.lividpenguin.com/pub/archlinux/$repo/os/i686
Server = http://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/i686
Server = ftp://mirrors.uk2.net/pub/archlinux/$repo/os/i686
Server = http://archlinux.mirrors.uk2.net/$repo/os/i686

# Greece
Server = ftp://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/i686
Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/i686
Server = ftp://ftp.ntua.gr/pub/linux/archlinux/$repo/os/i686
Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.otenet.gr/pub/linux/archlinux/$repo/os/i686
Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/i686

# Hungary
Server = ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/$repo/os/i686

# India
Server = ftp://mirror.cse.iitk.ac.in/archlinux/$repo/os/i686
Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/i686

# Indonesia
Server = ftp://archlinux.cbn.net.id/pub/archlinux/$repo/os/i686
Server = http://archlinux.cbn.net.id/$repo/os/i686
Server = ftp://mirror.unej.ac.id/archlinux/$repo/os/i686
Server = http://mirror.unej.ac.id/archlinux/$repo/os/i686

# Ireland
Server = ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/i686
Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/i686

# Israel
Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/i686

# Italy
Server = ftp://mi.mirror.garr.it/mirrors/archlinux/$repo/os/i686
Server = http://mi.mirror.garr.it/mirrors/archlinux/$repo/os/i686

# Japan
Server = ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/i686
Server = http://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/i686

# Kazakhstan
Server = ftp://archlinux.linuxforum.kz/$repo/os/i686
Server = http://archlinux.linuxforum.kz/$repo/os/i686

# Latvia
Server = http://archlinux.goodsoft.lv/$repo/os/i686

# Lithuania
Server = ftp://atviras.lt/archmirror/$repo/os/i686
Server = http://atviras.lt/archmirror/$repo/os/i686

# Netherlands
Server = ftp://mirror.leaseweb.com/archlinux/$repo/os/i686
Server = http://mirror.leaseweb.com/archlinux/$repo/os/i686
Server = ftp://ftp.nluug.nl/pub/metalab/distributions/archlinux/$repo/os/i686
Server = http://ftp.nluug.nl/pub/metalab/distributions/archlinux/$repo/os/i686
Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/$repo/os/i686
Server = http://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/$repo/os/i686

# New Caledonia
Server = ftp://archlinux.nautile.nc/archlinux/$repo/os/i686
Server = http://archlinux.nautile.nc/archlinux/$repo/os/i686

# Norway
Server = ftp://mirror.archlinux.no/$repo/os/i686
Server = http://mirror.archlinux.no/$repo/os/i686

# Poland
Server = ftp://mirror.icis.pcz.pl/archlinux/$repo/os/i686
Server = ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/i686
Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/i686
Server = ftp://ftp.pwsz.elblag.pl/pub/linux/distributions/archlinux/$repo/os/i686
Server = http://ftp.pwsz.elblag.pl/pub/linux/distributions/archlinux/$repo/os/i686
Server = ftp://ftp.tpnet.pl/pub/linux/archlinux/$repo/os/i686
Server = http://unix.net.pl/archlinux.org/$repo/os/i686

# Portugal
Server = ftp://cesium.di.uminho.pt/pub/archlinux/$repo/os/i686
Server = http://cesium.di.uminho.pt/pub/archlinux/$repo/os/i686
Server = http://darkstar.ist.utl.pt/archlinux/$repo/os/i686
Server = ftp://ftp.nux.ipb.pt/pub/dists/archlinux/$repo/os/i686
Server = http://ftp.nux.ipb.pt/pub/dists/archlinux/$repo/os/i686
Server = ftp://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/i686
Server = http://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/i686

# Romania
Server = http://mirror.archlinux.ro/archlinux/$repo/os/i686
Server = ftp://ftp.roedu.net/mirrors/archlinux.org/$repo/os/i686
Server = http://ftp.roedu.net/mirrors/archlinux.org/$repo/os/i686

# Russia
Server = http://archlinux.freeside.ru/$repo/os/i686
Server = ftp://mirror.svk.su/archlinux/$repo/os/i686
Server = http://mirror.svk.su/archlinux/$repo/os/i686
Server = ftp://mirror.yandex.ru/archlinux/$repo/os/i686
Server = http://mirror.yandex.ru/archlinux/$repo/os/i686

# Spain
Server = ftp://ftp.rediris.es/mirror/archlinux/$repo/os/i686
Server = http://sunsite.rediris.es/mirror/archlinux/$repo/os/i686

# Sweden
Server = ftp://ftp.df.lth.se/pub/archlinux/$repo/os/i686
Server = http://ftp.df.lth.se/pub/archlinux/$repo/os/i686
Server = ftp://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/i686
Server = http://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/i686
Server = ftp://ftp.gigabit.nu/$repo/os/i686
Server = http://ftp.gigabit.nu/$repo/os/i686
Server = ftp://ftp.port80.se/archlinux/$repo/os/i686
Server = http://ftp.port80.se/archlinux/$repo/os/i686

# Switzerland
Server = ftp://archlinux.puzzle.ch/$repo/os/i686
Server = http://archlinux.puzzle.ch/$repo/os/i686

# Taiwan
Server = ftp://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/i686
Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/i686

# Turkey
Server = ftp://ftp.linux.org.tr/archlinux/$repo/os/i686

# Ukraine
Server = ftp://archlinux.hell.org.ua/archlinux/$repo/os/i686
Server = http://archlinux.hell.org.ua/archlinux/$repo/os/i686
Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/i686
Server = http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/i686

# United States
Server = ftp://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/i686
Server = http://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/i686
Server = ftp://mirrors.easynews.com/linux/archlinux/$repo/os/i686
Server = http://mirrors.easynews.com/linux/archlinux/$repo/os/i686
Server = ftp://ftp.archlinux.org/$repo/os/i686
Server = http://mirrors.gigenet.com/archlinux/$repo/os/i686
Server = ftp://ftp.gtlib.gatech.edu/pub/linux/distributions/archlinux/$repo/os/i686
Server = http://www.gtlib.gatech.edu/pub/linux/distributions/archlinux/$repo/os/i686
Server = ftp://mirrors.hosef.org/archlinux/$repo/os/i686
Server = http://mirrors.hosef.org/archlinux/$repo/os/i686
Server = ftp://ibiblio.org/pub/linux/distributions/archlinux/$repo/os/i686
Server = http://distro.ibiblio.org/pub/linux/distributions/archlinux/$repo/os/i686
Server = http://archlinux.linuxfreedom.com/$repo/os/i686
Server = ftp://locke.suu.edu/linux/dist/archlinux/$repo/os/i686
Server = http://lug.mtu.edu/archlinux/ftpfull/$repo/os/i686
Server = ftp://mirrors.xmission.com/archlinux/$repo/os/i686
Server = http://mirrors.xmission.com/archlinux/$repo/os/i686
Server = ftp://mirror.rit.edu/archlinux/$repo/os/i686
Server = http://mirror.rit.edu/archlinux/$repo/os/i686
Server = http://schlunix.org/archlinux/$repo/os/i686
Server = http://archlinux.umflint.edu/$repo/os/i686
Server = http://mirror.umoss.org/archlinux/$repo/os/i686

# Vietnam
Server = ftp://202.78.230.5/archlinux/$repo/os/i686
Server = ftp://ftp.indochinalinux.com/archlinux/$repo/os/i686
Server = ftp://mirror-fpt-telecom.fpt.net/archlinux/$repo/os/i686
Server = http://mirror-fpt-telecom.fpt.net/archlinux/$repo/os/i686

I was under the impression that the mirrorlist did not matter when reflector was used. Am I wrong?

5)

$ sudo powerpill -Sw firefox --get-metalink
--> Reflecting... retrieved 45 mirrors.<?xml version="1.0" encoding="utf-8"?>
<metalink version="3.0" xmlns="http://www.metalinker.org/">
<files>
  <file name="firefox-3.5.7-1-i686.pkg.tar.gz">
    <identity>firefox</identity>
    <version>3.5.7-1</version>
    <size>1030126</size>
    <verification>
      <hash type="md5">21531635192a646cf394e1ce93af1e51</hash>
    </verification>
    <resources maxconnections="1">
      <url type="ftp">ftp://mirrors.kernel.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.kernel.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.aarnet.edu.au/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.aarnet.edu.au/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.iinet.net.au/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.iinet.net.au/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.internode.on.net/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.internode.on.net/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.netspace.net.au/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.netspace.net.au/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.optus.net/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.optus.net/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.pacific.net.au/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.pacific.net.au/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://gd.tuwien.ac.at/opsys/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://gd.tuwien.ac.at/opsys/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.belnet.be/packages/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.belnet.be/mirror/archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://archlinux.mirror.kangaroot.net/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.mirror.kangaroot.net/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://archlinux.c3sl.ufpr.br/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.c3sl.ufpr.br/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.las.ic.unicamp.br/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://www.las.ic.unicamp.br/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://pet.inf.ufsc.br/mirrors/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.igor.onlinedirect.bg/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.csclub.uwaterloo.ca/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.csclub.uwaterloo.ca/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.portafixe.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.portafixe.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.twilightlair.net/arch/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.archlinux.cl/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.163.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.lupaworld.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lupaworld.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.sh.cvut.cz/MIRRORS/arch/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.klid.dk/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.estpak.ee/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.estpak.ee/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.archlinux.fi/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.archlinux.fi/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mir.archlinux.fr/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mir1.archlinuxfr.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mir2.archlinuxfr.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mir1.archlinuxfr.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mir2.archlinuxfr.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.free.fr/mirrors/ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.limun.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://www.archlinuxppc.org/i686/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.giantix-server.de/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.giantix-server.de/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp5.gwdg.de/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp5.gwdg.de/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.hosteurope.de/mirror/ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors2.portafixe.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors2.portafixe.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.tu-chemnitz.de/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.uni-bayreuth.de/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.uni-bayreuth.de/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.uni-kl.de/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.uni-kl.de/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.wh-stuttgart.net/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.lividpenguin.com/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://www.mirrorservice.org/sites/ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.uk2.net/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.mirrors.uk2.net/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.cc.uoc.gr/mirrors/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.cc.uoc.gr/mirrors/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.ntua.gr/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.ntua.gr/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.otenet.gr/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.otenet.gr/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.cse.iitk.ac.in/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.cse.iitk.ac.in/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://archlinux.cbn.net.id/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.cbn.net.id/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.unej.ac.id/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.unej.ac.id/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.heanet.ie/mirrors/ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.isoc.org.il/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mi.mirror.garr.it/mirrors/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mi.mirror.garr.it/mirrors/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://archlinux.linuxforum.kz/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.linuxforum.kz/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.goodsoft.lv/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://atviras.lt/archmirror/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://atviras.lt/archmirror/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.leaseweb.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.leaseweb.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.nluug.nl/pub/metalab/distributions/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.nluug.nl/pub/metalab/distributions/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://archlinux.nautile.nc/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.nautile.nc/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.archlinux.no/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.archlinux.no/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.icis.pcz.pl/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.pwsz.elblag.pl/pub/linux/distributions/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.pwsz.elblag.pl/pub/linux/distributions/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.tpnet.pl/pub/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://unix.net.pl/archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://cesium.di.uminho.pt/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://cesium.di.uminho.pt/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://darkstar.ist.utl.pt/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.nux.ipb.pt/pub/dists/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.nux.ipb.pt/pub/dists/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.rnl.ist.utl.pt/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.rnl.ist.utl.pt/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.archlinux.ro/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.roedu.net/mirrors/archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.roedu.net/mirrors/archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.freeside.ru/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.svk.su/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.svk.su/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.yandex.ru/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.yandex.ru/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.rediris.es/mirror/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://sunsite.rediris.es/mirror/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.df.lth.se/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.df.lth.se/pub/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.ds.hj.se/pub/os/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.ds.hj.se/pub/os/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.gigabit.nu/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.gigabit.nu/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.port80.se/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.port80.se/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://archlinux.puzzle.ch/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.puzzle.ch/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.tku.edu.tw/Linux/ArchLinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.tku.edu.tw/Linux/ArchLinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.linux.org.tr/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://archlinux.hell.org.ua/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.hell.org.ua/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.cs.vt.edu/pub/ArchLinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.cs.vt.edu/pub/ArchLinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.easynews.com/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.easynews.com/linux/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.archlinux.org/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.gigenet.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.gtlib.gatech.edu/pub/linux/distributions/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://www.gtlib.gatech.edu/pub/linux/distributions/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.hosef.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.hosef.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ibiblio.org/pub/linux/distributions/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://distro.ibiblio.org/pub/linux/distributions/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.linuxfreedom.com/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://locke.suu.edu/linux/dist/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://lug.mtu.edu/archlinux/ftpfull/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirrors.xmission.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirrors.xmission.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.rit.edu/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.rit.edu/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://schlunix.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://archlinux.umflint.edu/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.umoss.org/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://202.78.230.5/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://ftp.indochinalinux.com/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror-fpt-telecom.fpt.net/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror-fpt-telecom.fpt.net/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mir1.archlinux.fr/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mir1.archlinux.fr/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="http">http://mirror.selfnet.de/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
      <url type="ftp">ftp://mirror.selfnet.de/archlinux/extra/os/i686/firefox-3.5.7-1-i686.pkg.tar.gz</url>
    </resources>
  </file>
</files>
</metalink>

Also, setting "lowest-speed-limit=10K" or commenting out "Reflect" in powerpill.conf does not work. Still hangs, all the time.

Offline

#325 2010-01-22 08:51:13

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Powerpill - A wrapper and download accelerator for Pacman

allbluedream wrote:

I was under the impression that the mirrorlist did not matter when reflector was used. Am I wrong?

The reflected mirrors are appended to the existing mirrorlist but only used for downloading packages and not database updates, so the mirrors in the mirrorlist do matter. Also, in your case, there is no point in using reflector as you have all of the mirrors uncommented, which are more than enough to get good speed. I would actually recommend commenting out most mirrors in that list as many of them will not be in sync. That's why the default Reflect option grabs the most recently synced mirrors btw.

I've only taken a quick look at the configs right now because I'm on my way out, but I tested the metalink on its own and it seems to work. I suspect the problem is with one of the aria2c options as it is blocking at the aria2c stage, perhaps the ftp-pasv option.

Try saving the metalink as "dl.metalink" and then try running aria2c independently, e.g.

aria2c -M dl.metalink

If that works, try adding in the aria2c args from powerpill.conf a few at a time to determine which one causes it to block, e.g.
Try saving the metalink as "dl.metalink" and then try running aria2c independently, e.g.

aria2c -M dl.metalink --allow-overwrite=true --continue --file-allocation=none

Note that you have to prepend "--" when passing them on the command line.

I'll try to look into this as soon as I have some time if that doesn't work.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

Board footer

Powered by FluxBB