Hi,
for the transition of a TLD I need to import the current providers KSK
into my zone. I use the "keymgr import-pub" command for this. I have
done that a few times in the past and it worked very well.
I have now installed the most current version of Knot (3.0.10) and did
the same procedure. But after importing the KSK the zone can't be signed
anymore. It seems like Knot doesn't recognize that this imported key is
a "public-only" key. Knot throws an error and complains that the private
key could not be loaded.
The zone's keys (.example) before the import of the KSK:
# keymgr example list
0b94a3f9fef3ae531fc5ee1334ddd2876db7cd9a ksk=yes zsk=no tag=12595
algorithm=7 size=2048 public-only=no pre-active=0 publish=1650495677
ready=1650495677 active=1650659051 retire-active=0 retire=0
post-active=0 revoke=0 remove=0
13cc082655ddf7160787ef945ad7edb6406bb70e ksk=no zsk=yes tag=05477
algorithm=7 size=1024 public-only=no pre-active=0 publish=1650495677
ready=0 active=1650495677 retire-active=0 retire=0 post-active=0
revoke=0 remove=0
Imported the KSK with the following command:
# keymgr example import-pub /etc/knot/public.key
2c135e77b7f48475a837ad0d28a9459f0e7ce621
OK
The zone's keys (.example) after the import of the KSK:
# keymgr example list
0b94a3f9fef3ae531fc5ee1334ddd2876db7cd9a ksk=yes zsk=no tag=12595
algorithm=7 size=2048 public-only=no pre-active=0 publish=1650495677
ready=1650495677 active=1650659051 retire-active=0 retire=0
post-active=0 revoke=0 remove=0
13cc082655ddf7160787ef945ad7edb6406bb70e ksk=no zsk=yes tag=05477
algorithm=7 size=1024 public-only=no pre-active=0 publish=1650495677
ready=0 active=1650495677 retire-active=0 retire=0 post-active=0
revoke=0 remove=0
2c135e77b7f48475a837ad0d28a9459f0e7ce621 ksk=yes zsk=no tag=35421
algorithm=7 size=2048 public-only=yes pre-active=0 publish=1650660072
ready=0 active=0 retire-active=0 retire=0 post-active=0 revoke=0 remove=0
The imported key (tag 35421) has the flag "public-only=yes", as expected.
But when I now sign the zone, the log shows this errors:
Apr 22 20:43:24 lab-nic knotd[2831]: info: [example.] control, received
command 'zone-sign'
Apr 22 20:43:24 lab-nic knotd[2831]: info: [example.] DNSSEC, dropping
previous signatures, re-signing zone
Apr 22 20:43:24 lab-nic knotd[2831]: info: [example.] DNSSEC, key, tag
12595, algorithm RSASHA1_NSEC3_SHA1, KSK, public, active
Apr 22 20:43:24 lab-nic knotd[2831]: info: [example.] DNSSEC, key, tag
35421, algorithm RSASHA1_NSEC3_SHA1, KSK, public, active+
Apr 22 20:43:24 lab-nic knotd[2831]: info: [example.] DNSSEC, key, tag
5477, algorithm RSASHA1_NSEC3_SHA1, public, active
Apr 22 20:43:24 lab-nic knotd[2831]: error: [example.] DNSSEC, failed to
load private keys (not exists)
Apr 22 20:43:24 lab-nic knotd[2831]: error: [example.] DNSSEC, failed to
load keys (not exists)
Apr 22 20:43:24 lab-nic knotd[2831]: info: [example.] DNSSEC, next
signing at 2022-04-22T21:43:24+0000
Apr 22 20:43:24 lab-nic knotd[2831]: error: [example.] zone event
'DNSSEC re-sign' failed (not exists)
The imported key should not have the "active" flag:
info: [example.] DNSSEC, key, tag 35421, algorithm RSASHA1_NSEC3_SHA1,
KSK, public, active+
It seems to me that the imported key is not seen as a "public-only" key
anymore and therefore Knot is looking for the corresponding private key,
which of course fails.
I attached an strace output, with the signing operation. But that
doesn't seem to be helpful because the signing command itself doesn't fail.
Thanks,
Thomas
3139 execve("/usr/sbin/knotc", ["knotc", "zone-sign", "example"],
0x7ffe8fbfd120 /* 30 vars */) = 0
3139 brk(NULL) = 0x55f77b8ea000
3139 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
3139 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=14036, ...}) = 0
3139 mmap(NULL, 14036, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff05b144000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libzscanner.so.3",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360!\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=468904, ...}) = 0
3139 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05b142000
3139 mmap(NULL, 471056, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05b0ce000
3139 mmap(0x7ff05b0d0000, 339968, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7ff05b0d0000
3139 mmap(0x7ff05b123000, 118784, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x55000) = 0x7ff05b123000
3139 mmap(0x7ff05b140000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7ff05b140000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libsystemd.so.0",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240:\1\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=733976, ...}) = 0
3139 mmap(NULL, 738576, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05b019000
3139 mmap(0x7ff05b02b000, 491520, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7ff05b02b000
3139 mmap(0x7ff05b0a3000, 151552, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8a000) = 0x7ff05b0a3000
3139 mmap(0x7ff05b0c8000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xae000) = 0x7ff05b0c8000
3139 mmap(0x7ff05b0cd000, 1296, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff05b0cd000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liburcu.so.6",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2202\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=39320, ...}) = 0
3139 mmap(NULL, 41960, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05b00e000
3139 mmap(0x7ff05b011000, 16384, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05b011000
3139 mmap(0x7ff05b015000, 8192, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7ff05b015000
3139 mmap(0x7ff05b017000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7ff05b017000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC)
= 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\21\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=18688, ...}) = 0
3139 mmap(NULL, 20752, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05b008000
3139 mmap(0x7ff05b009000, 8192, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7ff05b009000
3139 mmap(0x7ff05b00b000, 4096, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05b00b000
3139 mmap(0x7ff05b00c000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05b00c000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libfstrm.so.0",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0005\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=47096, ...}) = 0
3139 mmap(NULL, 49168, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05affb000
3139 mprotect(0x7ff05affe000, 32768, PROT_NONE) = 0
3139 mmap(0x7ff05affe000, 20480, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05affe000
3139 mmap(0x7ff05b003000, 8192, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7ff05b003000
3139 mmap(0x7ff05b006000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7ff05b006000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libprotobuf-c.so.1",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\21\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=38864, ...}) = 0
3139 mmap(NULL, 41008, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05aff0000
3139 mmap(0x7ff05aff1000, 24576, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7ff05aff1000
3139 mmap(0x7ff05aff7000, 8192, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7ff05aff7000
3139 mmap(0x7ff05aff9000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7ff05aff9000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libmaxminddb.so.0",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\21\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=22368, ...}) = 0
3139 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05afee000
3139 mmap(NULL, 24592, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05afe7000
3139 mmap(0x7ff05afe8000, 12288, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7ff05afe8000
3139 mmap(0x7ff05afeb000, 4096, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7ff05afeb000
3139 mmap(0x7ff05afec000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7ff05afec000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libknot.so.11",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\241\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=352136, ...}) = 0
3139 mmap(NULL, 354312, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05af90000
3139 mmap(0x7ff05af99000, 212992, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7ff05af99000
3139 mmap(0x7ff05afcd000, 77824, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d000) = 0x7ff05afcd000
3139 mmap(0x7ff05afe0000, 28672, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4f000) = 0x7ff05afe0000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdnssec.so.8",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360l\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=239816, ...}) = 0
3139 mmap(NULL, 242192, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05af54000
3139 mmap(0x7ff05af5a000, 147456, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7ff05af5a000
3139 mmap(0x7ff05af7e000, 61440, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7ff05af7e000
3139 mmap(0x7ff05af8d000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38000) = 0x7ff05af8d000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0
|\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0755, st_size=149520, ...}) = 0
3139 mmap(NULL, 136304, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05af32000
3139 mmap(0x7ff05af39000, 65536, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7ff05af39000
3139 mmap(0x7ff05af49000, 20480, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7ff05af49000
3139 mmap(0x7ff05af4e000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7ff05af4e000
3139 mmap(0x7ff05af50000, 13424, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff05af50000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblmdb.so.0",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@4\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=88048, ...}) = 0
3139 mmap(NULL, 90128, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05af1b000
3139 mmap(0x7ff05af1e000, 61440, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05af1e000
3139 mmap(0x7ff05af2d000, 12288, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7ff05af2d000
3139 mmap(0x7ff05af30000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7ff05af30000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libedit.so.2",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\213\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=212520, ...}) = 0
3139 mmap(NULL, 229880, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05aee2000
3139 mmap(0x7ff05aeea000, 114688, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7ff05aeea000
3139 mmap(0x7ff05af06000, 57344, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7ff05af06000
3139 mmap(0x7ff05af14000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x7ff05af14000
3139 mmap(0x7ff05af17000, 12792, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff05af17000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) =
3
3139 read(3,
"\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@n\2\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0755, st_size=1839792, ...}) = 0
3139 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05aee0000
3139 mmap(NULL, 1852680, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05ad1b000
3139 mprotect(0x7ff05ad40000, 1662976, PROT_NONE) = 0
3139 mmap(0x7ff05ad40000, 1355776, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7ff05ad40000
3139 mmap(0x7ff05ae8b000, 303104, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x170000) = 0x7ff05ae8b000
3139 mmap(0x7ff05aed6000, 24576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0x7ff05aed6000
3139 mmap(0x7ff05aedc000, 13576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff05aedc000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) =
3
3139 read(3,
"\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\362\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=1321344, ...}) = 0
3139 mmap(NULL, 1323280, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05abd7000
3139 mmap(0x7ff05abe6000, 630784, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7ff05abe6000
3139 mmap(0x7ff05ac80000, 626688, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa9000) = 0x7ff05ac80000
3139 mmap(0x7ff05ad19000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x141000) = 0x7ff05ad19000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC)
= 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2603\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=39912, ...}) = 0
3139 mmap(NULL, 44000, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05abcc000
3139 mprotect(0x7ff05abcf000, 24576, PROT_NONE) = 0
3139 mmap(0x7ff05abcf000, 16384, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05abcf000
3139 mmap(0x7ff05abd3000, 4096, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7ff05abd3000
3139 mmap(0x7ff05abd5000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7ff05abd5000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblzma.so.5",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0205\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=158400, ...}) = 0
3139 mmap(NULL, 160400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05aba4000
3139 mmap(0x7ff05aba7000, 98304, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05aba7000
3139 mmap(0x7ff05abbf000, 45056, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7ff05abbf000
3139 mmap(0x7ff05abca000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7ff05abca000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libzstd.so.1",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\305\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=890800, ...}) = 0
3139 mmap(NULL, 892984, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05aac9000
3139 mprotect(0x7ff05aad4000, 843776, PROT_NONE) = 0
3139 mmap(0x7ff05aad4000, 765952, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7ff05aad4000
3139 mmap(0x7ff05ab8f000, 73728, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc6000) = 0x7ff05ab8f000
3139 mmap(0x7ff05aba2000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd8000) = 0x7ff05aba2000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblz4.so.1", O_RDONLY|O_CLOEXEC)
= 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3602\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=137568, ...}) = 0
3139 mmap(NULL, 139648, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05aaa6000
3139 mmap(0x7ff05aaa9000, 110592, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05aaa9000
3139 mmap(0x7ff05aac4000, 12288, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7ff05aac4000
3139 mmap(0x7ff05aac7000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7ff05aac7000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgcrypt.so.20",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\305\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=1176248, ...}) = 0
3139 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05aaa4000
3139 mmap(NULL, 1179576, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a984000
3139 mmap(0x7ff05a990000, 851968, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7ff05a990000
3139 mmap(0x7ff05aa60000, 249856, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdc000) = 0x7ff05aa60000
3139 mmap(0x7ff05aa9d000, 28672, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x118000) = 0x7ff05aa9d000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libelf.so.1", O_RDONLY|O_CLOEXEC)
= 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`3\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=105008, ...}) = 0
3139 mmap(NULL, 106944, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a969000
3139 mmap(0x7ff05a96c000, 69632, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05a96c000
3139 mmap(0x7ff05a97d000, 20480, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7ff05a97d000
3139 mmap(0x7ff05a982000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7ff05a982000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgnutls.so.30",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@y\3\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=2086552, ...}) = 0
3139 mmap(NULL, 2094888, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a769000
3139 mmap(0x7ff05a79d000, 1183744, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34000) = 0x7ff05a79d000
3139 mmap(0x7ff05a8be000, 614400, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155000) = 0x7ff05a8be000
3139 mmap(0x7ff05a954000, 77824, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ea000) = 0x7ff05a954000
3139 mmap(0x7ff05a967000, 5928, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff05a967000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libtinfo.so.6",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\351\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=187792, ...}) = 0
3139 mmap(NULL, 190880, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a73a000
3139 mmap(0x7ff05a748000, 57344, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7ff05a748000
3139 mmap(0x7ff05a756000, 57344, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7ff05a756000
3139 mmap(0x7ff05a764000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7ff05a764000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libbsd.so.0", O_RDONLY|O_CLOEXEC)
= 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300H\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=84064, ...}) = 0
3139 mmap(NULL, 90384, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a723000
3139 mprotect(0x7ff05a727000, 65536, PROT_NONE) = 0
3139 mmap(0x7ff05a727000, 49152, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7ff05a727000
3139 mmap(0x7ff05a733000, 12288, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7ff05a733000
3139 mmap(0x7ff05a737000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7ff05a737000
3139 mmap(0x7ff05a739000, 272, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff05a739000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgpg-error.so.0",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240F\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=149576, ...}) = 0
3139 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05a721000
3139 mmap(NULL, 152016, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a6fb000
3139 mprotect(0x7ff05a6ff000, 131072, PROT_NONE) = 0
3139 mmap(0x7ff05a6ff000, 86016, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7ff05a6ff000
3139 mmap(0x7ff05a714000, 40960, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7ff05a714000
3139 mmap(0x7ff05a71f000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7ff05a71f000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) =
3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0203\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=113088, ...}) = 0
3139 mmap(NULL, 115088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a6de000
3139 mprotect(0x7ff05a6e1000, 98304, PROT_NONE) = 0
3139 mmap(0x7ff05a6e1000, 69632, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05a6e1000
3139 mmap(0x7ff05a6f2000, 24576, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7ff05a6f2000
3139 mmap(0x7ff05a6f9000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7ff05a6f9000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libp11-kit.so.0",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\270\2\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=1257280, ...}) = 0
3139 mmap(NULL, 1260800, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a5aa000
3139 mmap(0x7ff05a5d5000, 622592, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7ff05a5d5000
3139 mmap(0x7ff05a66d000, 376832, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc3000) = 0x7ff05a66d000
3139 mmap(0x7ff05a6c9000, 86016, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11e000) = 0x7ff05a6c9000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libidn2.so.0",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\"\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=128944, ...}) = 0
3139 mmap(NULL, 131096, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a589000
3139 mmap(0x7ff05a58b000, 16384, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7ff05a58b000
3139 mmap(0x7ff05a58f000, 102400, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7ff05a58f000
3139 mmap(0x7ff05a5a8000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7ff05a5a8000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libunistring.so.2",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300
\1\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=1574952, ...}) = 0
3139 mmap(NULL, 1579272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a407000
3139 mmap(0x7ff05a418000, 217088, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7ff05a418000
3139 mmap(0x7ff05a44d000, 1273856, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46000) = 0x7ff05a44d000
3139 mmap(0x7ff05a584000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17c000) = 0x7ff05a584000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libtasn1.so.6",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2203\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=83968, ...}) = 0
3139 mmap(NULL, 86568, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a3f1000
3139 mprotect(0x7ff05a3f4000, 69632, PROT_NONE) = 0
3139 mmap(0x7ff05a3f4000, 49152, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff05a3f4000
3139 mmap(0x7ff05a400000, 16384, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7ff05a400000
3139 mmap(0x7ff05a405000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7ff05a405000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libnettle.so.8",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\314\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=290416, ...}) = 0
3139 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05a3ef000
3139 mmap(NULL, 292416, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a3a7000
3139 mprotect(0x7ff05a3b3000, 233472, PROT_NONE) = 0
3139 mmap(0x7ff05a3b3000, 139264, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7ff05a3b3000
3139 mmap(0x7ff05a3d5000, 90112, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0x7ff05a3d5000
3139 mmap(0x7ff05a3ec000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x44000) = 0x7ff05a3ec000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libhogweed.so.6",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\236\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=294832, ...}) = 0
3139 mmap(NULL, 296832, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a35e000
3139 mprotect(0x7ff05a367000, 253952, PROT_NONE) = 0
3139 mmap(0x7ff05a367000, 77824, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7ff05a367000
3139 mmap(0x7ff05a37a000, 172032, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7ff05a37a000
3139 mmap(0x7ff05a3a5000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46000) = 0x7ff05a3a5000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgmp.so.10",
O_RDONLY|O_CLOEXEC) = 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\306\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=525152, ...}) = 0
3139 mmap(NULL, 527304, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a2dd000
3139 mprotect(0x7ff05a2e8000, 475136, PROT_NONE) = 0
3139 mmap(0x7ff05a2e8000, 376832, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7ff05a2e8000
3139 mmap(0x7ff05a344000, 94208, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x67000) = 0x7ff05a344000
3139 mmap(0x7ff05a35c000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7e000) = 0x7ff05a35c000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libmd.so.0", O_RDONLY|O_CLOEXEC)
= 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000$\0\0\0\0\0\0"..., 832) = 832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=47312, ...}) = 0
3139 mmap(NULL, 49384, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a2d0000
3139 mmap(0x7ff05a2d2000, 28672, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7ff05a2d2000
3139 mmap(0x7ff05a2d9000, 8192, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7ff05a2d9000
3139 mmap(0x7ff05a2db000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7ff05a2db000
3139 close(3) = 0
3139 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libffi.so.7", O_RDONLY|O_CLOEXEC)
= 3
3139 read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\"\0\0\0\0\0\0"..., 832) =
832
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=43496, ...}) = 0
3139 mmap(NULL, 46728, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7ff05a2c4000
3139 mmap(0x7ff05a2c6000, 24576, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7ff05a2c6000
3139 mmap(0x7ff05a2cc000, 8192, PROT_READ,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7ff05a2cc000
3139 mmap(0x7ff05a2ce000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7ff05a2ce000
3139 close(3) = 0
3139 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05a2c2000
3139 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05a2c0000
3139 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05a2bd000
3139 arch_prctl(ARCH_SET_FS, 0x7ff05a2bdb80) = 0
3139 mprotect(0x7ff05aed6000, 12288, PROT_READ) = 0
3139 mprotect(0x7ff05a2ce000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05a2db000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05a35c000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05a3ec000, 8192, PROT_READ) = 0
3139 mprotect(0x7ff05a3a5000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05a405000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05a584000, 16384, PROT_READ) = 0
3139 mprotect(0x7ff05a5a8000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05b00c000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05af4e000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05a6c9000, 45056, PROT_READ) = 0
3139 mprotect(0x7ff05a6f9000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05a71f000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05a737000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05a764000, 16384, PROT_READ) = 0
3139 mprotect(0x7ff05a954000, 69632, PROT_READ) = 0
3139 mprotect(0x7ff05a982000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05aa9d000, 8192, PROT_READ) = 0
3139 mprotect(0x7ff05aac7000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05aba2000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05abca000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05abd5000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05ad19000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05af14000, 8192, PROT_READ) = 0
3139 mprotect(0x7ff05af30000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05af8d000, 8192, PROT_READ) = 0
3139 mprotect(0x7ff05afe0000, 24576, PROT_READ) = 0
3139 mprotect(0x7ff05afec000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05aff9000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05b006000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05b017000, 4096, PROT_READ) = 0
3139 mprotect(0x7ff05b0c8000, 16384, PROT_READ) = 0
3139 mprotect(0x7ff05b140000, 4096, PROT_READ) = 0
3139 mprotect(0x55f77990a000, 45056, PROT_READ) = 0
3139 mprotect(0x7ff05b172000, 4096, PROT_READ) = 0
3139 munmap(0x7ff05b144000, 14036) = 0
3139 set_tid_address(0x7ff05a2bde50) = 3139
3139 set_robust_list(0x7ff05a2bde60, 24) = 0
3139 rt_sigaction(SIGRTMIN, {sa_handler=0x7ff05af39690, sa_mask=[],
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7ff05af46140}, NULL, 8) = 0
3139 rt_sigaction(SIGRT_1, {sa_handler=0x7ff05af39730, sa_mask=[],
sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7ff05af46140}, NULL,
8) = 0
3139 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
3139 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024,
rlim_max=RLIM64_INFINITY}) = 0
3139 brk(NULL) = 0x55f77b8ea000
3139 brk(0x55f77b90b000) = 0x55f77b90b000
3139 getrandom("\x5d", 1, GRND_NONBLOCK) = 1
3139 stat("/etc/gnutls/config", 0x7ffd0c36c300) = -1 ENOENT (No such file or
directory)
3139 membarrier(MEMBARRIER_CMD_QUERY, 0) = 0x7f
(MEMBARRIER_CMD_GLOBAL|MEMBARRIER_CMD_GLOBAL_EXPEDITED|MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED|MEMBARRIER_CMD_PRIVATE_EXPEDITED|MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED|MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE|MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE)
3139 membarrier(MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED, 0) = 0
3139 openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=118, ...}) = 0
3139 fstat(3, {st_mode=S_IFREG|0644, st_size=118, ...}) = 0
3139 read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"...,
4096) = 118
3139 lseek(3, -62, SEEK_CUR) = 56
3139 read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"...,
4096) = 62
3139 close(3) = 0
3139 newfstatat(AT_FDCWD, "/run/systemd/system/", {st_mode=S_IFDIR|0755,
st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0
3139 stat("/var/lib/knot/confdb/data.mdb", 0x7ffd0c36bfc0) = -1 ENOENT (No
such file or directory)
3139 stat("/etc/knot/knot.conf", {st_mode=S_IFREG|0640, st_size=1199, ...}) = 0
3139 brk(0x55f77b92c000) = 0x55f77b92c000
3139 getpid() = 3139
3139 mkdir("/tmp/knot-confdb.OEqV8x", 0700) = 0
3139 getpid() = 3139
3139 mkdir("/tmp/knot-confdb.OEqV8x", 0770) = -1 EEXIST (File exists)
3139 mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7ff05a1bc000
3139 mmap(NULL, 2101248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7ff059fbb000
3139 openat(AT_FDCWD, "/tmp/knot-confdb.OEqV8x/lock.mdb",
O_RDWR|O_CREAT|O_CLOEXEC, 0660) = 3
3139 fcntl(3, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0,
l_len=1}) = 0
3139 lseek(3, 0, SEEK_END) = 0
3139 ftruncate(3, 40448) = 0
3139 mmap(NULL, 40448, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x7ff059fb1000
3139 openat(AT_FDCWD, "/tmp/knot-confdb.OEqV8x/data.mdb", O_RDWR|O_CREAT,
0660) = 4
3139 fstatfs(4, {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=2038647,
f_bfree=1880743, f_bavail=1771790, f_files=524288, f_ffree=502025,
f_fsid={val=[3548519478, 956844657]}, f_namelen=255, f_frsize=4096,
f_flags=ST_VALID|ST_RELATIME}) = 0
3139 uname({sysname="Linux", nodename="lab-nic", ...}) = 0
3139 pread64(4, "", 152, 0) = 0
3139 pwrite64(4,
"\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\336\300\357\276\1\0\0\0\0\0\0\0\0\0\0\0"...,
8192, 0) = 8192
3139 mmap(NULL, 524288000, PROT_READ, MAP_SHARED, 4, 0) = 0x7ff03abb1000
3139 openat(AT_FDCWD, "/tmp/knot-confdb.OEqV8x/data.mdb",
O_WRONLY|O_DSYNC|O_CLOEXEC) = 5
3139 fcntl(3, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0,
l_len=1}) = 0
3139 lstat("/tmp/knot-confdb.OEqV8x", {st_mode=S_IFDIR|0700, st_size=4096,
...}) = 0
3139 openat(AT_FDCWD, "/tmp/knot-confdb.OEqV8x",
O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6
3139 fstat(6, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
3139 getdents64(6, 0x55f77b90e3a0 /* 4 entries */, 32768) = 112
3139 newfstatat(6, "data.mdb", {st_mode=S_IFREG|0640, st_size=8192, ...},
AT_SYMLINK_NOFOLLOW) = 0
3139 unlink("/tmp/knot-confdb.OEqV8x/data.mdb") = 0
3139 newfstatat(6, "lock.mdb", {st_mode=S_IFREG|0640, st_size=40448, ...},
AT_SYMLINK_NOFOLLOW) = 0
3139 unlink("/tmp/knot-confdb.OEqV8x/lock.mdb") = 0
3139 getdents64(6, 0x55f77b90e3a0 /* 0 entries */, 32768) = 0
3139 close(6) = 0
3139 rmdir("/tmp/knot-confdb.OEqV8x") = 0
3139 pwrite64(4,
"\2\0\0\0\0\0\0\0\0\0\2\0\22\0\364\17\364\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096, 8192) = 4096
3139 fdatasync(4) = 0
3139 pwrite64(5,
"\0\0@\37\0\0\0\0\0\20\0\0\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 120,
4128) = 120
3139 fcntl(3, F_SETLK, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=3139,
l_len=1}) = 0
3139 openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 6
3139 read(6, "3\n", 8192) = 2
3139 close(6) = 0
3139 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
3139 brk(0x55f77b94d000) = 0x55f77b94d000
3139 brk(0x55f77b96e000) = 0x55f77b96e000
3139 brk(0x55f77b98f000) = 0x55f77b98f000
3139 stat("/usr/lib/x86_64-linux-gnu/knot", 0x7ffd0c36be80) = -1 ENOENT (No
such file or directory)
3139 openat(AT_FDCWD, "/etc/knot/knot.conf", O_RDONLY) = 6
3139 fstat(6, {st_mode=S_IFREG|0640, st_size=1199, ...}) = 0
3139 mmap(NULL, 1199, PROT_READ, MAP_SHARED, 6, 0) = 0x7ff05b171000
3139 madvise(0x7ff05b171000, 1199, MADV_SEQUENTIAL) = 0
3139 munmap(0x7ff05b171000, 1199) = 0
3139 close(6) = 0
3139 lseek(4, 12288, SEEK_SET) = 12288
3139 writev(4,
[{iov_base="\3\0\0\0\0\0\0\0\0\0\2\0\212\0\270\nP\16^\17\24\16\32\17\342\17\270\16\212\f\372\n"...,
iov_len=4096},
{iov_base="\4\0\0\0\0\0\0\0\0\0\2\0\22\0\340\17\340\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
iov_len=4096}], 2) = 8192
3139 fdatasync(4) = 0
3139 pwrite64(5,
"\0\0@\37\0\0\0\0\0\20\0\0\10\0\1\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0"..., 120,
32) = 120
3139 mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7ff03ab30000
3139 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7ff05b146000
3139 socket(AF_UNIX, SOCK_STREAM|SOCK_NONBLOCK, 0) = 6
3139 connect(6, {sa_family=AF_UNIX, sun_path="/run/knot/knot.sock"}, 110) = 0
3139 sendmsg(6, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\1\20\0\tzone-sign\21\0\0\26\0\7example\3", iov_len=27}],
msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 27
3139 recvmsg(6, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\3",
iov_len=262144}], msg_iovlen=1, msg_controllen=0, msg_flags=0},
MSG_DONTWAIT|MSG_NOSIGNAL) = 1
3139 fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x4), ...}) = 0
3139 write(1, "OK\n", 3) = 3
3139 sendmsg(6, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0",
iov_len=1}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 1
3139 close(6) = 0
3139 munmap(0x7ff05b146000, 8192) = 0
3139 munmap(0x7ff03ab30000, 528384) = 0
3139 munmap(0x7ff059fbb000, 2101248) = 0
3139 munmap(0x7ff05a1bc000, 1052672) = 0
3139 munmap(0x7ff03abb1000, 524288000) = 0
3139 close(5) = 0
3139 close(4) = 0
3139 getpid() = 3139
3139 munmap(0x7ff059fb1000, 40448) = 0
3139 close(3) = 0
3139 exit_group(0) = ?
3139 +++ exited with 0 +++
--