Hi ,
Just wondering if others have this too , but when I run pacman -Syu
the first time after booting up, all is fine. But when I run it again it
takes significant more time before it finishes. I would have expected it
to just diff local and remote db .
A strace yields lots of this :
stat64("/var/lib/pacman/extra//kde-i18n-cs-3.5.6-1/", 0x80ab79c) = -1
ENOENT (No such file or directory)
mkdir("/var/lib/pacman/extra//kde-i18n-cs-3.5.6-1", 0700) = 0
lchown32("/var/lib/pacman/extra//kde-i18n-cs-3.5.6-1/", 0, 0) = 0
utimes("/var/lib/pacman/extra//kde-i18n-cs-3.5.6-1/", {0, 0}) = 0
chmod("/var/lib/pacman/extra//kde-i18n-cs-3.5.6-1/", 0700) = 0
umask(0) = 022
umask(022) = 0
stat64("/var/lib/pacman/extra//kde-i18n-cs-3.5.6-1/desc", 0x80ab79c) =
-1 ENOENT (No such file or directory)
open("/var/lib/pacman/extra//kde-i18n-cs-3.5.6-1/desc",
O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0644) = 12
write(12, "%NAME%\nkde-i18n-cs\n\n%VERSION%\n3."..., 135) = 135
fchown32(12, 0, 0) = 0
utimes("/proc/self/fd/12", {0, 0}) = 0
fchmod(12, 0100644) = 0
close(12) = 0
umask(0) = 022
umask(022) = 0
stat64("/var/lib/pacman/extra//kde-i18n-cs-3.5.6-1/depends", 0x80ab79c)
= -1 ENOENT (No such file or directory)
open("/var/lib/pacman/extra//kde-i18n-cs-3.5.6-1/depends",
O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0644) = 12
write(12, "%DEPENDS%\nkdebase>=3.5.6\n\n", 26) = 26
fchown32(12, 0, 0) = 0
utimes("/proc/self/fd/12", {0, 0}) = 0
fchmod(12, 0100644) = 0
close(12) = 0
umask(0) = 022
umask(022) = 0
stat64("/var/lib/pacman/extra//kde-i18n-cy-3.5.6-1/", 0x80ab79c) = -1
ENOENT (No such file or directory)
mkdir("/var/lib/pacman/extra//kde-i18n-cy-3.5.6-1", 0700) = 0
lchown32("/var/lib/pacman/extra//kde-i18n-cy-3.5.6-1/", 0, 0) = 0
utimes("/var/lib/pacman/extra//kde-i18n-cy-3.5.6-1/", {0, 0}) = 0
chmod("/var/lib/pacman/extra//kde-i18n-cy-3.5.6-1/", 0700) = 0
umask(0) = 022
umask(022) = 0
stat64("/var/lib/pacman/extra//kde-i18n-cy-3.5.6-1/desc", 0x80ab79c) =
-1 ENOENT (No such file or directory)
open("/var/lib/pacman/extra//kde-i18n-cy-3.5.6-1/desc",
O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0644) = 12
write(12, "%NAME%\nkde-i18n-cy\n\n%VERSION%\n3."..., 135) = 135
fchown32(12, 0, 0) = 0
utimes("/proc/self/fd/12", {0, 0}) = 0
fchmod(12, 0100644) = 0
close(12) = 0
umask(0) = 02
Secondly , I suspect pacman to not cleanly close the ftp connection .
[EMAIL PROTECTED] ~]# pacman -Syu
:: Synchronizing package databases...
testing is up to date
current is up to date
extra is up to date
error: failed retrieving file 'community.db.tar.gz' from ftp.belnet.be :
Not logged in
community is up to date
:: Starting full system upgrade...
local database is up to date
[EMAIL PROTECTED] ~]#
This is due to this ftp only alowing 1 ftp instance.
Your thoughts ?
Blokkie
_______________________________________________
arch mailing list
[email protected]
http://archlinux.org/mailman/listinfo/arch