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 +++
--

Reply via email to