[arch-general] Pacman problem. "error writing to file" "bad address"

Nigel Henry cave.dnb2m97pp at aliceadsl.fr
Wed Sep 30 17:45:52 EDT 2009


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 at aliceadsl.fr> 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.
-------------- next part --------------
[djmons at myhost ~]$ su
Password:
[root at myhost djmons]# jacman
[root at 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 at myhost djmons]#


More information about the arch-general mailing list