You are not logged in.
here is the output of 'sudo avahi-daemon --debug':
http://ix.io/3YKl
Offline
#include <sys/types.h>
#include <pwd.h>
#include <stdio.h>
void main() {
getpwnam("avahi") && printf("So what's wrong w/ avahi?\n") || printf("wtf\n");
}
Save that as "test.c" and compile it "gcc -o test test.c" and run it.
Also
ldd /usr/bin/avahi-daemon
Offline
#include <sys/types.h> #include <pwd.h> #include <stdio.h> void main() { getpwnam("avahi") && printf("So what's wrong w/ avahi?\n") || printf("wtf\n"); }
Save that as "test.c" and compile it "gcc -o test test.c" and run it.
Alsoldd /usr/bin/avahi-daemon
i am guessing you are trying to say something by that c program, but i don't get it so please be literal (even if you are annoyed), either ways here is the output: http://ix.io/3YOW
Last edited by kashishme (2022-05-28 13:20:11)
Offline
I'm saying to run it an post the output.
avahi-daemon queries "getpwnam("avahi")" and that fails, hence you get the message.
I want to check whether it also fails (against all other evidence) in an isolated context.
Offline
I'm saying to run it an post the output.
avahi-daemon queries "getpwnam("avahi")" and that fails, hence you get the message.
I want to check whether it also fails (against all other evidence) in an isolated context.
i posted the output, the link was beside the semicolon so it wasn't working, it will now, if you mean the c code here it is: http://ix.io/3YOZ
Last edited by kashishme (2022-05-28 13:22:05)
Offline
So it's the avahi-deamon context, the user is there and can be resolved.
The previous link (I saw it) doesn't indicate that avahi-daemon is linked against some weird library.
type avahi-daemon
sudo -i # you must log into a root shell, sudo won't work for the next call
strace -f -o /tmp/avahi.strace avahi-daemon --debug
Upload the /tmp/avahi.strace
Offline
So it's the avahi-deamon context, the user is there and can be resolved.
The previous link (I saw it) doesn't indicate that avahi-daemon is linked against some weird library.type avahi-daemon sudo -i # you must log into a root shell, sudo won't work for the next call strace -f -o /tmp/avahi.strace avahi-daemon --debug
Upload the /tmp/avahi.strace
'type avahi-daemon':
avahi-daemon is /usr/bin/avahi-daemon
'strace -f -o /tmp/avahi.strace avahi-daemon --debug': is there a typo? bcs it shows
strace: command not found
Offline
Offline
here is the output of that:
Failed to find user 'avahi'.
Offline
No, the output of that went into /tmp/avahi.strace …
Offline
No, the output of that went into /tmp/avahi.strace …
oh ok, i didn't know that, here you go: http://ix.io/3YPe
Offline
24477 newfstatat(AT_FDCWD, "/etc/nsswitch.conf", 0x7ffd83585b40, 0) = -1 EACCES (Permission denied)
24477 newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|055, st_size=4096, ...}, 0) = 0
24477 openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
24477 openat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
24477 write(2, "Failed to find user 'avahi'.", 28) = 28
wtf
stat /etc/passwd /etc/nsswitch.conf
Offline
24477 newfstatat(AT_FDCWD, "/etc/nsswitch.conf", 0x7ffd83585b40, 0) = -1 EACCES (Permission denied) 24477 newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|055, st_size=4096, ...}, 0) = 0 24477 openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied) 24477 openat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied) 24477 write(2, "Failed to find user 'avahi'.", 28) = 28
wtf
stat /etc/passwd /etc/nsswitch.conf
What happened?
here is the output of 'stat /etc/passwd /etc/nsswitch.conf': http://ix.io/3YRz
Offline
You can't resolve the user because you don't have access rights to /etc/passwd - but that's not because of the file permissions (which are the regular 644 and allow *anyone* to read it)
I can't see why, but will insist on blaming
24477 read(3, "root:x:0:0::/root:/bin/fish\nbin:"..., 4096) = 1803
root is still running a fish shell…
Otherwise, do you use anything like SE Linux, the hardened kernel or firejail?
Offline
You can't resolve the user because you don't have access rights to /etc/passwd - but that's not because of the file permissions (which are the regular 644 and allow *anyone* to read it)
I can't see why, but will insist on blaming
24477 read(3, "root:x:0:0::/root:/bin/fish\nbin:"..., 4096) = 1803
root is still running a fish shell…
Otherwise, do you use anything like SE Linux, the hardened kernel or firejail?
no i don't actually, also i checked the shell of root and somehow it again changed to fish, do you want me to upload the output again after changing it?
here: http://ix.io/3YSk
Last edited by kashishme (2022-05-29 09:48:40)
Offline
The shell won't change the permissions.
somehow it again changed to fish
"Somehow"??
sudo chsh -s /bin/bash root
One more thing:
stat /etc
Offline
The shell won't change the permissions.
somehow it again changed to fish
"Somehow"??
sudo chsh -s /bin/bash root
One more thing:
stat /etc
i meant today when i rebooted my laptop again it showed me fish (i checked it when you posted that it seems to be fish) anyways i changed it again
here: http://ix.io/3YSr
Offline
/etc is available on regular permissions.
Confirm that the root shell is now bash
grep root /etc/passwd
and re-run the strace an upload the updated output.
Offline
/etc is available on regular permissions.
Confirm that the root shell is now bash
grep root /etc/passwd
and re-run the strace an upload the updated output.
it still says
Failes to find user 'avahi'
Offline
iwantedtoseethestrace…
Offline
iwantedtoseethestrace…
i keep forgetting that, sorry. here:
25499 execve("/usr/bin/avahi-daemon", ["avahi-daemon", "--debug"], 0x7fff851e0e80 /* 18 vars */) = 0
25499 brk(NULL) = 0x560bd2dc9000
25499 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffdc71ece50) = -1 EINVAL (Invalid argument)
25499 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
25499 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=189475, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 189475, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fec4ea1c000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libavahi-common.so.3", O_RDONLY|O_CLOEXEC) = 3
25499 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\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=51328, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fec4ea1a000
25499 mmap(NULL, 53840, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4ea0c000
25499 mmap(0x7fec4ea0f000, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fec4ea0f000
25499 mmap(0x7fec4ea15000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fec4ea15000
25499 mmap(0x7fec4ea18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fec4ea18000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libavahi-core.so.7", O_RDONLY|O_CLOEXEC) = 3
25499 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \220\0\0\0\0\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=227080, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 229400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e9d3000
25499 mprotect(0x7fec4e9dc000, 188416, PROT_NONE) = 0
25499 mmap(0x7fec4e9dc000, 131072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fec4e9dc000
25499 mmap(0x7fec4e9fc000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7fec4e9fc000
25499 mmap(0x7fec4ea0a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x36000) = 0x7fec4ea0a000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libdaemon.so.0", O_RDONLY|O_CLOEXEC) = 3
25499 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
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=30344, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 33440, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e9ca000
25499 mprotect(0x7fec4e9cc000, 20480, PROT_NONE) = 0
25499 mmap(0x7fec4e9cc000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fec4e9cc000
25499 mmap(0x7fec4e9cf000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fec4e9cf000
25499 mmap(0x7fec4e9d1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fec4e9d1000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=194424, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 196624, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e999000
25499 mprotect(0x7fec4e99d000, 172032, PROT_NONE) = 0
25499 mmap(0x7fec4e99d000, 126976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fec4e99d000
25499 mmap(0x7fec4e9bc000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7fec4e9bc000
25499 mmap(0x7fec4e9c7000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) = 0x7fec4e9c7000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
25499 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320r\0\0\0\0\0\0"..., 832) = 832
25499 pread64(3, "\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 64, 792) = 64
25499 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0!\260\n\267k\261o\336V\375t\37\7#<x"..., 36, 856) = 36
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=42984, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 45128, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e98d000
25499 mmap(0x7fec4e990000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fec4e990000
25499 mmap(0x7fec4e995000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fec4e995000
25499 mmap(0x7fec4e997000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fec4e997000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=14360, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e988000
25499 mmap(0x7fec4e989000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fec4e989000
25499 mmap(0x7fec4e98a000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fec4e98a000
25499 mmap(0x7fec4e98b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fec4e98b000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=333816, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fec4e986000
25499 mmap(NULL, 336624, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e933000
25499 mprotect(0x7fec4e941000, 270336, PROT_NONE) = 0
25499 mmap(0x7fec4e941000, 192512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fec4e941000
25499 mmap(0x7fec4e970000, 73728, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d000) = 0x7fec4e970000
25499 mmap(0x7fec4e983000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4f000) = 0x7fec4e983000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=14368, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e92e000
25499 mmap(0x7fec4e92f000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fec4e92f000
25499 mmap(0x7fec4e930000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fec4e930000
25499 mmap(0x7fec4e931000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fec4e931000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
25499 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\224\2\0\0\0\0\0"..., 832) = 832
25499 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
25499 pread64(3, "\4\0\0\0@\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 80, 848) = 80
25499 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\08\211\223\266\357b\371d\274{\364s\300i\373\376"..., 68, 928) = 68
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2104984, ...}, AT_EMPTY_PATH) = 0
25499 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
25499 mmap(NULL, 2149744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e721000
25499 mmap(0x7fec4e749000, 1548288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7fec4e749000
25499 mmap(0x7fec4e8c3000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a2000) = 0x7fec4e8c3000
25499 mmap(0x7fec4e91b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f9000) = 0x7fec4e91b000
25499 mmap(0x7fec4e921000, 52592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fec4e921000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\08_\25\262\207\325\242\361\225)\203\360#\10Y\364"..., 36, 800) = 36
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=902048, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 906600, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e643000
25499 mprotect(0x7fec4e659000, 761856, PROT_NONE) = 0
25499 mmap(0x7fec4e659000, 544768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fec4e659000
25499 mmap(0x7fec4e6de000, 212992, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9b000) = 0x7fec4e6de000
25499 mmap(0x7fec4e713000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcf000) = 0x7fec4e713000
25499 mmap(0x7fec4e720000, 1384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fec4e720000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1340544, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 1344208, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e4fa000
25499 mprotect(0x7fec4e509000, 1245184, PROT_NONE) = 0
25499 mmap(0x7fec4e509000, 978944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7fec4e509000
25499 mmap(0x7fec4e5f8000, 262144, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xfe000) = 0x7fec4e5f8000
25499 mmap(0x7fec4e639000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e000) = 0x7fec4e639000
25499 mmap(0x7fec4e642000, 720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fec4e642000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=165720, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 167952, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e4d0000
25499 mmap(0x7fec4e4d3000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fec4e4d3000
25499 mmap(0x7fec4e4ed000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7fec4e4ed000
25499 mmap(0x7fec4e4f8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7fec4e4f8000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libzstd.so.1", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=710832, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fec4e4ce000
25499 mmap(NULL, 713072, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e41f000
25499 mmap(0x7fec4e424000, 622592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fec4e424000
25499 mmap(0x7fec4e4bc000, 65536, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9d000) = 0x7fec4e4bc000
25499 mmap(0x7fec4e4cc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xac000) = 0x7fec4e4cc000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 3
25499 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\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=136968, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 139280, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e3fc000
25499 mmap(0x7fec4e3ff000, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fec4e3ff000
25499 mmap(0x7fec4e41a000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7fec4e41a000
25499 mmap(0x7fec4e41d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7fec4e41d000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=571888, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 127304, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e3dc000
25499 mmap(0x7fec4e3df000, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fec4e3df000
25499 mmap(0x7fec4e3f6000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7fec4e3f6000
25499 mmap(0x7fec4e3fa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7fec4e3fa000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=153536, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 156088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e3b5000
25499 mmap(0x7fec4e3ba000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fec4e3ba000
25499 mmap(0x7fec4e3d0000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7fec4e3d0000
25499 mmap(0x7fec4e3da000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7fec4e3da000
25499 close(3) = 0
25499 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fec4e3b3000
25499 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fec4e3b0000
25499 arch_prctl(ARCH_SET_FS, 0x7fec4e3b07c0) = 0
25499 set_tid_address(0x7fec4e3b0a90) = 25499
25499 set_robust_list(0x7fec4e3b0aa0, 24) = 0
25499 rseq(0x7fec4e3b1160, 0x20, 0, 0x53053053) = 0
25499 mprotect(0x7fec4e91b000, 16384, PROT_READ) = 0
25499 mprotect(0x7fec4e3da000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4e3fa000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4e41d000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4e4cc000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4e4f8000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4e639000, 20480, PROT_READ) = 0
25499 mprotect(0x7fec4e997000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4e713000, 49152, PROT_READ) = 0
25499 mprotect(0x7fec4e931000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4e983000, 8192, PROT_READ) = 0
25499 mprotect(0x7fec4e98b000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4e9c7000, 8192, PROT_READ) = 0
25499 mprotect(0x7fec4e9d1000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4ea18000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4ea0a000, 4096, PROT_READ) = 0
25499 mprotect(0x560bd1383000, 8192, PROT_READ) = 0
25499 mprotect(0x7fec4ea80000, 8192, PROT_READ) = 0
25499 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
25499 munmap(0x7fec4ea1c000, 189475) = 0
25499 getrandom("\x0a\xbe\x91\x2a\x7e\xa8\x88\x44", 8, GRND_NONBLOCK) = 8
25499 brk(NULL) = 0x560bd2dc9000
25499 brk(0x560bd2dea000) = 0x560bd2dea000
25499 prctl(PR_CAPBSET_READ, CAP_MAC_OVERRIDE) = 1
25499 prctl(PR_CAPBSET_READ, 0x30 /* CAP_??? */) = -1 EINVAL (Invalid argument)
25499 prctl(PR_CAPBSET_READ, CAP_CHECKPOINT_RESTORE) = 1
25499 prctl(PR_CAPBSET_READ, 0x2c /* CAP_??? */) = -1 EINVAL (Invalid argument)
25499 prctl(PR_CAPBSET_READ, 0x2a /* CAP_??? */) = -1 EINVAL (Invalid argument)
25499 prctl(PR_CAPBSET_READ, 0x29 /* CAP_??? */) = -1 EINVAL (Invalid argument)
25499 openat(AT_FDCWD, "/dev/urandom", O_RDONLY) = 3
25499 read(3, "\242 T\200", 4) = 4
25499 close(3) = 0
25499 getuid() = 0
25499 openat(AT_FDCWD, "/run/avahi-daemon//pid", O_RDWR) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/run/avahi-daemon//pid", O_RDONLY) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/etc/avahi/avahi-daemon.conf", O_RDONLY) = 3
25499 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1807, ...}, AT_EMPTY_PATH) = 0
25499 read(3, "# This file is part of avahi.\n#\n"..., 4096) = 1807
25499 read(3, "", 4096) = 0
25499 close(3) = 0
25499 openat(AT_FDCWD, "/proc/self/fd", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
25499 newfstatat(3, "", {st_mode=S_IFDIR|0500, st_size=0, ...}, AT_EMPTY_PATH) = 0
25499 getdents64(3, 0x560bd2dcad50 /* 6 entries */, 32768) = 144
25499 getdents64(3, 0x560bd2dcad50 /* 0 entries */, 32768) = 0
25499 close(3) = 0
25499 rt_sigaction(SIGHUP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGILL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGTRAP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGABRT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGBUS, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGFPE, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGUSR1, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGSEGV, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGUSR2, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGPIPE, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGSTKFLT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGCONT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGURG, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGXCPU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGXFSZ, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGVTALRM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGPROF, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGWINCH, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGIO, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGPWR, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGSYS, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_2, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_3, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_4, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_5, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_6, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_7, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_8, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_9, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_10, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_11, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_12, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_13, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_14, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_15, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_16, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_17, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_18, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_19, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_20, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_21, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_22, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_23, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_24, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_25, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_26, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_27, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_28, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_29, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_30, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_31, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigaction(SIGRT_32, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fec4e75f8e0}, NULL, 8) = 0
25499 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
25499 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
25499 connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
25499 close(3) = 0
25499 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
25499 connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
25499 close(3) = 0
25499 newfstatat(AT_FDCWD, "/etc/nsswitch.conf", {st_mode=S_IFREG|0644, st_size=359, ...}, 0) = 0
25499 newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|055, st_size=4096, ...}, 0) = 0
25499 openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
25499 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=359, ...}, AT_EMPTY_PATH) = 0
25499 read(3, "# Name Service Switch configurat"..., 4096) = 359
25499 read(3, "", 4096) = 0
25499 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=359, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
25499 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1803, ...}, AT_EMPTY_PATH) = 0
25499 lseek(3, 0, SEEK_SET) = 0
25499 read(3, "root:x:0:0::/root:/bin/bash\nbin:"..., 4096) = 1803
25499 close(3) = 0
25499 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
25499 connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
25499 close(3) = 0
25499 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
25499 connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
25499 close(3) = 0
25499 newfstatat(AT_FDCWD, "/etc/nsswitch.conf", {st_mode=S_IFREG|0644, st_size=359, ...}, 0) = 0
25499 openat(AT_FDCWD, "/etc/group", O_RDONLY|O_CLOEXEC) = 3
25499 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=956, ...}, AT_EMPTY_PATH) = 0
25499 lseek(3, 0, SEEK_SET) = 0
25499 read(3, "root:x:0:root\nsys:x:3:bin\nmem:x:"..., 4096) = 956
25499 close(3) = 0
25499 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
25499 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=189475, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 189475, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fec4ea1c000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libnss_systemd.so.2", O_RDONLY|O_CLOEXEC) = 3
25499 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\0\0"..., 832) = 832
25499 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\235,4\260\246\36/\252up\301Z\214\5>\263"..., 36, 800) = 36
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=334048, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 338480, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e35d000
25499 mmap(0x7fec4e364000, 217088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fec4e364000
25499 mmap(0x7fec4e399000, 73728, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c000) = 0x7fec4e399000
25499 mmap(0x7fec4e3ab000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4d000) = 0x7fec4e3ab000
25499 close(3) = 0
25499 openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
25499 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
25499 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=940448, ...}, AT_EMPTY_PATH) = 0
25499 mmap(NULL, 942304, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fec4e276000
25499 mmap(0x7fec4e284000, 495616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fec4e284000
25499 mmap(0x7fec4e2fd000, 385024, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x87000) = 0x7fec4e2fd000
25499 mmap(0x7fec4e35b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe4000) = 0x7fec4e35b000
25499 close(3) = 0
25499 mprotect(0x7fec4e35b000, 4096, PROT_READ) = 0
25499 mprotect(0x7fec4e3ab000, 16384, PROT_READ) = 0
25499 munmap(0x7fec4ea1c000, 189475) = 0
25499 rt_sigprocmask(SIG_BLOCK, [HUP USR1 USR2 PIPE ALRM CHLD TSTP URG VTALRM PROF WINCH IO], [], 8) = 0
25499 futex(0x7fec4e3af9f8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
25499 openat(AT_FDCWD, "/run/systemd/userdb/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
25499 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=60, ...}, AT_EMPTY_PATH) = 0
25499 getdents64(3, 0x560bd2dcd360 /* 3 entries */, 32768) = 96
25499 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4
25499 connect(4, {sa_family=AF_UNIX, sun_path="/run/systemd/userdb/io.systemd.DynamicUser"}, 45) = 0
25499 getpid() = 25499
25499 epoll_create1(EPOLL_CLOEXEC) = 5
25499 timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC|TFD_NONBLOCK) = 6
25499 epoll_ctl(5, EPOLL_CTL_ADD, 6, {events=EPOLLIN, data={u32=3537720816, u64=94608782349808}}) = 0
25499 epoll_ctl(5, EPOLL_CTL_ADD, 4, {events=0, data={u32=3537722832, u64=94608782351824}}) = 0
25499 gettid() = 25499
25499 getrandom("\x86\xac\x8c\xa6\x6e\x27\x3b\x49\x0d\x54\x43\x0f\x24\x04\xef\x25", 16, GRND_INSECURE) = 16
25499 futex(0x7fec4e3af0d8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
25499 getdents64(3, 0x560bd2dcd360 /* 0 entries */, 32768) = 0
25499 close(3) = 0
25499 epoll_ctl(5, EPOLL_CTL_MOD, 4, {events=EPOLLIN|EPOLLOUT, data={u32=3537722832, u64=94608782351824}}) = 0
25499 openat(AT_FDCWD, "/proc/sys/kernel/random/boot_id", O_RDONLY|O_NOCTTY|O_CLOEXEC) = 3
25499 read(3, "7c8001ff-2877-4243-9ab9-f5b32b5f"..., 38) = 37
25499 read(3, "", 1) = 0
25499 close(3) = 0
25499 timerfd_settime(6, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=21302, tv_nsec=740358000}}, NULL) = 0
25499 epoll_wait(5, [{events=EPOLLOUT, data={u32=3537722832, u64=94608782351824}}], 8, 0) = 1
25499 sendto(4, "{\"method\":\"io.systemd.UserDataba"..., 122, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 122
25499 epoll_ctl(5, EPOLL_CTL_MOD, 4, {events=EPOLLIN, data={u32=3537722832, u64=94608782351824}}) = 0
25499 epoll_wait(5, [], 8, 0) = 0
25499 mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fec4ea2a000
25499 recvfrom(4, "{\"error\":\"io.systemd.UserDatabas"..., 135152, MSG_DONTWAIT, NULL, NULL) = 66
25499 epoll_ctl(5, EPOLL_CTL_MOD, 4, {events=0, data={u32=3537722832, u64=94608782351824}}) = 0
25499 epoll_wait(5, [], 8, 0) = 0
25499 epoll_wait(5, [], 8, 0) = 0
25499 epoll_ctl(5, EPOLL_CTL_DEL, 4, NULL) = 0
25499 close(4) = 0
25499 munmap(0x7fec4ea2a000, 135168) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "etc", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
25499 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(4, "userdb", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(4) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "run", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
25499 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=680, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(4, "userdb", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(4) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "run", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
25499 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=680, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(4, "host", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(4) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "usr", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
25499 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(4, "local", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 3
25499 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(4) = 0
25499 openat(3, "lib", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
25499 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(4, "userdb", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(4) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "usr", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 4
25499 newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(4, "lib", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 3
25499 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=237568, ...}, AT_EMPTY_PATH) = 0
25499 close(4) = 0
25499 openat(3, "userdb", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(3) = 0
25499 openat(AT_FDCWD, "/etc/userdb/avahi.group", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/run/userdb/avahi.group", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/run/host/userdb/avahi.group", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/usr/local/lib/userdb/avahi.group", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/usr/lib/userdb/avahi.group", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
25499 close(5) = 0
25499 close(6) = 0
25499 openat(AT_FDCWD, "/run/systemd/userdb/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
25499 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=60, ...}, AT_EMPTY_PATH) = 0
25499 getdents64(3, 0x560bd2dd67d0 /* 3 entries */, 32768) = 96
25499 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4
25499 connect(4, {sa_family=AF_UNIX, sun_path="/run/systemd/userdb/io.systemd.DynamicUser"}, 45) = 0
25499 epoll_create1(EPOLL_CLOEXEC) = 5
25499 timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC|TFD_NONBLOCK) = 6
25499 epoll_ctl(5, EPOLL_CTL_ADD, 6, {events=EPOLLIN, data={u32=3537720816, u64=94608782349808}}) = 0
25499 epoll_ctl(5, EPOLL_CTL_ADD, 4, {events=0, data={u32=3537721408, u64=94608782350400}}) = 0
25499 getdents64(3, 0x560bd2dd67d0 /* 0 entries */, 32768) = 0
25499 close(3) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "etc", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
25499 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(7, "userdb", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(7) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "run", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
25499 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=680, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(7, "userdb", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(7) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "run", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
25499 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=680, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(7, "host", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(7) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "usr", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
25499 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(7, "local", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 3
25499 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(7) = 0
25499 openat(3, "lib", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
25499 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(7, "userdb", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(7) = 0
25499 openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 3
25499 openat(3, "usr", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
25499 newfstatat(7, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0
25499 close(3) = 0
25499 openat(7, "lib", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 3
25499 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=237568, ...}, AT_EMPTY_PATH) = 0
25499 close(7) = 0
25499 openat(3, "userdb", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 ENOENT (No such file or directory)
25499 close(3) = 0
25499 openat(AT_FDCWD, "/etc/userdb", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/run/userdb", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/run/host/userdb", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/usr/local/lib/userdb", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
25499 openat(AT_FDCWD, "/usr/lib/userdb", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
25499 epoll_ctl(5, EPOLL_CTL_MOD, 4, {events=EPOLLIN|EPOLLOUT, data={u32=3537721408, u64=94608782350400}}) = 0
25499 timerfd_settime(6, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=21302, tv_nsec=740358000}}, NULL) = 0
25499 epoll_wait(5, [{events=EPOLLOUT, data={u32=3537721408, u64=94608782350400}}], 8, 0) = 1
25499 sendto(4, "{\"method\":\"io.systemd.UserDataba"..., 134, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 134
25499 epoll_ctl(5, EPOLL_CTL_MOD, 4, {events=EPOLLIN, data={u32=3537721408, u64=94608782350400}}) = 0
25499 epoll_wait(5, [], 8, 0) = 0
25499 brk(0x560bd2e17000) = 0x560bd2e17000
25499 recvfrom(4, "{\"error\":\"io.systemd.UserDatabas"..., 131080, MSG_DONTWAIT, NULL, NULL) = 66
25499 epoll_ctl(5, EPOLL_CTL_MOD, 4, {events=0, data={u32=3537721408, u64=94608782350400}}) = 0
25499 epoll_wait(5, [], 8, 0) = 0
25499 epoll_wait(5, [], 8, 0) = 0
25499 epoll_ctl(5, EPOLL_CTL_DEL, 4, NULL) = 0
25499 close(4) = 0
25499 close(5) = 0
25499 close(6) = 0
25499 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
25499 umask(000) = 022
25499 mkdir("/run/avahi-daemon/", 0755) = -1 EEXIST (File exists)
25499 chown("/run/avahi-daemon/", 975, 975) = 0
25499 newfstatat(AT_FDCWD, "/run/avahi-daemon/", {st_mode=S_IFDIR|0755, st_size=60, ...}, 0) = 0
25499 umask(022) = 000
25499 capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = 0
25499 capset({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=1<<CAP_SETGID|1<<CAP_SETUID|1<<CAP_SYS_CHROOT, permitted=1<<CAP_SETGID|1<<CAP_SETUID|1<<CAP_SYS_CHROOT, inheritable=0}) = 0
25499 prctl(PR_SET_KEEPCAPS, 1) = 0
25499 newfstatat(AT_FDCWD, "/etc/nsswitch.conf", 0x7ffdc71ec9f0, 0) = -1 EACCES (Permission denied)
25499 newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|055, st_size=4096, ...}, 0) = 0
25499 openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
25499 openat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
25499 write(2, "Failed to find user 'avahi'.", 28) = 28
25499 write(2, "\n", 1) = 1
25499 exit_group(255) = ?
25499 +++ exited with 255 +++
Offline
bash is picked up (so there're no weird shenanigans w/ etc/passwd being "reset" by an older copy) but the rest is the same pattern resulting in the same inexplicable EACCES…
lsattr /etc/passwd; getfacl /etc/passwd
Offline
bash is picked up (so there're no weird shenanigans w/ etc/passwd being "reset" by an older copy) but the rest is the same pattern resulting in the same inexplicable EACCES…
lsattr /etc/passwd; getfacl /etc/passwd
oh ok, is there any fix? or i have to reinstall everything? i really don't wanna do that lol
Offline
We don't even know what the problem here is - the files should™ not be inaccessible.
Please post the lsattr & getfacl outputs.
Offline
We don't even know what the problem here is - the files should™ not be inaccessible.
Please post the lsattr & getfacl outputs.
getfacl:
getfacl: Removing leading '/' from absolute path names
# file: etc/passwd
# owner: root
# group: root
user::rw-
group::r--
other::r--
lsattr:
--------------e------- /etc/passwd
is this what you required?
Last edited by kashishme (2022-05-29 13:42:10)
Offline