Delphix Toolkits (dxToolkit and dxmToolkit)

 View Only
Expand all | Collapse all

dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

  • 1.  dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-01-2024 07:37:00 AM

    Hi Team,

    All of sudden my dxtoolkit commands are not working in our delphix environment in RHEL 7 . some one please guide us.

    sample output:

    [delphix@ dxtoolkit2]$ pwd
    /Delphix_Hooks/toolkit/rhel7/dxtoolkit2
    [delphix@ dxtoolkit2]$ ./dx_get_db_env -all
    [delphix@ dxtoolkit2]$ ./dx_get_users -all
    [delphix@ dxtoolkit2]$ uname -a
    Linux  3.10.0-1160.90.1.el7.x86_64 #1 SMP Fri Mar 17 08:39:44 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
    [delphix@ dxtoolkit2]$

    Thank you,

    A.Sasidhar

    Oracle DBA



    ------------------------------
    sasidhar akkichetty
    Delphix Community Members
    ------------------------------


  • 2.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-01-2024 08:42:00 AM

    Hello,

    Can you run the command with the "-debug" flag and provide the output? Try "./dx_get_users -all -debug" and let us see the output.

    Thanks,

    Neal



    ------------------------------
    Neal Stack
    Senior Principal Technical Support Engineer
    Delphix
    ------------------------------



  • 3.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-01-2024 09:16:00 AM

    Hi Neal, 

    Please find the output below. still not working

    [delphix@ dxtoolkit2]$ ./dx_get_users -all -debug
    [delphix@ dxtoolkit2]$ ./dx_get_db_env -all -debug
    [delphix@dxtoolkit2]$

    Thank you,

    A.Sasidhar



    ------------------------------
    sasidhar akkichetty
    Delphix Community Members
    ------------------------------



  • 4.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-01-2024 09:53:00 AM

    Hello,

    It sounds like maybe the installation has become broken somehow. Can you provide a long listing of these files?

    % ls -ltr dx_get_users

    lrwxr-xr-x  1 neal.stack  staff  6 Nov 16 11:41 dx_get_users -> runner

    % ls -ltr runner

    -rwxr-xr-x@ 1 neal.stack  staff  14536542 Jul 12  2023 runner

    Can you try downloading and installing dxtoolkit into a different directory, copy over the dxtools.conf file and try running the command from that directory?

    If that still doesn't help, can you get an strace of the command? Something like "strace -f -o dxtools.out ./dx_get_db_env -all" and provide the output file in an attachment (check to make sure no passwords were included).

    Thanks,

    Neal



    ------------------------------
    Neal Stack
    Senior Principal Technical Support Engineer
    Delphix
    ------------------------------



  • 5.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-01-2024 02:27:00 PM

    Hi neal,

    I have tried changing the directory and re-installed the binaries and tried but issue is not fixed. i have uploaded the strace output file here. please check and guide us.

    [delphix@p4178hlqora006 dxtoolkit2]$ ls -ltr dx_get_users
    lrwxrwxrwx 1 delphix dba 6 Mar  1 15:01 dx_get_users -> runner
    [delphix@p4178hlqora006 dxtoolkit2]$ ls -ltr runner
    -rwx------ 1 delphix dba 13595495 Feb 12 06:03 runner
    [delphix@p4178hlqora006 dxtoolkit2]$

    Thank you,

    A.Sasidhar



    ------------------------------
    sasidhar akkichetty
    Delphix Community Members
    ------------------------------



  • 6.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-01-2024 02:46:00 PM

    Hello,

    I don't see the attachment. Can you try uploading it to upload.delphix.com and let me know the name of the file?

    Thanks,

    Neal



    ------------------------------
    Neal Stack
    Senior Principal Technical Support Engineer
    Delphix
    ------------------------------



  • 7.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-02-2024 01:06:00 AM

    Hi Neal,

    Sorry my bad. i have uploaded again. please check once and guide us.

    Thank you,

    A.Sasidhar



    ------------------------------
    sasidhar akkichetty
    Community Member
    Hartford Fire Insurance Company
    ------------------------------



  • 8.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-02-2024 02:52:00 AM

    Hi Neal,

    if your not get the file then , I am coping the dxtool.out content below . please check.

    31435 execve("./dx_get_db_env", ["./dx_get_db_env", "-all"], 0x7fff085df8c0 /* 35 vars */) = 0
    31435 brk(NULL)                         = 0x2534000
    31435 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549e03000
    31435 access("/etc/ld.so.preload", R_OK) = 0
    31435 open("/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3
    31435 fstat(3, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
    31435 mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0x7fc549e02000
    31435 close(3)                          = 0
    31435 readlink("/proc/self/exe", "/Delphix_Hooks/toolkit/rhel7/dxt"..., 4096) = 46
    31435 open("/lib64/liboneagentproc.so", O_RDONLY|O_CLOEXEC) = 3
    31435 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
    31435 fstat(3, {st_mode=S_IFREG|0644, st_size=932720, ...}) = 0
    31435 mmap(NULL, 2214544, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc5499c6000
    31435 mmap(0x7fc5499ce000, 634880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fc5499ce000
    31435 mmap(0x7fc549a69000, 245760, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa3000) = 0x7fc549a69000
    31435 mmap(0x7fc549aa5000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xde000) = 0x7fc549aa5000
    31435 mmap(0x7fc549aab000, 1276560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc549aab000
    31435 close(3)                          = 0
    31435 munmap(0x7fc549e02000, 24)        = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/Csam/SockAdapter/lib/tls/x86_64", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/Csam/SockAdapter/lib/tls", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/Csam/SockAdapter/lib/x86_64", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/Csam/SockAdapter/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/tls/x86_64", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/tls", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/x86_64", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/Csam/SockAdapter/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    31435 open("/opt/CA/SharedComponents/lib/tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/lib/tls/x86_64", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/lib/tls", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/lib/x86_64", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/SharedComponents/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    31435 open("/opt/CA/CAlib/tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/CAlib/tls/x86_64", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/CAlib/tls", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/CAlib/x86_64", 0x7ffd39849ec0) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 stat("/opt/CA/CAlib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    31435 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
    31435 fstat(3, {st_mode=S_IFREG|0644, st_size=71832, ...}) = 0
    31435 mmap(NULL, 71832, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc549df1000
    31435 close(3)                          = 0
    31435 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200m\0\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=142144, ...}) = 0
    31435 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549df0000
    31435 mmap(NULL, 2208904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc5497aa000
    31435 mprotect(0x7fc5497c1000, 2093056, PROT_NONE) = 0
    31435 mmap(0x7fc5499c0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fc5499c0000
    31435 mmap(0x7fc5499c2000, 13448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc5499c2000
    31435 close(3)                          = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2009\0\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=109976, ...}) = 0
    31435 mmap(NULL, 2202112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc549590000
    31435 mprotect(0x7fc5495a6000, 2097152, PROT_NONE) = 0
    31435 mmap(0x7fc5497a6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fc5497a6000
    31435 mmap(0x7fc5497a8000, 6656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc5497a8000
    31435 close(3)                          = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/lib64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200@\0\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=115816, ...}) = 0
    31435 mmap(NULL, 2202296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc549376000
    31435 mprotect(0x7fc54938d000, 2093056, PROT_NONE) = 0
    31435 mmap(0x7fc54958c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fc54958c000
    31435 mmap(0x7fc54958e000, 6840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc54958e000
    31435 close(3)                          = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\16\0\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=19248, ...}) = 0
    31435 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549def000
    31435 mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc549172000
    31435 mprotect(0x7fc549174000, 2097152, PROT_NONE) = 0
    31435 mmap(0x7fc549374000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc549374000
    31435 close(3)                          = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PS\0\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=1136944, ...}) = 0
    31435 mmap(NULL, 3150136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc548e70000
    31435 mprotect(0x7fc548f71000, 2093056, PROT_NONE) = 0
    31435 mmap(0x7fc549170000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x100000) = 0x7fc549170000
    31435 close(3)                          = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\16\0\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=40600, ...}) = 0
    31435 mmap(NULL, 2318912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc548c39000
    31435 mprotect(0x7fc548c41000, 2093056, PROT_NONE) = 0
    31435 mmap(0x7fc548e40000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fc548e40000
    31435 mmap(0x7fc548e42000, 184896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc548e42000
    31435 close(3)                          = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\16\0\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=14424, ...}) = 0
    31435 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549dee000
    31435 mmap(NULL, 2105616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc548a36000
    31435 mprotect(0x7fc548a38000, 2093056, PROT_NONE) = 0
    31435 mmap(0x7fc548c37000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fc548c37000
    31435 close(3)                          = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`&\2\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=2156592, ...}) = 0
    31435 mmap(NULL, 3985920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc548668000
    31435 mprotect(0x7fc54882c000, 2093056, PROT_NONE) = 0
    31435 mmap(0x7fc548a2b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c3000) = 0x7fc548a2b000
    31435 mmap(0x7fc548a31000, 16896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc548a31000
    31435 close(3)                          = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libfreebl3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libfreebl3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libfreebl3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libfreebl3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/lib64/libfreebl3.so", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\v\0\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=11392, ...}) = 0
    31435 mmap(NULL, 2105536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc548465000
    31435 mprotect(0x7fc548467000, 2093056, PROT_NONE) = 0
    31435 mmap(0x7fc548666000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fc548666000
    31435 close(3)                          = 0
    31435 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549ded000
    31435 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549dec000
    31435 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549dea000
    31435 arch_prctl(ARCH_SET_FS, 0x7fc549dea780) = 0
    31435 access("/etc/sysconfig/strcasecmp-nonascii", F_OK) = -1 ENOENT (No such file or directory)
    31435 access("/etc/sysconfig/strcasecmp-nonascii", F_OK) = -1 ENOENT (No such file or directory)
    31435 mprotect(0x7fc548a2b000, 16384, PROT_READ) = 0
    31435 mprotect(0x7fc549374000, 4096, PROT_READ) = 0
    31435 mprotect(0x7fc548666000, 4096, PROT_READ) = 0
    31435 mprotect(0x7fc548c37000, 4096, PROT_READ) = 0
    31435 mprotect(0x7fc548e40000, 4096, PROT_READ) = 0
    31435 mprotect(0x7fc549170000, 4096, PROT_READ) = 0
    31435 stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffd3984a470) = -1 ENOENT (No such file or directory)
    31435 mprotect(0x7fc54958c000, 4096, PROT_READ) = 0
    31435 access("/etc/sysconfig/strcasecmp-nonascii", F_OK) = -1 ENOENT (No such file or directory)
    31435 access("/etc/sysconfig/strcasecmp-nonascii", F_OK) = -1 ENOENT (No such file or directory)
    31435 mprotect(0x7fc5497a6000, 4096, PROT_READ) = 0
    31435 mprotect(0x7fc5499c0000, 4096, PROT_READ) = 0
    31435 mprotect(0x7fc549aa5000, 20480, PROT_READ) = 0
    31435 mprotect(0x605000, 4096, PROT_READ) = 0
    31435 mprotect(0x7fc549e04000, 4096, PROT_READ) = 0
    31435 munmap(0x7fc549df1000, 71832)     = 0
    31435 set_tid_address(0x7fc549deaa50)   = 31435
    31435 set_robust_list(0x7fc549deaa60, 24) = 0
    31435 rt_sigaction(SIGRTMIN, {sa_handler=0x7fc5497b0860, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc5497b9630}, NULL, 8) = 0
    31435 rt_sigaction(SIGRT_1, {sa_handler=0x7fc5497b08f0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fc5497b9630}, NULL, 8) = 0
    31435 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    31435 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
    31435 readlink("/proc/self/exe", "/Delphix_Hooks/toolkit/rhel7/dxt"..., 4095) = 46
    31435 faccessat(AT_FDCWD, "/var/lib/dynatrace/oneagent/agent/config/ruxitagentproc.conf", F_OK) = 0
    31435 open("/var/lib/dynatrace/oneagent/agent/config/ruxitagentproc.conf", O_RDONLY|O_CLOEXEC) = 3
    31435 lseek(3, 0, SEEK_END)             = 29724
    31435 lseek(3, 0, SEEK_SET)             = 0
    31435 read(3, "# DISCLAIMER: This file is gener"..., 29724) = 29724
    31435 close(3)                          = 0
    31435 gettimeofday({tv_sec=1709316325, tv_usec=428045}, NULL) = 0
    31435 open("/proc/self/cmdline", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "./dx_get_db_env\0-all\0", 4096) = 21
    31435 read(3, "", 4075)                 = 0
    31435 close(3)                          = 0
    31435 mmap(NULL, 1056768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549ce8000
    31435 mprotect(0x7fc549ce8000, 4096, PROT_READ) = 0
    31435 open("/proc/self/cmdline", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "./dx_get_db_env\0-all\0", 4096) = 21
    31435 read(3, "", 4075)                 = 0
    31435 close(3)                          = 0
    31435 open("/proc/self/environ", O_RDONLY|O_CLOEXEC) = 3
    31435 mmap(NULL, 865483, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549c14000
    31435 read(3, "MANPATH=/opt/quest/man::/opt/que"..., 865483) = 2695
    31435 read(3, "", 862788)               = 0
    31435 munmap(0x7fc549c14000, 865483)    = 0
    31435 close(3)                          = 0
    31435 brk(NULL)                         = 0x2534000
    31435 brk(0x2555000)                    = 0x2555000
    31435 brk(NULL)                         = 0x2555000
    31435 getuid()                          = 500
    31435 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
    31435 connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
    31435 close(3)                          = 0
    31435 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
    31435 connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
    31435 close(3)                          = 0
    31435 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
    31435 fstat(3, {st_mode=S_IFREG|0644, st_size=1742, ...}) = 0
    31435 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549e02000
    31435 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1742
    31435 read(3, "", 4096)                 = 0
    31435 close(3)                          = 0
    31435 munmap(0x7fc549e02000, 4096)      = 0
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/Csam/SockAdapter/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/SharedComponents/lib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/opt/CA/CAlib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    31435 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
    31435 fstat(3, {st_mode=S_IFREG|0644, st_size=71832, ...}) = 0
    31435 mmap(NULL, 71832, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc549df1000
    31435 close(3)                          = 0
    31435 open("/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
    31435 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260!\0\0\0\0\0\0"..., 832) = 832
    31435 fstat(3, {st_mode=S_IFREG|0755, st_size=61560, ...}) = 0
    31435 mmap(NULL, 2173048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc548252000
    31435 mprotect(0x7fc54825e000, 2093056, PROT_NONE) = 0
    31435 mmap(0x7fc54845d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fc54845d000
    31435 mmap(0x7fc54845f000, 22648, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc54845f000
    31435 close(3)                          = 0
    31435 access("/etc/sysconfig/strcasecmp-nonascii", F_OK) = -1 ENOENT (No such file or directory)
    31435 mprotect(0x7fc54845d000, 4096, PROT_READ) = 0
    31435 munmap(0x7fc549df1000, 71832)     = 0
    31435 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
    31435 fstat(3, {st_mode=S_IFREG|0644, st_size=2863, ...}) = 0
    31435 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc549e02000
    31435 read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2863
    31435 close(3)                          = 0
    31435 munmap(0x7fc549e02000, 4096)      = 0
    31435 stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=77824, ...}) = 0
    31435 access("/tmp", W_OK)              = 0
    31435 mkdir("/tmp/par-64656c70686978", 0700) = -1 EEXIST (File exists)
    31435 stat("/tmp/par-64656c70686978", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
    31435 getuid()                          = 500
    31435 open("./dx_get_db_env", O_RDONLY) = 3
    31435 lseek(3, -18, SEEK_END)           = 13595477
    31435 read(3, "\0CACHE", 6)             = 6
    31435 lseek(3, -58, SEEK_END)           = 13595437
    31435 read(3, "4f5630f424b7b62b29a6e992620a0bc1"..., 41) = 41
    31435 stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffd398430f0) = -1 ENOENT (No such file or directory)
    31435 mkdir("/tmp/par-64656c70686978/cache-4f5630f424b7b62b29a6e992620a0bc19ad40e2c", 0700) = -1 EEXIST (File exists)
    31435 stat("/tmp/par-64656c70686978/cache-4f5630f424b7b62b29a6e992620a0bc19ad40e2c/dx_get_db_env", {st_mode=S_IFREG|0750, st_size=43608, ...}) = 0
    31435 stat("/tmp/par-64656c70686978/cache-4f5630f424b7b62b29a6e992620a0bc19ad40e2c/libperl.so.rh-perl526-5.26", {st_mode=S_IFREG|0750, st_size=2119008, ...}) = 0
    31435 gettimeofday({tv_sec=1709316325, tv_usec=509013}, NULL) = 0
    31435 execve("/tmp/par-64656c70686978/cache-4f5630f424b7b62b29a6e992620a0bc19ad40e2c/dx_get_db_env", ["/tmp/par-64656c70686978/cache-4f"..., "-all"], 0x2535e70 /* 38 vars */) = -1 EACCES (Permission denied)
    31435 exit_group(255)                   = ?
    31435 +++ exited with 255 +++

    Thank you,

    A.Sasidhar



    ------------------------------
    sasidhar akkichetty
    Community Member
    Hartford Fire Insurance Company
    ------------------------------



  • 9.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-02-2024 11:43:00 AM

    Hello,

    Thanks for providing the strace output. It looks like this is the problem. It appears to be a permission problem:

    31435 execve("/tmp/par-64656c70686978/cache-4f5630f424b7b62b29a6e992620a0bc19ad40e2c/dx_get_db_env", ["/tmp/par-64656c70686978/cache-4f"..., "-all"], 0x2535e70 /* 38 vars */) = -1 EACCES (Permission denied)

    In my environment, I see:

    2874816 chmod("/tmp/par-737962617365/cache-f1f1787db1eba1c5c44259290ce92f9342384634/libperl.so.5.26.2874816", 0750) = 0

    2874816 rename("/tmp/par-737962617365/cache-f1f1787db1eba1c5c44259290ce92f9342384634/libperl.so.5.26.2874816", "/tmp/par-737962617365/cache-f1f1787db1eba1c5c44259290ce92f9342384634/libperl.so.5.26") = 0

    2874816 execve("/tmp/par-737962617365/cache-f1f1787db1eba1c5c44259290ce92f9342384634/dx_get_db_env", ["/tmp/par-737962617365/cache-f1f1"..., "-engine", "neal1400"], 0x5555559a7460 /* 42 vars */) = 0

    And if I investigate the permissions of the directories and files...

    $ ls -la /tmp | grep par
    drwx------.  3 oracle oinstall       60 Sep 19 13:54 par-6f7261636c65
    drwx------.  3 sybase sybase         60 Mar 13  2023 par-737962617365

    $ ls -la /tmp/par-737962617365
    total 12
    drwx------.  3 sybase sybase   60 Mar 13  2023 .
    drwxrwxrwt. 44 root   root   4096 Mar  2 12:31 ..
    drwx------.  3 sybase sybase 4096 Mar  2 12:31 cache-f1f1787db1eba1c5c44259290ce92f9342384634

    $ ls -la /tmp/par-737962617365/cache-f1f1787db1eba1c5c44259290ce92f9342384634/
    total 8476
    drwx------. 3 sybase sybase    4096 Mar  2 12:31 .
    drwx------. 3 sybase sybase      60 Mar 13  2023 ..
    -rw-rw-r--. 1 sybase sybase   13818 Mar  2 12:31 04070bd0.pm
    -rw-rw-r--. 1 sybase sybase    3144 Mar  2 12:31 05188b58.pm

    ...etc...

    -rwxr-x---. 1 sybase sybase  166608 Mar  2 12:31 dx_get_db_env

    You could try moving it out of the way and rerun the commands. It will recreate the directory and files:

    mv /tmp/par-64656c70686978 /tmp/par-64656c70686978_broken

    Let us know what the permissions look like on "/tmp/par-64656c70686978/cache-4f5630f424b7b62b29a6e992620a0bc19ad40e2c/dx_get_db_env" and what your user ID/group membership is ("id -a" output).

    Thanks,

    Neal



    ------------------------------
    Neal Stack
    Senior Principal Technical Support Engineer
    Delphix
    ------------------------------



  • 10.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-06-2024 03:03:00 AM

    Hi Neal,

    still issue not fixed after mv the /tmp/par file. required data given below. please check and advise on this issue.

    bash-4.2$ ls -la /tmp | grep par
    drwx------    3 delphix            dba           4096 Mar  6 03:57 par-64656c70686978
    drwx------    3 delphix            dba           4096 Mar  5 09:04 par-64656c70686978_broken
    bash-4.2$ ls -la /tmp/par-64656c70686978
    total 52
    drwx------    3 delphix dba   4096 Mar  6 03:57 .
    drwxrwxrwt. 238 root    root 40960 Mar  6 03:57 ..
    drwx------    2 delphix dba   4096 Mar  6 03:57 cache-4f5630f424b7b62b29a6e992620a0bc19ad40e2c
    bash-4.2$ ls -la /tmp/par-64656c70686978/cache-4f5630f424b7b62b29a6e992620a0bc19ad40e2c
    total 2124
    drwx------ 2 delphix dba    4096 Mar  6 03:57 .
    drwx------ 3 delphix dba    4096 Mar  6 03:57 ..
    -rwxr-x--- 1 delphix dba   43608 Mar  6 03:57 dx_get_db_env
    -rwxr-x--- 1 delphix dba 2119008 Mar  6 03:57 libperl.so.rh-perl526-5.26
    bash-4.2$ id -a
    uid=500(delphix) gid=200(dba) groups=200(dba)

    Thank you,

    A.Sasidhar



    ------------------------------
    sasidhar akkichetty
    Community Member
    Hartford Fire Insurance Company
    ------------------------------



  • 11.  RE: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)

    Posted 03-07-2024 01:45:00 AM

    I would need to see the strace output after recreating the /tmp/par* directories to see if anything has changed.
    Are we sure there is nothing new in this RHEL installation outside of the control of the OP?
    I am looking at a potential Linux AV, if there is such a thing, a new Selinux policy in place. Something like that.

    Execute sestatus  to determine if Selinux is enabled.

    If it is, execute setenforce 0 to disable Selinux temporarily and try again.



    ------------------------------
    Jose Manuel Rodriguez Prieto
    Technical Account Manager
    Delphix
    ------------------------------