Код: Выделить всё
truss /usr/sbin/hpasmd
__sysctl(0xbfbfe604,0x2,0xbfbfe60c,0xbfbfe610,0x0,0x0) = 0 (0x0)
mmap(0x0,320,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672075776 (0x280f1000)
munmap(0x280f1000,320) = 0 (0x0)
__sysctl(0xbfbfe668,0x2,0x280e7e9c,0xbfbfe670,0x0,0x0) = 0 (0x0)
mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 672075776 (0x280f1000)
issetugid(0x280e01a9,0xbfbfeb2c,0x104,0x0,0x0,0x0) = 0 (0x0)
open("/etc/libmap.conf",O_RDONLY,0666) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=94565,size=75,blksize=4096 }) = 0 (0x0)
read(3,"[ /usr/sbin/hpasmd ]\nlibpthread"...,4096) = 75 (0x4b)
read(3,0x280f5000,4096) = 0 (0x0)
close(3) = 0 (0x0)
access("-static//usr/local/lib/compat/libpthread.so.1",0) ERR#2 'No such file or directory'
open("/var/run/ld-elf.so.hints",O_RDONLY,05002742353) = 3 (0x3)
read(3,"Ehnt\^A\0\0\0\M^@\0\0\0C\0\0\0\0"...,128) = 128 (0x80)
mmap(0x0,36864,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 672108544 (0x280f9000)
lseek(3,0x80,SEEK_SET) = 128 (0x80)
read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,67) = 67 (0x43)
close(3) = 0 (0x0)
access("/lib//usr/local/lib/compat/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/usr/lib//usr/local/lib/compat/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/usr/lib/compat//usr/local/lib/compat/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/usr/local/lib//usr/local/lib/compat/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/usr/local/lib/compat//usr/local/lib/compat/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/lib//usr/local/lib/compat/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/usr/lib//usr/local/lib/compat/libpthread.so.1",0) ERR#2 'No such file or directory'
/libexec/ld-elf.so.1: write(2,"/libexec/ld-elf.so.1: ",22) = 22 (0x16)
Shared object "/usr/local/lib/compat/libpthread.so.1" not found, required by "hpasmd"write(2,"Shared object "/usr/local/lib/co"...,85) = 85 (0x55)
write(2,"\n",1) = 1 (0x1)
process exit, rval = 1
Код: Выделить всё
#truss /usr/sbin/hpasmd
__sysctl(0xbfbfe604,0x2,0xbfbfe60c,0xbfbfe610,0x0,0x0) = 0 (0x0)
mmap(0x0,320,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672075776 (0x280f1000)
munmap(0x280f1000,320) = 0 (0x0)
__sysctl(0xbfbfe668,0x2,0x280e7e9c,0xbfbfe670,0x0,0x0) = 0 (0x0)
mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 672075776 (0x280f1000)
issetugid(0x280e01a9,0xbfbfeb2c,0x104,0x0,0x0,0x0) = 0 (0x0)
open("/etc/libmap.conf",O_RDONLY,0666) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=94565,size=53,blksize=4096 }) = 0 (0x0)
read(3,"[ /usr/sbin/hpasmd ]\nlibpthread"...,4096) = 53 (0x35)
read(3,0x280f5000,4096) = 0 (0x0)
close(3) = 0 (0x0)
access("-static/libpthread.so.1",0) ERR#2 'No such file or directory'
open("/var/run/ld-elf.so.hints",O_RDONLY,05002742353) = 3 (0x3)
read(3,"Ehnt\^A\0\0\0\M^@\0\0\0C\0\0\0\0"...,128) = 128 (0x80)
lseek(3,0x80,SEEK_SET) = 128 (0x80)
read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,67) = 67 (0x43)
close(3) = 0 (0x0)
access("/lib/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/usr/lib/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/usr/lib/compat/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/usr/local/lib/libpthread.so.1",0) ERR#2 'No such file or directory'
access("/usr/local/lib/compat/libpthread.so.1",0) = 0 (0x0)
mmap(0x0,36864,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 672108544 (0x280f9000)
open("/usr/local/lib/compat/libpthread.so.1",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=4123840,size=285352,blksize=4096 }) = 0 (0x0)
read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,69632,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) = 672145408 (0x28102000)
mmap(0x28102000,57344,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,3,0x0) = 672145408 (0x28102000)
mmap(0x28110000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0xe000) = 672202752 (0x28110000)
mprotect(0x28111000,8192,PROT_READ|PROT_WRITE) = 0 (0x0)
close(3) = 0 (0x0)
access("-static/libc.so.5",0) ERR#2 'No such file or directory'
access("/lib/libc.so.5",0) ERR#2 'No such file or directory'
access("/usr/lib/libc.so.5",0) ERR#2 'No such file or directory'
access("/usr/lib/compat/libc.so.5",0) ERR#2 'No such file or directory'
access("/usr/local/lib/libc.so.5",0) ERR#2 'No such file or directory'
access("/usr/local/lib/compat/libc.so.5",0) = 0 (0x0)
open("/usr/local/lib/compat/libc.so.5",O_RDONLY,027757763134) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=4123786,size=884972,blksize=4096 }) = 0 (0x0)
read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,892928,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) = 672215040 (0x28113000)
mmap(0x28113000,790528,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,3,0x0) = 672215040 (0x28113000)
mmap(0x281d4000,20480,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0xc0000) = 673005568 (0x281d4000)
mprotect(0x281d9000,81920,PROT_READ|PROT_WRITE) = 0 (0x0)
close(3) = 0 (0x0)
/libexec/ld-elf.so.1: write(2,"/libexec/ld-elf.so.1: ",22) = 22 (0x16)
/usr/local/lib/compat/libpthread.so.1: version LIBTHREAD_1_0 required by /usr/sbin/hpasmd not definedwrite(2,"/usr/local/lib/compat/libpthread"...,101) = 101 (0x65)
write(2,"\n",1) = 1 (0x1)
process exit, rval = 1
Код: Выделить всё
#cat /etc/libmap.conf
[ /usr/sbin/hpasmd ]
libpthread.so.1 libpthread.so.2
# /usr/sbin/hpasmd
#Пусто
#ps ax | grep hpasmd
1838 0 R+ 0:00.00 grep hpasmd
truss /usr/sbin/hpasmd
__sysctl(0xbfbfe5e4,0x2,0xbfbfe5ec,0xbfbfe5f0,0x0,0x0) = 0 (0x0)
mmap(0x0,320,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672075776 (0x280f1000)
munmap(0x280f1000,320) = 0 (0x0)
__sysctl(0xbfbfe648,0x2,0x280e7e9c,0xbfbfe650,0x0,0x0) = 0 (0x0)
mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 672075776 (0x280f1000)
issetugid(0x280e01a9,0xbfbfeb0c,0x104,0x0,0x0,0x0) = 0 (0x0)
open("/etc/libmap.conf",O_RDONLY,0666) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=94565,size=56,blksize=4096 }) = 0 (0x0)
read(3,"[ /usr/sbin/hpasmd ]\nlibpthread"...,4096) = 56 (0x38)
read(3,0x280f5000,4096) = 0 (0x0)
close(3) = 0 (0x0)
access("-static/libpthread.so.2",0) ERR#2 'No such file or directory'
open("/var/run/ld-elf.so.hints",O_RDONLY,05002742353) = 3 (0x3)
read(3,"Ehnt\^A\0\0\0\M^@\0\0\0C\0\0\0\0"...,128) = 128 (0x80)
lseek(3,0x80,SEEK_SET) = 128 (0x80)
read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,67) = 67 (0x43)
close(3) = 0 (0x0)
access("/lib/libpthread.so.2",0) ERR#2 'No such file or directory'
access("/usr/lib/libpthread.so.2",0) ERR#2 'No such file or directory'
access("/usr/lib/compat/libpthread.so.2",0) ERR#2 'No such file or directory'
access("/usr/local/lib/libpthread.so.2",0) ERR#2 'No such file or directory'
access("/usr/local/lib/compat/libpthread.so.2",0) = 0 (0x0)
mmap(0x0,36864,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 672108544 (0x280f9000)
open("/usr/local/lib/compat/libpthread.so.2",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=4123744,size=69844,blksize=4096 }) = 0 (0x0)
read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,73728,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) = 672145408 (0x28102000)
mmap(0x28102000,65536,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,3,0x0) = 672145408 (0x28102000)
mmap(0x28112000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x10000) = 672210944 (0x28112000)
mprotect(0x28113000,4096,PROT_READ|PROT_WRITE) = 0 (0x0)
close(3) = 0 (0x0)
access("-static/libc.so.5",0) ERR#2 'No such file or directory'
access("/lib/libc.so.5",0) ERR#2 'No such file or directory'
access("/usr/lib/libc.so.5",0) ERR#2 'No such file or directory'
access("/usr/lib/compat/libc.so.5",0) ERR#2 'No such file or directory'
access("/usr/local/lib/libc.so.5",0) ERR#2 'No such file or directory'
access("/usr/local/lib/compat/libc.so.5",0) = 0 (0x0)
open("/usr/local/lib/compat/libc.so.5",O_RDONLY,027757763074) = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=4123786,size=884972,blksize=4096 }) = 0 (0x0)
read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,892928,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) = 672219136 (0x28114000)
mmap(0x28114000,790528,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,3,0x0) = 672219136 (0x28114000)
mmap(0x281d5000,20480,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0xc0000) = 673009664 (0x281d5000)
mprotect(0x281da000,81920,PROT_READ|PROT_WRITE) = 0 (0x0)
close(3) = 0 (0x0)
sysarch(0xa,0xbfbfe6b0,0x280b633b,0x280e6358,0x280c8dd9,0x280e6358) = 0 (0x0)
mmap(0x0,936,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673112064 (0x281ee000)
munmap(0x281ee000,936) = 0 (0x0)
mmap(0x0,3768,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673112064 (0x281ee000)
munmap(0x281ee000,3768) = 0 (0x0)
mprotect(0x28114000,790528,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
mmap(0x0,22024,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673112064 (0x281ee000)
munmap(0x281ee000,22024) = 0 (0x0)
mprotect(0x28114000,790528,PROT_READ|PROT_EXEC) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
getpid(0x281d8a80,0x281120e0,0xe0,0x28112284,0x0,0x281237b4) = 1847 (0x737)
__sysctl(0xbfbfe618,0x2,0x281137b8,0xbfbfe614,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfe5f8,0x2,0x281eae3c,0xbfbfe5f4,0x0,0x0) = 0 (0x0)
readlink("/etc/malloc.conf",0xbfbfe510,63) ERR#2 'No such file or directory'
issetugid(0xbfbfe508,0x280f3200,0x280f3200,0x0,0x28104e0e,0x280f3400) = 0 (0x0)
freebsd6_mmap(0x0,0x1000,0x3,0x1002,0xffffffff,0x0) = 673112064 (0x281ee000)
break(0x80dd000) = 0 (0x0)
break(0x80de000) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
thr_self(0x80dd00c,0x2811229c,0xbfbfe658,0x28110045,0x1,0x4) = 0 (0x0)
freebsd6_mmap(0xbf9ff000,0x1000,0x0,0x1000,0xffffffff,0x0) = -1080037376 (0xbf9ff000)
break(0x80df000) = 0 (0x0)
sysarch(0xa,0xbfbfe600,0x80dd000,0x80dd000,0x292,0x2811229c) = 0 (0x0)
sigprocmask(SIG_SETMASK,SIGHUP|SIGINT|SIGQUIT|SIGILL|SIGABRT|SIGEMT|SIGFPE|SIGKILL|SIGBUS|SIGSEGV|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
sigaction(32,{ 0x2810ba7c SA_RESTART|SA_SIGINFO ss_t },0x0) = 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
getuid(0xbfbfeb60,0x3,0x3,0x280f3400,0x280e6358,0x0) = 0 (0x0)
stat("/var/run/hpasmd.pid",0xbfbfebc8) ERR#2 'No such file or directory'
mkdir("/cpqhealth",0644) ERR#17 'File exists'
lstat("/cpqhealth/casr",{ mode=crw-r--r-- ,inode=79,size=0,blksize=4096 }) = 0 (0x0)
unlink("/cpqhealth/casr") = 0 (0x0)
mknod("/cpqhealth/casr",020644,134898656) = 0 (0x0)
lstat("/cpqhealth/cecc",{ mode=crw-r--r-- ,inode=80,size=0,blksize=4096 }) = 0 (0x0)
unlink("/cpqhealth/cecc") = 0 (0x0)
mknod("/cpqhealth/cecc",020644,134898656) = 0 (0x0)
lstat("/cpqhealth/ccsm",{ mode=crw-r--r-- ,inode=81,size=0,blksize=4096 }) = 0 (0x0)
unlink("/cpqhealth/ccsm") = 0 (0x0)
mknod("/cpqhealth/ccsm",020644,134898656) = 0 (0x0)
lstat("/cpqhealth/cevt",{ mode=crw-r--r-- ,inode=82,size=0,blksize=4096 }) = 0 (0x0)
unlink("/cpqhealth/cevt") = 0 (0x0)
mknod("/cpqhealth/cevt",020644,134898656) = 0 (0x0)
lstat("/cpqhealth/cdt",{ mode=crw-r--r-- ,inode=83,size=0,blksize=4096 }) = 0 (0x0)
unlink("/cpqhealth/cdt") = 0 (0x0)
mknod("/cpqhealth/cdt",020644,134898656) = 0 (0x0)
lstat("/cpqhealth/crom",{ mode=crw-r--r-- ,inode=84,size=0,blksize=4096 }) = 0 (0x0)
unlink("/cpqhealth/crom") = 0 (0x0)
mknod("/cpqhealth/crom",020644,134898656) = 0 (0x0)
open("/.hpshm_keyfile",O_CREAT,0700) = 3 (0x3)
close(3) = 0 (0x0)
stat("/.hpshm_keyfile",{ mode=-rwx------ ,inode=85,size=0,blksize=4096 }) = 0 (0x0)
semget(0x73570055,0x1,0x380,0x80a5dd0,0x1000,0x0) = 65536 (0x10000)
compat7.__semctl(0x10000,0x0,0x8,0xbfbfeb50,0x1,0x80b4a84) = 0 (0x0)
__sysctl(0xbfbfeae8,0x2,0xbfbfeaf0,0xbfbfeae4,0x80addd7,0xe) = 0 (0x0)
__sysctl(0xbfbfeaf0,0x2,0x80dad90,0x80b46f0,0x0,0x0) = 0 (0x0)
sigaction(SIGHUP,{ SIG_IGN 0x0 ss_t },{ SIG_DFL 0x0 ss_t }) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGABRT|SIGEMT|SIGKILL|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
fork(0x80dd000,0xbfbfeb88,0x280b5629,0x28108a56,0x281137b0,0xbfbfeaf0) = 1848 (0x738)
sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
process exit, rval = 0