Original Message:
Sent: 03-06-2024 03:03:04 AM
From: sasidhar akkichetty
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
Original Message:
Sent: 03-02-2024 11:43:02 AM
From: Neal Stack
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
Original Message:
Sent: 03-02-2024 02:52:01 AM
From: sasidhar akkichetty
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
Original Message:
Sent: 03-02-2024 01:05:51 AM
From: sasidhar akkichetty
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
Original Message:
Sent: 03-01-2024 02:46:03 PM
From: Neal Stack
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
Original Message:
Sent: 03-01-2024 02:26:54 PM
From: sasidhar akkichetty
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
Original Message:
Sent: 03-01-2024 09:53:18 AM
From: Neal Stack
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
Original Message:
Sent: 03-01-2024 09:15:44 AM
From: sasidhar akkichetty
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
Original Message:
Sent: 03-01-2024 08:42:10 AM
From: Neal Stack
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
Original Message:
Sent: 03-01-2024 07:37:17 AM
From: sasidhar akkichetty
Subject: dxtoolkit commands not working on rhel7(dxtoolkit2-v2.4.22-redhat7)
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
------------------------------