Le 3/13/25 à 17:36, Michael Stone a écrit> I guess I don't understand how you 
expect smartctl to query a dead disk. It's dead, that means it's not going to 
respond.

I wish there a was some kind of "death" that would render the drive useless for 
storage
but still usable enough to retrieve diagnostic info from whatever chip or 
special memory that would have been set aside,
like blackboxes in airplanes.


A tool that queries the structure of the raid can tell you what drives the raid 
expects to see, regardless of whether they are available or not> [...] You can 
look for the (non-free) ssacli tool from HPE which can actually be used to 
create/query/etc an array in much more detail.

Is that the tool you're referring to? (ssacli)

I coudln't find a 64bit version.
And even after installing the 32bit libraries,
I couldn't get ssacli to properly work.
It gets stuck after printing the first line.



    root@messagerie-recup[10.10.10.22] ~ # ssacli
    ssacli: error while loading shared libraries: libstdc++.so.6: cannot open 
shared object file: No such file or directory
    root@messagerie-recup[10.10.10.22] ~ # find /usr/i686-linux-gnu/lib/
    /usr/i686-linux-gnu/lib/
    /usr/i686-linux-gnu/lib/libdl.so.2
    /usr/i686-linux-gnu/lib/libnss_dns.so.2
    /usr/i686-linux-gnu/lib/libnss_compat.so.2
    /usr/i686-linux-gnu/lib/libstdc++.so.6
    /usr/i686-linux-gnu/lib/libnss_hesiod.so.2
    /usr/i686-linux-gnu/lib/libstdc++.so.6.0.30
    /usr/i686-linux-gnu/lib/libBrokenLocale.so.1
    /usr/i686-linux-gnu/lib/librt.so.1
    /usr/i686-linux-gnu/lib/ld-linux.so.2
    /usr/i686-linux-gnu/lib/libnss_files.so.2
    /usr/i686-linux-gnu/lib/libc.so.6
    /usr/i686-linux-gnu/lib/libutil.so.1
    /usr/i686-linux-gnu/lib/libresolv.so.2
    /usr/i686-linux-gnu/lib/libmemusage.so
    /usr/i686-linux-gnu/lib/libpcprofile.so
    /usr/i686-linux-gnu/lib/libm.so.6
    /usr/i686-linux-gnu/lib/libanl.so.1
    /usr/i686-linux-gnu/lib/libpthread.so.0
    /usr/i686-linux-gnu/lib/libthread_db.so.1
    /usr/i686-linux-gnu/lib/libc_malloc_debug.so.0
    /usr/i686-linux-gnu/lib/libnsl.so.1
    /usr/i686-linux-gnu/lib/libgcc_s.so.1
    root@messagerie-recup[10.10.10.22] ~ # 
LD_LIBRARY_PATH=/usr/i686-linux-gnu/lib/ /usr/local/bin/ssacli
    Smart Storage Administrator CLI 2.65.7.0
    ^C
    root@messagerie-recup[10.10.10.22] ~ #



Here's some /proc/ and strace information if that's ever useful
First, /proc/.
Usually /proc/pid/stack displays a series of functions,
but here it seems empty,
although the the process is in running state:


        root@messagerie-recup[10.10.10.22] ~ # pgrep ssacli
        468233
        root@messagerie-recup[10.10.10.22] ~ # cat /proc/468233/syscall
        running
        root@messagerie-recup[10.10.10.22] ~ # cat /proc/468233/sta
        stack   stat    statm   status
        root@messagerie-recup[10.10.10.22] ~ # cat /proc/468233/stack
        root@messagerie-recup[10.10.10.22] ~ # cat /proc/468233/status
        Name:   ssacli
        Umask:  0022
        State:  R (running)
        Tgid:   468233
        Ngid:   0
        Pid:    468233
        PPid:   468084
        TracerPid:      0
        Uid:    0       0       0       0
        Gid:    0       0       0       0
        FDSize: 256
        Groups: 0
        NStgid: 468233
        NSpid:  468233
        NSpgid: 468233
        NSsid:  468084
        VmPeak:    26568 kB
        VmSize:    26568 kB
        VmLck:         0 kB
        VmPin:         0 kB
        VmHWM:      8880 kB
        VmRSS:      8880 kB
        RssAnon:             624 kB
        RssFile:            8256 kB
        RssShmem:              0 kB
        VmData:     1244 kB
        VmStk:       132 kB
        VmExe:     19396 kB
        VmLib:      3668 kB
        VmPTE:        72 kB
        VmSwap:        0 kB
        HugetlbPages:          0 kB
        CoreDumping:    0
        THP_enabled:    1
        Threads:        1
        SigQ:   2/63639
        SigPnd: 0000000000000000
        ShdPnd: 0000000000000000
        SigBlk: 0000000000000000
        SigIgn: 0000000000000000
        SigCgt: 0000000100007ea7
        CapInh: 0000000000000000
        CapPrm: 000001ffffffffff
        CapEff: 000001ffffffffff
        CapBnd: 000001ffffffffff
        CapAmb: 0000000000000000
        NoNewPrivs:     0
        Seccomp:        0
        Seccomp_filters:        0
        Speculation_Store_Bypass:       vulnerable
        Cpus_allowed:   ffffffff,ffffffff
        Cpus_allowed_list:      0-63
        Mems_allowed:   
00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
        Mems_allowed_list:      0
        voluntary_ctxt_switches:        1
        nonvoluntary_ctxt_switches:     41
        root@messagerie-recup[10.10.10.22] ~ #



now strace:


        root@messagerie-recup[10.10.10.22] ~ # strace -fE 
LD_LIBRARY_PATH=/usr/i686-linux-gnu/lib/ /usr/local/bin/ssacli /dev/sg0
        execve("/usr/local/bin/ssacli", ["/usr/local/bin/ssacli", "/dev/sg0"], 
0x564250c036c0 /* 59 vars */) = 0
        [ Process PID=468280 runs in 32 bit mode. ]
        brk(NULL)                               = 0xb391000
        mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xf7f1d000
        access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or 
directory)
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/tls/i686/sse2/libdl.so.2", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
        statx(AT_FDCWD, "/usr/i686-linux-gnu/lib/tls/i686/sse2", 
AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_BASIC_STATS, 0xffefcbd8) = -1 ENOENT (No 
such file or directory)
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/tls/i686/libdl.so.2", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
        statx(AT_FDCWD, "/usr/i686-linux-gnu/lib/tls/i686", 
AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_BASIC_STATS, 0xffefcbd8) = -1 ENOENT (No 
such file or directory)
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/tls/sse2/libdl.so.2", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
        statx(AT_FDCWD, "/usr/i686-linux-gnu/lib/tls/sse2", 
AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_BASIC_STATS, 0xffefcbd8) = -1 ENOENT (No 
such file or directory)
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/tls/libdl.so.2", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
        statx(AT_FDCWD, "/usr/i686-linux-gnu/lib/tls", 
AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_BASIC_STATS, 0xffefcbd8) = -1 ENOENT (No 
such file or directory)
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/i686/sse2/libdl.so.2", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
        statx(AT_FDCWD, "/usr/i686-linux-gnu/lib/i686/sse2", 
AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_BASIC_STATS, 0xffefcbd8) = -1 ENOENT (No 
such file or directory)
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/i686/libdl.so.2", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
        statx(AT_FDCWD, "/usr/i686-linux-gnu/lib/i686", 
AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_BASIC_STATS, 0xffefcbd8) = -1 ENOENT (No 
such file or directory)
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/sse2/libdl.so.2", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
        statx(AT_FDCWD, "/usr/i686-linux-gnu/lib/sse2", 
AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_BASIC_STATS, 0xffefcbd8) = -1 ENOENT (No 
such file or directory)
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/libdl.so.2", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
        read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\0\0\0004\0\0\0"..., 512) = 
512
        statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, 
STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, 
stx_mode=S_IFREG|0644, stx_size=13716, ...}) = 0
        mmap2(NULL, 16392, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xf7f18000
        mmap2(0xf7f19000, 4096, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xf7f19000
        mmap2(0xf7f1a000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 
3, 0x2000) = 0xf7f1a000
        mmap2(0xf7f1b000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xf7f1b000
        close(3)                                = 0
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/libpthread.so.0", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
        read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\0\0\0004\0\0\0"..., 512) = 
512
        statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, 
STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, 
stx_mode=S_IFREG|0644, stx_size=13716, ...}) = 0
        mmap2(NULL, 16392, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xf7f13000
        mmap2(0xf7f14000, 4096, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xf7f14000
        mmap2(0xf7f15000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 
3, 0x2000) = 0xf7f15000
        mmap2(0xf7f16000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xf7f16000
        close(3)                                = 0
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/librt.so.1", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
        read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\0\0\0004\0\0\0"..., 512) = 
512
        statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, 
STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, 
stx_mode=S_IFREG|0644, stx_size=13820, ...}) = 0
        mmap2(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xf7f0e000
        mmap2(0xf7f0f000, 4096, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xf7f0f000
        mmap2(0xf7f10000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 
3, 0x2000) = 0xf7f10000
        mmap2(0xf7f11000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xf7f11000
        close(3)                                = 0
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/libstdc++.so.6", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
        read(3, 
"\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\0\0\0004\0\0\0"..., 512) = 
512
        statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, 
STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, 
stx_mode=S_IFREG|0644, stx_size=2213548, ...}) = 0
        mmap2(NULL, 2225648, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xf7cee000
        mmap2(0xf7d66000, 1142784, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x78000) = 0xf7d66000
        mmap2(0xf7e7d000, 552960, PROT_READ, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f000) = 0xf7e7d000
        mmap2(0xf7f04000, 32768, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x215000) = 0xf7f04000
        mmap2(0xf7f0c000, 5616, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7f0c000
        close(3)                                = 0
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/libm.so.6", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
        read(3, 
"\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\0\0\0004\0\0\0"..., 512) = 
512
        statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, 
STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, 
stx_mode=S_IFREG|0644, stx_size=1066564, ...}) = 0
        mmap2(NULL, 1065052, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xf7be9000
        mmap2(0xf7bf6000, 786432, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xf7bf6000
        mmap2(0xf7cb6000, 221184, PROT_READ, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcd000) = 0xf7cb6000
        mmap2(0xf7cec000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x103000) = 0xf7cec000
        close(3)                                = 0
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/libgcc_s.so.1", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
        read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\0\0\0004\0\0\0"..., 512) = 
512
        statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, 
STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, 
stx_mode=S_IFREG|0644, stx_size=153020, ...}) = 0
        mmap2(NULL, 155992, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xf7bc2000
        mmap2(0xf7bc5000, 118784, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xf7bc5000
        mmap2(0xf7be2000, 20480, PROT_READ, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0xf7be2000
        mmap2(0xf7be7000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0xf7be7000
        close(3)                                = 0
        openat(AT_FDCWD, "/usr/i686-linux-gnu/lib/libc.so.6", 
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
        read(3, 
"\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3204\2\0004\0\0\0"..., 512) = 
512
        statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, 
STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, 
stx_mode=S_IFREG|0755, stx_size=2225200, ...}) = 0
        mmap2(NULL, 2259228, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xf799a000
        mmap2(0xf79bc000, 1544192, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0xf79bc000
        mmap2(0xf7b35000, 524288, PROT_READ, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19b000) = 0xf7b35000
        mmap2(0xf7bb5000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21b000) = 0xf7bb5000
        mmap2(0xf7bb8000, 39196, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7bb8000
        close(3)                                = 0
        mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xf7998000
        set_thread_area({entry_number=-1, base_addr=0xf7999480, limit=0x0fffff, 
seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=1, seg_not_present=0, 
useable=1}) = 0 (entry_number=12)
        set_tid_address(0xf79994e8)             = 468280
        set_robust_list(0xf79994ec, 12)         = 0
        rseq(0xf7999920, 0x20, 0, 0x53053053)   = 0
        mprotect(0xf7bb5000, 8192, PROT_READ)   = 0
        mprotect(0xf7be7000, 4096, PROT_READ)   = 0
        mprotect(0xf7cec000, 4096, PROT_READ)   = 0
        mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0xf7996000
        mprotect(0xf7f04000, 24576, PROT_READ)  = 0
        mprotect(0xf7f11000, 4096, PROT_READ)   = 0
        mprotect(0xf7f16000, 4096, PROT_READ)   = 0
        mprotect(0xf7f1b000, 4096, PROT_READ)   = 0
        mprotect(0xf7f57000, 8192, PROT_READ)   = 0
        ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) 
= 0
        getrandom("\x77\x77\x01\xb1", 4, GRND_NONBLOCK) = 4
        brk(NULL)                               = 0xb391000
        brk(0xb3b2000)                          = 0xb3b2000
        brk(0xb3b3000)                          = 0xb3b3000
        futex(0xf7f0bd74, FUTEX_WAKE_PRIVATE, 2147483647) = 0
        brk(0xb3d4000)                          = 0xb3d4000
        brk(0xb3f5000)                          = 0xb3f5000
        rt_sigaction(SIGHUP, {sa_handler=0x8109b5e, sa_mask=[HUP], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGINT, {sa_handler=0x8109b5e, sa_mask=[INT], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGQUIT, {sa_handler=0x8109b5e, sa_mask=[QUIT], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGSEGV, {sa_handler=0x8109b5e, sa_mask=[SEGV], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGABRT, {sa_handler=0x8109b5e, sa_mask=[ABRT], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGFPE, {sa_handler=0x8109b5e, sa_mask=[FPE], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGPIPE, {sa_handler=0x8109b5e, sa_mask=[PIPE], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGALRM, {sa_handler=0x8109b5e, sa_mask=[ALRM], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGTERM, {sa_handler=0x8109b5e, sa_mask=[TERM], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGUSR1, {sa_handler=0x8109b5e, sa_mask=[USR1], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGUSR2, {sa_handler=0x8109b5e, sa_mask=[USR2], 
sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
        rt_sigaction(SIGUSR2, {sa_handler=0x8109b5e, sa_mask=[USR2], 
sa_flags=SA_RESTART}, {sa_handler=0x8109b5e, sa_mask=[USR2], 
sa_flags=SA_RESTART}, 8) = 0
        geteuid32()                             = 0
        rt_sigaction(SIGRT_1, {sa_handler=0xf7a1efa0, sa_mask=[], 
sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
        rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
        ^C--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
        strace: Process 468280 detached
root@messagerie-recup[10.10.10.22] ~ #

With the help of grok.ai,
the analysis of this trace shows no trace of



--
Yassine -- Sysadmin and SMTP Whisperer, delivering mail and bad puns since 2014.
57 70
023 50 01 11

Reply via email to