On 02/04/2017 05:45 PM, Philip Guenther wrote:
On Sat, 4 Feb 2017, jungle boogie wrote:
What's happening here?
$ doas pkg_add -u
Error from http://ftp.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/
ftp: connect: Invalid argument
Running that under ktrace -i might help see the problem, ala
doas ktrace -i pkg_add -u
then kdump | less and look for a failed connect call. Should be able to
search for "connect -1 errno" and then go backwards to see the connect()
call and the sockaddr passed to it.
Here's where it actually lits the URL:
"Trying 129.128.5.191...
ftp: connect: Invalid argument
"
54107 perl RET read 55/0x37
54107 perl CALL kbind(0x7f7ffffed638,24,0xb7ca63143ec3382a)
54107 perl RET kbind 0
54107 perl CALL kbind(0x7f7ffffed5f8,24,0xb7ca63143ec3382a)
54107 perl RET kbind 0
54107 perl CALL
mmap(0,0x2000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
54107 perl RET mmap 34517689896960/0x1f64c6a51000
54107 perl CALL kbind(0x7f7ffffed4d8,24,0xb7ca63143ec3382a)
54107 perl RET kbind 0
54107 perl CALL write(2,0x1f64c6a51000,0x47)
54107 perl GIO fd 2 wrote 71 bytes
"Error from http://ftp.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/"
54107 perl RET write 71/0x47
54107 perl CALL write(2,0x1f64c6a51000,0x1)
54107 perl GIO fd 2 wrote 1 bytes
"
"
54107 perl RET write 1
54107 perl CALL write(2,0x1f64c6a51000,0x1f)
54107 perl GIO fd 2 wrote 31 bytes
"ftp: connect: Invalid argument
"
54107 perl RET write 31/0x1f
54107 perl CALL read(5,0x1f64397c4000,0x2000)
54107 perl RET read 0
54107 perl CALL close(5)
54107 perl RET close 0
54107 perl CALL kbind(0x7f7ffffed658,24,0xb7ca63143ec3382a)
54107 perl RET kbind 0
54107 perl CALL kbind(0x7f7ffffed5b8,24,0xb7ca63143ec3382a)
54107 perl RET kbind 0
54107 perl CALL lstat(0x1f64e36dd4c0,0x1f64b5d2afc0)
54107 perl NAMI "/var/tmp/pkgout.XiGoAUMZwI"
54107 perl STRU struct stat { dev=3, ino=4, mode=-rw------- ,
nlink=1, uid=0<"root">, gid=0<"wheel">, rdev=1650, atime=1486267550<"Feb
4 20:05:50 2017">.781401466, mtime=1486267550<"Feb 4 20:05:50
2017">.781401466, ctime=1486267550<"Feb 4 20:05:50 2017">.781401466,
size=55, blocks=4, blksize=16384, flags=0x0, gen=0x30f9f04e }
54107 perl RET lstat 0
54107 perl CALL kbind(0x7f7ffffed5b8,24,0xb7ca63143ec3382a)
54107 perl RET kbind 0
54107 perl CALL unlink(0x1f64e36dd4c0)
54107 perl NAMI "/var/tmp/pkgout.XiGoAUMZwI"
54107 perl RET unlink 0
54107 perl CALL write(2,0x1f64c6a51000,0x45)
54107 perl GIO fd 2 wrote 69 bytes
"http://ftp.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/ is empty"
54107 perl RET write 69/0x45
54107 perl CALL write(2,0x1f64c6a51000,0x1)
54107 perl GIO fd 2 wrote 1 bytes
"
"
54107 perl RET write 1
54107 perl CALL write(2,0x1f64c6a51000,0x1f)
54107 perl GIO fd 2 wrote 31 bytes
"ftp: connect: Invalid argument
"
54107 perl RET write 31/0x1f
54107 perl CALL read(5,0x1f64397c4000,0x2000)
54107 perl RET read 0
54107 perl CALL close(5)
54107 perl RET close 0
54107 perl CALL kbind(0x7f7ffffed658,24,0xb7ca63143ec3382a)
54107 perl RET kbind 0
54107 perl CALL kbind(0x7f7ffffed5b8,24,0xb7ca63143ec3382a)
54107 perl RET kbind 0
54107 perl CALL lstat(0x1f64e36dd4c0,0x1f64b5d2afc0)
54107 perl NAMI "/var/tmp/pkgout.XiGoAUMZwI"
54107 perl STRU struct stat { dev=3, ino=4, mode=-rw------- ,
nlink=1, uid=0<"root">, gid=0<"wheel">, rdev=1650, atime=1486267550<"Feb
4 20:05:50 2017">.781401466, mtime=1486267550<"Feb 4 20:05:50
2017">.781401466, ctime=1486267550<"Feb 4 20:05:50 2017">.781401466,
size=55, blocks=4, blksize=16384, flags=0x0, gen=0x30f9f04e }
54107 perl RET lstat 0
54107 perl CALL kbind(0x7f7ffffed5b8,24,0xb7ca63143ec3382a)
54107 perl RET kbind 0
54107 perl CALL unlink(0x1f64e36dd4c0)
54107 perl NAMI "/var/tmp/pkgout.XiGoAUMZwI"
54107 perl RET unlink 0
54107 perl CALL write(2,0x1f64c6a51000,0x45)
54107 perl GIO fd 2 wrote 69 bytes
"http://ftp.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/ is
empty"
54107 perl RET write 69/0x45
54107 perl CALL write(2,0x1f64c6a51000,0x1)
54107 perl GIO fd 2 wrote 1 bytes
"
"
54107 perl RET write 1
54107 perl CALL stat(0x1f64397c5680,0x7f7ffffed5c0)
54107 perl NAMI
"/usr/local/libdata/perl5/site_perl/amd64-openbsd/OpenBSD/Tracker.pmc"
54107 perl RET stat -1 errno 2 No such file or directory
54107 perl CALL stat(0x1f648fc93d80,0x7f7ffffed510)
54107 perl NAMI
"/usr/local/libdata/perl5/site_perl/amd64-openbsd/OpenBSD/Tracker.pm"
54107 perl RET stat -1 errno 2 No such file or directory
54107 perl CALL stat(0x1f6426c37dc0,0x7f7ffffed5c0)
54107 perl NAMI
"/usr/local/libdata/perl5/site_perl/OpenBSD/Tracker.pmc"
54107 perl RET stat -1 errno 2 No such file or directory
54107 perl CALL stat(0x1f648fc93d80,0x7f7ffffed510)
54107 perl NAMI
"/usr/local/libdata/perl5/site_perl/OpenBSD/Tracker.pm"
54107 perl RET stat -1 errno 2 No such file or directory
54107 perl CALL stat(0x1f645af3b680,0x7f7ffffed5c0)
54107 perl NAMI
"/usr/libdata/perl5/amd64-openbsd/5.20.3/OpenBSD/Tracker.pmc"
54107 perl RET stat -1 errno 2 No such file or directory
54107 perl CALL stat(0x1f648fc93d80,0x7f7ffffed510)
54107 perl NAMI
"/usr/libdata/perl5/amd64-openbsd/5.20.3/OpenBSD/Tracker.pm"
54107 perl RET stat -1 errno 2 No such file or directory
54107 perl CALL stat(0x1f644d39ef00,0x7f7ffffed5c0)
54107 perl NAMI
"/usr/local/libdata/perl5/amd64-openbsd/5.20.3/OpenBSD/Tracker.pmc"
54107 perl RET stat -1 errno 2 No such file or directory
54107 perl CALL stat(0x1f648fc93d80,0x7f7ffffed510)
54107 perl NAMI
"/usr/local/libdata/perl5/amd64-openbsd/5.20.3/OpenBSD/Tracker.pm"
54107 perl RET stat -1 errno 2 No such file or directory
54107 perl CALL stat(0x1f648fc93d80,0x7f7ffffed510)
54107 perl NAMI "/usr/libdata/perl5/OpenBSD/Tracker.pm"
54107 perl STRU struct stat { dev=5, ino=182350, mode=-r--r--r--
, nlink=1, uid=0<"root">, gid=7<"bin">, rdev=747716,
atime=1486263011<"Feb 4 18:50:11 2017">.476707534,
mtime=1486168506<"Feb 3 16:35:06 2017">, ctime=1486187575<"Feb 3
21:52:55 2017">.825968712, size=4620, blocks=12, blksize=16384,
flags=0x0, gen=0xf2553c69 }
54107 perl RET stat 0
54107 perl CALL open(0x1f648fc93d80,0<O_RDONLY>)
54107 perl NAMI "/usr/libdata/perl5/OpenBSD/Tracker.pm"
54107 perl RET open 5
54107 perl CALL fcntl(5,F_ISATTY)
54107 perl RET fcntl -1 errno 25 Inappropriate ioctl for device
54107 perl CALL lseek(5,0,SEEK_CUR)
54107 perl RET lseek 0
54107 perl CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
54107 perl RET mmap 34514243305472/0x1f63f9364000
54107 perl CALL
mmap(0,0x2000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
54107 perl RET mmap 34517410893824/0x1f64b603d000
54107 perl CALL
mmap(0,0x2000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0)
54107 perl RET mmap 34517017575424/0x1f649e924000
54107 perl CALL read(5,0x1f649e924000,0x2000)
54107 perl GIO fd 5 read 4096 bytes
Philip Guenther