Using an XferCommand in pacman.conf causes a bunch of 404 errors while downloading databases complaining about testing/core/extra.db.sig not found, but it doesn't do the same if it's using the default download method without an XferCommand. An example of that: :: Synchronising package databases... --2011-10-17 20:36:18-- http://mirror.devnu11.net/archlinux/testing/os/x86_64/testing.db Resolving mirror.devnu11.net... 78.46.68.28 Connecting to mirror.devnu11.net|78.46.68.28|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 35855 (35K) [application/octet-stream] Saving to: `/var/lib/pacman/sync/testing.db.part' 100%[========================================================================================================================================================>] 35,855 197K/s in 0.2s 2011-10-17 20:36:18 (197 KB/s) - `/var/lib/pacman/sync/testing.db.part' saved [35855/35855] --2011-10-17 20:36:18-- http://mirror.devnu11.net/archlinux/testing/os/x86_64/testing.db.sig Resolving mirror.devnu11.net... 78.46.68.28 Connecting to mirror.devnu11.net|78.46.68.28|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2011-10-17 20:36:18 ERROR 404: Not Found. A more complete example in [1] Found similar troubles with curl or aria2, and as said before nothing without XferCommands. It might seem quite obvious because the files that the downloaders complain about doesn't exist in the mirrors. However, this seems odd to me and after searching the ML and BBS I found nothing about it. [1] http://pastie.org/2713149