Update below. On Tuesday 29 September 2009 22:06, Nigel Henry wrote: > On Tuesday 29 September 2009 21:19, Xavier wrote: > > On Tue, Sep 29, 2009 at 9:01 PM, Nigel Henry > > > > <cave.dnb2m97pp@xxxxxxxxxxxx> wrote: > > > Thanks for the link to the bug. > > > > > > Just after I posted the problem, I tried reverting to the earlier > > > pacman package "pacman-3.3.0-3-i686.pkg.tar.gz" , which works with no > > > problems. Then upgraded to pacman-3.3.1-1, where the problem returned. > > > > > > Currently I'm running the earlier version, and have temporarily added > > > pacman to the IgnorePkg list. > > > > > > Thanks for your quick reply. > > > > That is bad news. The bug I fixed should exist since pacman 3.3.0 > > (since we moved to libfetch). > > It is quite strange that you cannot reproduce the problem with that. > > > > Any chances you could try the patch I posted in the bug report ? > > > > You will have to get pacman 3.3.1 PKGBUILD though abs, and edit the > > PKGBUILD to apply that patch. > Ok. Tried the patched pacman, but there are still problems. I have pacman setup to use 3 mirrors. First I tried to get hydrogen (3.24MB). It downloaded for a bit with the first mirror, then complained that it couldn't retrieve file. It then switched ro the second mirror, and continued the download for a bit, then too complained that it couldn't retrieve file. Switched to 3rd mirror, and amazingly concluded the download. Now to try for another package (ardour, with 2 deps) (debug output attached). Again it got the 2 deps by having use all 3 mirrors, and downloaded only 112.5 KB having used up all 3 mirrors. Mind you it's not creating 2GB partial files now. I also have the wireshark output for ardour and deps, and have posted it to you offlist. Hope that's ok. Nigel.
[djmons@myhost ~]$ su Password: [root@myhost djmons]# jacman [root@myhost djmons]# pacman -S --debug ardour debug: config: attempting to read file /etc/pacman.conf debug: config: new section 'options' debug: config: HoldPkg: pacman debug: config: HoldPkg: glibc debug: config: SyncFirst: pacman debug: config: IgnorePkg: gnupg2 debug: config: IgnorePkg: pacman debug: config: new section 'core' debug: setlibpaths() called debug: option 'cachedir' = /var/cache/pacman/pkg/ debug: registering sync database 'core' debug: config: including /etc/pacman.d/mirrorlist debug: config: attempting to read file /etc/pacman.d/mirrorlist debug: adding new server URL to database 'core': http://ftp.belnet.be/mirror/archlinux.org/core/os/i686 debug: adding new server URL to database 'core': http://mir.archlinux.fr/core/os/i686 debug: adding new server URL to database 'core': http://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/core/os/i686 debug: config: finished parsing /etc/pacman.d/mirrorlist debug: config: new section 'extra' debug: registering sync database 'extra' debug: config: including /etc/pacman.d/mirrorlist debug: config: attempting to read file /etc/pacman.d/mirrorlist debug: adding new server URL to database 'extra': http://ftp.belnet.be/mirror/archlinux.org/extra/os/i686 debug: adding new server URL to database 'extra': http://mir.archlinux.fr/extra/os/i686 debug: adding new server URL to database 'extra': http://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/extra/os/i686 debug: config: finished parsing /etc/pacman.d/mirrorlist debug: config: new section 'community' debug: registering sync database 'community' debug: config: including /etc/pacman.d/mirrorlist debug: config: attempting to read file /etc/pacman.d/mirrorlist debug: adding new server URL to database 'community': http://ftp.belnet.be/mirror/archlinux.org/community/os/i686 debug: adding new server URL to database 'community': http://mir.archlinux.fr/community/os/i686 debug: adding new server URL to database 'community': http://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/community/os/i686 debug: config: finished parsing /etc/pacman.d/mirrorlist debug: config: new section 'kdemod-legacy' debug: registering sync database 'kdemod-legacy' debug: adding new server URL to database 'kdemod-legacy': http://mirror.rit.edu/kdemod/legacy/i686 debug: config: finished parsing /etc/pacman.conf debug: registering local database debug: loading package cache for repository 'local' debug: loading package cache for repository 'core' debug: loading package cache for repository 'extra' debug: adding package ardour-2.8-1 to the transaction targets resolving dependencies... debug: resolving target's dependencies debug: started resolving dependencies debug: checkdeps: package ardour-2.8-1 debug: checkdeps: missing dependency 'libgnomecanvasmm>=2.26.0' for package 'ardour' debug: checkdeps: missing dependency 'aubio>=0.3.2' for package 'ardour' debug: pulling dependency libgnomecanvasmm (needed by ardour) debug: pulling dependency aubio (needed by ardour) debug: checkdeps: package libgnomecanvasmm-2.26.0-1 debug: checkdeps: package aubio-0.3.2-3 debug: finished resolving dependencies debug: started sorting dependencies debug: sorting dependencies finished looking for inter-conflicts... debug: looking for conflicts debug: check targets vs targets debug: check targets vs targets debug: check targets vs db and db vs targets debug: check targets vs db debug: check db vs targets debug: checking dependencies debug: checkdeps: package libgnomecanvasmm-2.26.0-1 debug: checkdeps: package aubio-0.3.2-3 debug: checkdeps: package ardour-2.8-1 debug: setting download size 121171 for pkg libgnomecanvasmm debug: setting download size 120723 for pkg aubio debug: setting download size 4890421 for pkg ardour Targets (3): libgnomecanvasmm-2.26.0-1 aubio-0.3.2-3 ardour-2.8-1 Total Download Size: 4.89 MB Total Installed Size: 14.39 MB Proceed with installation? [Y/n] debug: using cachedir: /var/cache/pacman/pkg/ :: Retrieving packages from extra... debug: using 'libgnomecanvasmm-2.26.0-1-i686.pkg.tar.gz' for download progress debug: HTTP_PROXY: (null) debug: http_proxy: (null) debug: FTP_PROXY: (null) debug: ftp_proxy: (null) debug: connected to ftp.belnet.be successfully downloading libgnomecanvasmm-2.26.0-1-i686.pkg.tar.gz... error: failed retrieving file 'libgnomecanvasmm-2.26.0-1-i686.pkg.tar.gz' from ftp.belnet.be debug: using 'libgnomecanvasmm-2.26.0-1-i686.pkg.tar.gz' for download progress debug: existing file found, using it debug: HTTP_PROXY: (null) debug: http_proxy: (null) debug: FTP_PROXY: (null) debug: ftp_proxy: (null) debug: connected to mir.archlinux.fr successfully downloading libgnomecanvasmm-2.26.0-1-i686.pkg.tar.gz... error: failed retrieving file 'libgnomecanvasmm-2.26.0-1-i686.pkg.tar.gz' from mir.archlinux.fr debug: using 'libgnomecanvasmm-2.26.0-1-i686.pkg.tar.gz' for download progress debug: existing file found, using it debug: HTTP_PROXY: (null) debug: http_proxy: (null) debug: FTP_PROXY: (null) debug: ftp_proxy: (null) debug: connected to ftp.surfnet.nl successfully downloading libgnomecanvasmm-2.26.0-1-i686.pkg.tar.gz... debug: using 'aubio-0.3.2-3-i686.pkg.tar.gz' for download progress debug: HTTP_PROXY: (null) debug: http_proxy: (null) debug: FTP_PROXY: (null) debug: ftp_proxy: (null) debug: connected to ftp.belnet.be successfully downloading aubio-0.3.2-3-i686.pkg.tar.gz... error: failed retrieving file 'aubio-0.3.2-3-i686.pkg.tar.gz' from ftp.belnet.be debug: using 'aubio-0.3.2-3-i686.pkg.tar.gz' for download progress debug: existing file found, using it debug: HTTP_PROXY: (null) debug: http_proxy: (null) debug: FTP_PROXY: (null) debug: ftp_proxy: (null) debug: connected to mir.archlinux.fr successfully downloading aubio-0.3.2-3-i686.pkg.tar.gz... error: failed retrieving file 'aubio-0.3.2-3-i686.pkg.tar.gz' from mir.archlinux.fr debug: using 'aubio-0.3.2-3-i686.pkg.tar.gz' for download progress debug: existing file found, using it debug: HTTP_PROXY: (null) debug: http_proxy: (null) debug: FTP_PROXY: (null) debug: ftp_proxy: (null) debug: connected to ftp.surfnet.nl successfully downloading aubio-0.3.2-3-i686.pkg.tar.gz... debug: using 'ardour-2.8-1-i686.pkg.tar.gz' for download progress debug: HTTP_PROXY: (null) debug: http_proxy: (null) debug: FTP_PROXY: (null) debug: ftp_proxy: (null) debug: connected to ftp.belnet.be successfully downloading ardour-2.8-1-i686.pkg.tar.gz... error: failed retrieving file 'ardour-2.8-1-i686.pkg.tar.gz' from ftp.belnet.be debug: using 'ardour-2.8-1-i686.pkg.tar.gz' for download progress debug: existing file found, using it debug: HTTP_PROXY: (null) debug: http_proxy: (null) debug: FTP_PROXY: (null) debug: ftp_proxy: (null) debug: connected to mir.archlinux.fr successfully downloading ardour-2.8-1-i686.pkg.tar.gz... error: failed retrieving file 'ardour-2.8-1-i686.pkg.tar.gz' from mir.archlinux.fr debug: using 'ardour-2.8-1-i686.pkg.tar.gz' for download progress debug: existing file found, using it debug: HTTP_PROXY: (null) debug: http_proxy: (null) debug: FTP_PROXY: (null) debug: ftp_proxy: (null) debug: connected to ftp.surfnet.nl successfully downloading ardour-2.8-1-i686.pkg.tar.gz... error: failed retrieving file 'ardour-2.8-1-i686.pkg.tar.gz' from ftp.surfnet.nl warning: failed to retrieve some files from extra error: failed to commit transaction (failed to retrieve some files) Errors occurred, no packages were upgraded. debug: unregistering database 'local' debug: freeing package cache for repository 'local' debug: unregistering database 'core' debug: freeing package cache for repository 'core' debug: unregistering database 'extra' debug: freeing package cache for repository 'extra' debug: unregistering database 'community' debug: unregistering database 'kdemod-legacy' [root@myhost djmons]#