[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

wget 1.13 problem with https , while reading /etc/ssl/certs ?



Hi people,

I have just asked in irc, but nobody has this issue ... do you have it ?

I'm having trouble with wget 1.13-1 from sid, it take more than 15
seconds starting to download the content of an https petition. If use
--ca-directory=/tmp/ , then instantanely it works:

annotatte-output strace wget "https://www.gmail.com";
19:01:41 E: open("/etc/ssl/certs",
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
19:01:41 E: getdents(4, /* 476 entries */, 32768)   = 18968
19:01:41 E: stat("/etc/ssl/certs/.", {st_mode=S_IFDIR|0755,
st_size=20480, ...}) = 0
19:01:41 E: stat("/etc/ssl/certs/..", {st_mode=S_IFDIR|0755,
st_size=1024, ...}) = 0
19:01:41 E: stat("/etc/ssl/certs/signet_ocspklasa3_pem.pem",
{st_mode=S_IFREG|0644, st_size=1614, ...}) = 0
19:01:41 E: open("/etc/ssl/certs/signet_ocspklasa3_pem.pem", O_RDONLY) = 5
19:01:41 E: fstat(5, {st_mode=S_IFREG|0644, st_size=1614, ...}) = 0
19:01:41 E: fstat(5, {st_mode=S_IFREG|0644, st_size=1614, ...}) = 0
19:01:41 E: mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f613f3ca000
19:01:41 E: lseek(5, 0, SEEK_CUR)                   = 0
19:01:41 E: read(5, "-----BEGIN CERTIFICATE-----nMIIE"..., 4096) = 1614
19:01:41 E: read(5, "", 4096)                       = 0
19:01:41 E: close(5)                                = 0
19:01:41 E: munmap(0x7f613f3ca000, 4096)            = 0
19:01:41 E: brk(0x855000)                           = 0x855000
19:01:41 E: stat("/etc/ssl/certs/UTN_USERFirst_Email_Root_CA.pem",
{st_mode=S_IFREG|0644, st_size=1667, ...}) = 0
19:01:41 E: open("/etc/ssl/certs/UTN_USERFirst_Email_Root_CA.pem", O_RDONLY) = 5
19:01:41 E: fstat(5, {st_mode=S_IFREG|0644, st_size=1667, ...}) = 0
19:01:41 E: fstat(5, {st_mode=S_IFREG|0644, st_size=1667, ...}) = 0
19:01:41 E: mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f613f3ca000
19:01:41 E: lseek(5, 0, SEEK_CUR)                   = 0
19:01:41 E: read(5, "-----BEGIN CERTIFICATE-----nMIIE"..., 4096) = 1667
19:01:41 E: read(5, "", 4096)                       = 0
19:01:41 E: close(5)                                = 0
19:01:41 E: munmap(0x7f613f3ca000, 4096)            = 0
19:01:41 E: stat("/etc/ssl/certs/ae8153b9.0", {st_mode=S_IFREG|0644,
st_size=240312, ...}) = 0
19:01:41 E: open("/etc/ssl/certs/ae8153b9.0", O_RDONLY) = 5
19:01:41 E: fstat(5, {st_mode=S_IFREG|0644, st_size=240312, ...}) = 0
19:01:41 E: fstat(5, {st_mode=S_IFREG|0644, st_size=240312, ...}) = 0
19:01:41 E: mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f613f3ca000
19:01:41 E: lseek(5, 0, SEEK_CUR)                   = 0
19:01:41 E: mmap(NULL, 241664, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f613f38f000
19:01:41 E: read(5, "-----BEGIN CERTIFICATE-----nMIIE"..., 239616) = 239616
19:01:41 E: read(5, "J9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8"..., 1024) = 696
19:01:41 E: read(5, "", 1024)                       = 0
19:01:41 E: close(5)                                = 0
19:01:41 E: munmap(0x7f613f3ca000, 4096)            = 0
19:01:41 E: brk(0x876000)                           = 0x876000
19:01:41 E: brk(0x897000)                           = 0x897000
19:01:41 E: brk(0x8b8000)                           = 0x8b8000
19:01:41 E: brk(0x8d9000)                           = 0x8d9000
19:01:41 E: brk(0x8fa000)                           = 0x8fa000
19:01:41 E: brk(0x91b000)                           = 0x91b000
19:01:41 E: brk(0x93c000)                           = 0x93c000
19:01:41 E: brk(0x95d000)                           = 0x95d000
19:01:41 E: brk(0x97e000)                           = 0x97e000
19:01:41 E: brk(0x99f000)                           = 0x99f000
19:01:41 E: brk(0x9c0000)                           = 0x9c0000
19:01:41 E: brk(0x9e1000)                           = 0x9e1000
19:01:41 E: brk(0xa02000)                           = 0xa02000
19:01:41 E: brk(0xa23000)                           = 0xa23000
19:01:41 E: brk(0xa44000)                           = 0xa44000
19:01:41 E: brk(0xa65000)                           = 0xa65000
19:01:41 E: brk(0xa86000)                           = 0xa86000
19:01:41 E: brk(0xaa7000)                           = 0xaa7000
19:01:41 E: brk(0xac8000)                           = 0xac8000
19:01:41 E: brk(0xae9000)                           = 0xae9000
19:01:41 E: brk(0xb0a000)                           = 0xb0a000
19:01:41 E: brk(0xb04000)                           = 0xb04000
...
19:01:41 E: munmap(0x7f613f38f000, 241664)          = 0
19:01:41 E: stat("/etc/ssl/certs/20d096ba.0", {st_mode=S_IFREG|0644,
st_size=240312, ...}) = 0
19:01:41 E: open("/etc/ssl/certs/20d096ba.0", O_RDONLY) = 5
19:01:41 E: fstat(5, {st_mode=S_IFREG|0644, st_size=240312, ...}) = 0
19:01:41 E: fstat(5, {st_mode=S_IFREG|0644, st_size=240312, ...}) = 0
19:01:41 E: mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f613f3ca000
19:01:41 E: lseek(5, 0, SEEK_CUR)                   = 0
19:01:41 E: brk(0xb50000)                           = 0xb50000
19:01:41 E: read(5, "-----BEGIN CERTIFICATE-----nMIIE"..., 239616) = 239616
19:01:41 E: read(5, "J9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8"..., 1024) = 696
19:01:41 E: read(5, "", 1024)                       = 0
19:01:41 E: close(5)                                = 0
19:01:41 E: munmap(0x7f613f3ca000, 4096)            = 0
19:01:41 E: brk(0xb71000)                           = 0xb71000
19:01:41 E: brk(0xb92000)                           = 0xb92000
...
..... READING AND READING MORE CERTIFICATES ......
9:02:06 E: munmap(0x7f613d9ed000, 4096)            = 0
19:02:06 E: stat("/etc/ssl/certs/3d441de8.0", {st_mode=S_IFREG|0644,
st_size=240312, ...}) = 0
19:02:06 E: open("/etc/ssl/certs/3d441de8.0", O_RDONLY) = 5
19:02:06 E: fstat(5, {st_mode=S_IFREG|0644, st_size=240312, ...}) = 0
19:02:06 E: fstat(5, {st_mode=S_IFREG|0644, st_size=240312, ...}) = 0
19:02:06 E: mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f613d9ed000
19:02:06 E: lseek(5, 0, SEEK_CUR)                   = 0
19:02:06 E: brk(0x3433e000)                         = 0x3433e000
19:02:06 E: read(5, "-----BEGIN CERTIFICATE-----nMIIE"..., 239616) = 239616
19:02:06 E: read(5, "J9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8"..., 1024) = 696
19:02:06 E: read(5, "", 1024)                       = 0
19:02:06 E: close(5)                                = 0
19:02:06 E: munmap(0x7f613d9ed000, 4096)            = 0
19:02:06 E: brk(0x3435f000)                         = 0x3435f000
19:02:06 E: brk(0x34380000)                         = 0x34380000
19:02:06 E: brk(0x343a1000)                         = 0x343a1000
19:02:06 E: brk(0x343c2000)                         = 0x343c2000
19:02:06 E: brk(0x343e3000)                         = 0x343e3000
19:02:06 E: brk(0x34404000)                         = 0x34404000
19:02:06 E: brk(0x34425000)                         = 0x34425000
19:02:06 E: brk(0x34446000)                         = 0x34446000
19:02:06 E: brk(0x34467000)                         = 0x34467000
19:02:06 E: brk(0x34488000)                         = 0x34488000
19:02:06 E: brk(0x344a9000)                         = 0x344a9000
19:02:06 E: brk(0x344ca000)                         = 0x344ca000
19:02:06 E: brk(0x344eb000)                         = 0x344eb000
19:02:06 E: mremap(0x7f613d975000, 389120, 393216, MREMAP_MAYMOVE) =
0x7f613d975000
19:02:06 E: brk(0x3450c000)                         = 0x3450c000
19:02:06 E: brk(0x3452d000)                         = 0x3452d000
19:02:06 E: brk(0x3454e000)                         = 0x3454e000
19:02:06 E: brk(0x3456f000)                         = 0x3456f000
19:02:06 E: brk(0x34590000)                         = 0x34590000
19:02:06 E: brk(0x345b1000)                         = 0x345b1000
19:02:06 E: mremap(0x7f613ccef000, 12148736, 12152832, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:06 E: mremap(0x7f613ccef000, 12152832, 12156928, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:06 E: mremap(0x7f613ccef000, 12156928, 12161024, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:06 E: mremap(0x7f613ccef000, 12161024, 12165120, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:06 E: mremap(0x7f613ccef000, 12165120, 12169216, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:06 E: mremap(0x7f613ccef000, 12169216, 12173312, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:06 E: mremap(0x7f613ccef000, 12173312, 12177408, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:06 E: mremap(0x7f613ccef000, 12177408, 12181504, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:06 E: mremap(0x7f613ccef000, 12181504, 12185600, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:07 E: mremap(0x7f613ccef000, 12185600, 12189696, MREMAP_MAYMOVE)
= 0x7f613ccef000
19:02:07 E: getdents(4, /* 0 entries */, 32768)     = 0
19:02:07 E: close(4)                                = 0
19:02:07 E: stat("/root/.netrc", 0x7fffd1d9bfb0)    = -1 ENOENT (No
such file or directory)

With wget 1.12 only one certificate is read before connecting to the host

Is it a known issue ?

Thanks!


Reply to: