Запуск 32-битных программ на 64-битных системах

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-17 11:15:25

Здравствуйте!

проблемка такого рода

Код: Выделить всё

# ./drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run
-bash: ./drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run: Permission denied
права на выполнение стоят.

Код: Выделить всё

ldd ./drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run
ldd: warning: you do not have execution permission for `./drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run'
/usr/bin/ldd: line 161: /lib/ld-linux.so.2: cannot execute binary file
        not a dynamic executable
хотя

Код: Выделить всё

 ls -al /lib | grep ld-2.5.so
-rwxr-xr-x  1 root root  128596 Apr 27 00:30 ld-2.5.so
lrwxrwxrwx  1 root root       9 May  7 03:02 ld-linux.so.2 -> ld-2.5.so
т.е. как я понимаю мы не можем запустить файл, т.к. не можем подхватить библиотеку, которая существует в системе и лежит в правильном месте.
каг решить?
OS: цента 5.6
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Hrafn
сержант
Сообщения: 239
Зарегистрирован: 2007-08-18 15:25:57
Откуда: Питер
Контактная информация:

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение Hrafn » 2011-05-17 11:21:36

как я вижу, у Вас ясным английским написано:
-bash: ./drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run: Permission denied
ldd: warning: you do not have execution permission for `./drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run'

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-17 11:28:31

вот именно. Потому я и хочу найти причину этой ошибки

Код: Выделить всё

# whoami
root
# ls -l 
total 103072
-rwxr-xr-x 1 root root 105434338 May 17 10:37 drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run
-rwxr-xr-x
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение blade_007 » 2011-05-17 11:34:50

Попробуйте через shell:

Код: Выделить всё

sh drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run
Также прогоните с дебагом - если предыдущая команда не отработает:

Код: Выделить всё

strace ./drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run 2>1
или 
strace sh ./drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run 2>1

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-17 11:58:03

с запуском инсталлятора было проще, в фстабе /tmp с параметром noexec...

но теперь сам демон веб*а ругается на либу:

Код: Выделить всё

/usr/bin/ldd: line 161: /lib/ld-linux.so.2: cannot execute binary file
        not a dynamic executable
Что с этим делать?
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение blade_007 » 2011-05-17 12:11:21

Хм. drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run - вроде 64-битная прога, судя по названию.
/lib/ld-linux.so.2 - это 32-битная glibc, а как же заголовок?

запустите strace ./drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run 2>1 и посмотрите какие либы и откуда прога пытается подгрузить.

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-17 13:13:42

на название можно не смотреть, у DrWeb 64-битный только его демон (drwebd) всё остальное - 32-битное.

strace

Код: Выделить всё

execve("/opt/drweb/drweb-maild.real", ["/opt/drweb/drweb-maild.real"], [/* 24 vars */]) = 0
brk(0)                                  = 0x2364000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0cf9e1000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0cf9e0000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/opt/drweb/lib64/tls/x86_64/libdwthreads.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/opt/drweb/lib64/tls/x86_64", 0x7fff7a579f90) = -1 ENOENT (No such file or directory)
open("/opt/drweb/lib64/tls/libdwthreads.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/opt/drweb/lib64/tls", 0x7fff7a579f90) = -1 ENOENT (No such file or directory)
open("/opt/drweb/lib64/x86_64/libdwthreads.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/opt/drweb/lib64/x86_64", 0x7fff7a579f90) = -1 ENOENT (No such file or directory)
open("/opt/drweb/lib64/libdwthreads.so", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\37\1\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=185704, ...}) = 0
mmap(NULL, 1232440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cf8b3000
mprotect(0x7fa0cf8de000, 1044480, PROT_NONE) = 0
mmap(0x7fa0cf9dd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2a000) = 0x7fa0cf9dd000
close(4)                                = 0
open("/opt/drweb/lib64/libdwmime.so", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\212\1\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=329720, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0cf8b2000
mmap(NULL, 1374496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cf762000
mprotect(0x7fa0cf7b0000, 1044480, PROT_NONE) = 0
mmap(0x7fa0cf8af000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4d000) = 0x7fa0cf8af000
close(4)                                = 0
open("/opt/drweb/lib64/libboost_thread.so.1.44.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\273\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=133718, ...}) = 0
mmap(NULL, 1144632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cf64a000
mprotect(0x7fa0cf660000, 1048576, PROT_NONE) = 0
mmap(0x7fa0cf760000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x16000) = 0x7fa0cf760000
close(4)                                = 0
open("/opt/drweb/lib64/libboost_program_options.so.1.44.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220!\2\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=473284, ...}) = 0
mmap(NULL, 1415152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cf4f0000
mprotect(0x7fa0cf546000, 1048576, PROT_NONE) = 0
mmap(0x7fa0cf646000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x56000) = 0x7fa0cf646000
close(4)                                = 0
open("/opt/drweb/lib64/libboost_filesystem.so.1.44.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\340\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=208117, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0cf4ef000
mmap(NULL, 1205632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cf3c8000
mprotect(0x7fa0cf3ee000, 1044480, PROT_NONE) = 0
mmap(0x7fa0cf4ed000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x25000) = 0x7fa0cf4ed000
close(4)                                = 0
open("/opt/drweb/lib64/libdwlog.so", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\207\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=77728, ...}) = 0
mmap(NULL, 1124192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cf2b5000
mprotect(0x7fa0cf2c7000, 1044480, PROT_NONE) = 0
mmap(0x7fa0cf3c6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x11000) = 0x7fa0cf3c6000
close(4)                                = 0
open("/opt/drweb/lib64/libgigabase_r.so.2", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\v\2\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=1893500, ...}) = 0
mmap(NULL, 1791232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cf0ff000
mprotect(0x7fa0cf1af000, 1048576, PROT_NONE) = 0
mmap(0x7fa0cf2af000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xb0000) = 0x7fa0cf2af000
mmap(0x7fa0cf2b3000, 5376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa0cf2b3000
close(4)                                = 0
open("/opt/drweb/lib64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=64566, ...}) = 0
mmap(NULL, 64566, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fa0cf0ef000
close(4)                                = 0
open("/lib64/libdl.so.2", O_RDONLY)     = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\340\3531\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=23360, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0cf0ee000
mmap(0x31ebe00000, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x31ebe00000
mprotect(0x31ebe02000, 2097152, PROT_NONE) = 0
mmap(0x31ec002000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x31ec002000
close(4)                                = 0
open("/opt/drweb/lib64/libdwreports.so", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\376\1\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=275072, ...}) = 0
mmap(NULL, 1322632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cefab000
mprotect(0x7fa0cefeb000, 1048576, PROT_NONE) = 0
mmap(0x7fa0cf0eb000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x40000) = 0x7fa0cf0eb000
close(4)                                = 0
open("/opt/drweb/lib64/libdwipc2.so", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000)\3\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=565056, ...}) = 0
mmap(NULL, 1611840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cee21000
mprotect(0x7fa0ceea7000, 1044480, PROT_NONE) = 0
mmap(0x7fa0cefa6000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x85000) = 0x7fa0cefa6000
close(4)                                = 0
open("/opt/drweb/lib64/libboost_regex.so.1.44.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\326\3\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=1173599, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0cee20000
mmap(NULL, 2029400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0cec30000
mprotect(0x7fa0ced1b000, 1044480, PROT_NONE) = 0
mmap(0x7fa0cee1a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xea000) = 0x7fa0cee1a000
close(4)                                = 0
open("/opt/drweb/lib64/libboost_date_time.so.1.44.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\226\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=100828, ...}) = 0
mmap(NULL, 1117632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0ceb1f000
mprotect(0x7fa0ceb2f000, 1044480, PROT_NONE) = 0
mmap(0x7fa0cec2e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xf000) = 0x7fa0cec2e000
close(4)                                = 0
open("/opt/drweb/lib64/libboost_serialization.so.1.44.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0z\3\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=678334, ...}) = 0
mmap(NULL, 1537496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0ce9a7000
mprotect(0x7fa0cea1b000, 1044480, PROT_NONE) = 0
mmap(0x7fa0ceb1a000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x73000) = 0x7fa0ceb1a000
close(4)                                = 0
open("/opt/drweb/lib64/libboost_system.so.1.44.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \33\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=21460, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce9a6000
mmap(NULL, 1059848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0ce8a3000
mprotect(0x7fa0ce8a6000, 1044480, PROT_NONE) = 0
mmap(0x7fa0ce9a5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fa0ce9a5000
close(4)                                = 0
open("/opt/drweb/lib64/libtcmalloc_minimal.so.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \301\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=134640, ...}) = 0
mmap(NULL, 1335088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0ce75d000
mprotect(0x7fa0ce77c000, 1048576, PROT_NONE) = 0
mmap(0x7fa0ce87c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1f000) = 0x7fa0ce87c000
mmap(0x7fa0ce87d000, 155440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce87d000
close(4)                                = 0
open("/opt/drweb/lib64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libpthread.so.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240W \3541\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=145824, ...}) = 0
mmap(0x31ec200000, 2204528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x31ec200000
mprotect(0x31ec216000, 2093056, PROT_NONE) = 0
mmap(0x31ec415000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x15000) = 0x31ec415000
mmap(0x31ec417000, 13168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x31ec417000
close(4)                                = 0
open("/opt/drweb/lib64/libstdc++.so.6", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\345\4\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=965344, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce75c000
mmap(NULL, 2088736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0ce55e000
mprotect(0x7fa0ce641000, 1048576, PROT_NONE) = 0
mmap(0x7fa0ce741000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe3000) = 0x7fa0ce741000
mmap(0x7fa0ce74a000, 73504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce74a000
close(4)                                = 0
open("/opt/drweb/lib64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libm.so.6", O_RDONLY)      = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`>`\3541\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=615136, ...}) = 0
mmap(0x31ec600000, 2629848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x31ec600000
mprotect(0x31ec682000, 2093056, PROT_NONE) = 0
mmap(0x31ec881000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x81000) = 0x31ec881000
close(4)                                = 0
open("/opt/drweb/lib64/libgcc_s.so.1", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0 \0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=52384, ...}) = 0
mmap(NULL, 1099720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0ce451000
mprotect(0x7fa0ce45e000, 1044480, PROT_NONE) = 0
mmap(0x7fa0ce55d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xc000) = 0x7fa0ce55d000
close(4)                                = 0
open("/opt/drweb/lib64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libc.so.6", O_RDONLY)      = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\332\241\3531\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=1722304, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce450000
mmap(0x31eba00000, 3502424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x31eba00000
mprotect(0x31ebb4e000, 2097152, PROT_NONE) = 0
mmap(0x31ebd4e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x14e000) = 0x31ebd4e000
mmap(0x31ebd53000, 16728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x31ebd53000
close(4)                                = 0
open("/opt/drweb/lib64/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/drweb/lib64/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/librt.so.1", O_RDONLY)     = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \" \3551\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=53448, ...}) = 0
mmap(0x31ed200000, 2132936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x31ed200000
mprotect(0x31ed207000, 2097152, PROT_NONE) = 0
mmap(0x31ed407000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7000) = 0x31ed407000
close(4)                                = 0
open("/opt/drweb/lib64/libssl.so.1.0.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@A\1\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=362528, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce44f000
mmap(NULL, 1406672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0ce2f7000
mprotect(0x7fa0ce347000, 1048576, PROT_NONE) = 0
mmap(0x7fa0ce447000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x50000) = 0x7fa0ce447000
close(4)                                = 0
open("/opt/drweb/lib64/libcrypto.so.1.0.0", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\0\6\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=1717888, ...}) = 0
mmap(NULL, 2747776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fa0ce058000
mprotect(0x7fa0ce1d1000, 1048576, PROT_NONE) = 0
mmap(0x7fa0ce2d1000, 143360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x179000) = 0x7fa0ce2d1000
mmap(0x7fa0ce2f4000, 11648, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce2f4000
mprotect(0x7fff7a57a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
close(4)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce057000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce056000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0ce055000
arch_prctl(ARCH_SET_FS, 0x7fa0ce055700) = 0
mprotect(0x31ed407000, 4096, PROT_READ) = 0
mprotect(0x31ebd4e000, 16384, PROT_READ) = 0
mprotect(0x31ec881000, 4096, PROT_READ) = 0
mprotect(0x7fa0ce741000, 24576, PROT_READ) = 0
mprotect(0x31ec415000, 4096, PROT_READ) = 0
mprotect(0x31ec002000, 4096, PROT_READ) = 0
mprotect(0x31eb81b000, 4096, PROT_READ) = 0
munmap(0x7fa0cf0ef000, 64566)           = 0
set_tid_address(0x7fa0ce055790)         = 2111
set_robust_list(0x7fa0ce0557a0, 0x18)   = 0
futex(0x7fff7a57aabc, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0x31ec205380, [], SA_RESTORER|SA_SIGINFO, 0x31ec20eb10}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x31ec2052b0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x31ec20eb10}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
futex(0x7fa0ce74bc88, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fff7a57aaa4, FUTEX_WAKE, 1)    = 0
futex(0x7fff7a57aaa4, FUTEX_WAKE_PRIVATE, 1) = 0
open("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq", O_RDONLY) = 4
read(4, "2528000\n", 1024)              = 8
close(4)                                = 0
open("/proc/cpuinfo", O_RDONLY)         = 4
read(4, "processor\t: 0\nvendor_id\t: Genuin"..., 1023) = 1023
read(4, "lings\t: 8\ncore id\t\t: 1\ncpu cores"..., 1020) = 1020
read(4, "pat pse36 clflush dts acpi mmx f"..., 952) = 952
read(4, "topology nonstop_tsc aperfmperf "..., 823) = 823
read(4, "topology nonstop_tsc aperfmperf "..., 823) = 823
read(4, "topology nonstop_tsc aperfmperf "..., 823) = 823
read(4, "topology nonstop_tsc aperfmperf "..., 823) = 823
read(4, "topology nonstop_tsc aperfmperf "..., 823) = 297
read(4, "", 1023)                       = 0
close(4)                                = 0
brk(0)                                  = 0x2364000
brk(0x2384000)                          = 0x2384000
brk(0x23a4000)                          = 0x23a4000
brk(0x23c4000)                          = 0x23c4000
brk(0x25c4000)                          = 0x25c4000
brk(0x25e4000)                          = 0x25e4000
brk(0x26e4000)                          = 0x26e4000
brk(0x28e4000)                          = 0x28e4000
brk(0x2964000)                          = 0x2964000
uname({sys="Linux", node="server.EXPLOTED", ...}) = 0
futex(0x7fa0ce8a2e40, FUTEX_WAKE_PRIVATE, 2147483647) = 0
rt_sigaction(SIGPIPE, {0x1, [], SA_RESTORER, 0x31ec20eb10}, NULL, 8) = 0
umask(02)                               = 022
select(2, NULL, [1], NULL, {0, 0})      = 1 (out [1], left {0, 0})
rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 PIPE ALRM TERM], NULL, 8) = 0
rt_sigaction(SIGPIPE, {0x6bdab0, [], SA_RESTORER|SA_RESTART, 0x31ec20eb10}, NULL, 8) = 0
rt_sigaction(SIGTTOU, {0x1, [], SA_RESTORER|SA_RESTART, 0x31ec20eb10}, NULL, 8) = 0
rt_sigaction(SIGTTIN, {0x1, [], SA_RESTORER|SA_RESTART, 0x31ec20eb10}, NULL, 8) = 0
rt_sigaction(SIGTSTP, {0x1, [], SA_RESTORER|SA_RESTART, 0x31ec20eb10}, NULL, 8) = 0
rt_sigaction(SIGVTALRM, {0x1, [], SA_RESTORER|SA_RESTART, 0x31ec20eb10}, NULL, 8) = 0
rt_sigaction(SIGPROF, {0x1, [], SA_RESTORER|SA_RESTART, 0x31ec20eb10}, NULL, 8) = 0
rt_sigaction(SIGXCPU, {0x1, [], SA_RESTORER|SA_RESTART, 0x31ec20eb10}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, {0x1, [], SA_RESTORER|SA_RESTART, 0x31ec20eb10}, NULL, 8) = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 4
setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
connect(4, {sa_family=AF_FILE, path="/var/drweb/ipc/.agent"...}, 23) = -1 ENOENT (No such file or directory)
futex(0x7fa0ce55d5b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
close(4)                                = 0
pipe([4, 5])                            = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x41782000
mprotect(0x41782000, 4096, PROT_NONE)   = 0
clone(child_stack=0x41f82230, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x41f829d0, tls=0x41f82940, child_tidptr=0x41f829d0) = 2112
open("/etc/localtime", O_RDONLY)        = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
fstat(6, {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa0cf0fe000
read(6, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\0"..., 4096) = 2057
lseek(6, -1292, SEEK_CUR)               = 765
read(6, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\0"..., 4096) = 1292
close(6)                                = 0
munmap(0x7fa0cf0fe000, 4096)            = 0
futex(0x31ebd54594, FUTEX_WAKE_PRIVATE, 1) = 1
write(5, "7", 1)                        = 1
clock_gettime(CLOCK_REALTIME, {1305626704, 421783820}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 1, {0, 999975180}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
clock_gettime(CLOCK_REALTIME, {1305626705, 422650642}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 3, {0, 999959358}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
clock_gettime(CLOCK_REALTIME, {1305626706, 423543094}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 5, {0, 999958906}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
clock_gettime(CLOCK_REALTIME, {1305626707, 424008960}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 7, {0, 999976040}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
clock_gettime(CLOCK_REALTIME, {1305626708, 424534132}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 9, {0, 999975868}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
clock_gettime(CLOCK_REALTIME, {1305626709, 424987667}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 11, {0, 999975333}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626710, 437128249}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 13, {0, 999953751}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626711, 438023277}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 15, {0, 999964723}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626712, 439041748}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 17, {0, 999953252}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626713, 440037789}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 19, {0, 999953211}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626714, 441128818}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 21, {0, 999933182}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626715, 448508372}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 23, {0, 999950628}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626716, 449498076}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 25, {0, 999952924}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626717, 450488544}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 27, {0, 999952456}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626718, 451471033}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 29, {0, 999952967}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626719, 452527308}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 31, {0, 999951692}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626720, 456738768}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 33, {0, 999953232}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626721, 457395215}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 35, {0, 999977785}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626722, 458359677}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 37, {0, 999952323}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626723, 459436210}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 39, {0, 999951790}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626724, 460487114}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 41, {0, 999950886}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626725, 465398454}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 43, {0, 999905546}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626726, 466282652}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 45, {0, 999951348}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626727, 467261292}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 47, {0, 999924708}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626728, 467826056}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 49, {0, 999979944}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626729, 468988272}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 51, {0, 999951728}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626730, 474729862}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 53, {0, 999958138}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626731, 475865256}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 55, {0, 999951744}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {1305626732, 477022704}) = 0
futex(0x2648144, FUTEX_WAIT_PRIVATE, 57, {0, 999960296}) = -1 ETIMEDOUT (Connection timed out)
futex(0x2648118, FUTEX_WAKE_PRIVATE, 1) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
write(5, "7", 1)                        = 1
futex(0x26380f0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x264f05c, FUTEX_WAIT_PRIVATE, 1, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x264f030, FUTEX_WAKE_PRIVATE, 1) = 0
close(4)                                = 0
close(5)                                = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
sendto(6, "<19>May 17 13:05:33 drweb-maild."..., 175, MSG_NOSIGNAL, NULL, 0) = 175
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
sendto(6, "<18>May 17 13:05:33 drweb-maild."..., 134, MSG_NOSIGNAL, NULL, 0) = 134
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
sendto(6, "<18>May 17 13:05:33 drweb-maild."..., 111, MSG_NOSIGNAL, NULL, 0) = 111
unlink("/var/drweb/run/drweb-maild.pid") = -1 ENOENT (No such file or directory)
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
sendto(6, "<22>May 17 13:05:33 drweb-maild."..., 128, MSG_NOSIGNAL, NULL, 0) = 128
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0
sendto(6, "<22>May 17 13:05:33 drweb-maild."..., 114, MSG_NOSIGNAL, NULL, 0) = 114
exit_group(0)                           = ?
daemon:

Код: Выделить всё

execve("/opt/drweb/drwebd", ["/opt/drweb/drwebd"], [/* 24 vars */]) = 0
brk(0)                                  = 0x1ec2000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1f6c69000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1f6c68000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=64566, ...}) = 0
mmap(NULL, 64566, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fe1f6c58000
close(4)                                = 0
open("/lib64/libtermcap.so.2", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\17 \3541\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=15584, ...}) = 0
mmap(0x31ec200000, 2108688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x31ec200000
mprotect(0x31ec203000, 2093056, PROT_NONE) = 0
mmap(0x31ec402000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x31ec402000
close(4)                                = 0
open("/lib64/libdl.so.2", O_RDONLY)     = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\340\3531\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=23360, ...}) = 0
mmap(0x31ebe00000, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x31ebe00000
mprotect(0x31ebe02000, 2097152, PROT_NONE) = 0
mmap(0x31ec002000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x31ec002000
close(4)                                = 0
open("/lib64/libc.so.6", O_RDONLY)      = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\332\241\3531\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=1722304, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1f6c57000
mmap(0x31eba00000, 3502424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x31eba00000
mprotect(0x31ebb4e000, 2097152, PROT_NONE) = 0
mmap(0x31ebd4e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x14e000) = 0x31ebd4e000
mmap(0x31ebd53000, 16728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x31ebd53000
close(4)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1f6c56000
arch_prctl(ARCH_SET_FS, 0x7fe1f6c566e0) = 0
mprotect(0x31ec002000, 4096, PROT_READ) = 0
mprotect(0x31ebd4e000, 16384, PROT_READ) = 0
mprotect(0x31eb81b000, 4096, PROT_READ) = 0
munmap(0x7fe1f6c58000, 64566)           = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK)     = 4
close(4)                                = 0
brk(0)                                  = 0x1ec2000
brk(0x1ee3000)                          = 0x1ee3000
open("/usr/lib/locale/locale-archive", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=56421936, ...}) = 0
mmap(NULL, 56421936, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fe1f3687000
close(4)                                = 0
getuid()                                = 0
getgid()                                = 0
geteuid()                               = 0
getegid()                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/proc/meminfo", O_RDONLY)         = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1f6c67000
read(4, "MemTotal:        8148336 kB\nMemF"..., 1024) = 1024
close(4)                                = 0
munmap(0x7fe1f6c67000, 4096)            = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
uname({sys="Linux", node="server.EXPLOTED", ...}) = 0
stat("/tmp/drweb", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getpid()                                = 2993
open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=25464, ...}) = 0
mmap(NULL, 25464, PROT_READ, MAP_SHARED, 4, 0) = 0x7fe1f6c61000
close(4)                                = 0
getppid()                               = 2992
getpgrp()                               = 2992
rt_sigaction(SIGCHLD, {0x436080, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/opt/drweb/drwebd", O_RDONLY)     = 4
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff48d39480) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(4, 0, SEEK_CUR)                   = 0
read(4, "#!/bin/sh\nexec /opt/drweb/`basen"..., 80) = 50
lseek(4, 0, SEEK_SET)                   = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(4, 255)                            = 255
close(4)                                = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0755, st_size=50, ...}) = 0
lseek(255, 0, SEEK_CUR)                 = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/sh\nexec /opt/drweb/`basen"..., 50) = 50
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([4, 5])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fe1f6c56770) = 2994
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x436080, [], SA_RESTORER, 0x31eba302d0}, {0x436080, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
close(5)                                = 0
read(4, "drwebd.real\n", 128)           = 12
read(4, "", 128)                        = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 2994
wait4(-1, 0x7fff48d38d24, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0)                         = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x436c60, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {0x436c60, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {0x1, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x31eba302d0}, {0x436080, [], SA_RESTORER, 0x31eba302d0}, 8) = 0
execve("/opt/drweb/drwebd.real", ["/opt/drweb/drwebd.real"], [/* 23 vars */]) = -1 ENOEXEC (Exec format error)
open("/opt/drweb/drwebd.real", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0`\267\4\0104\0\0\0"..., 80) = 80
close(4)                                = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1f6c60000
read(4, "# Locale name alias data base.\n#"..., 4096) = 2528
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x7fe1f6c60000, 4096)            = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
fstat(2, {st_mode=S_IFREG|0644, st_size=8699, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1f6c60000
write(2, "/opt/drweb/drwebd: line 2: /opt/"..., 78/opt/drweb/drwebd: line 2: /opt/drweb/drwebd.real: cannot execute binary file
) = 78
stat("/opt/drweb/drwebd.real", {st_mode=S_IFREG|0755, st_size=595940, ...}) = 0
access("/opt/drweb/drwebd.real", X_OK)  = 0
access("/opt/drweb/drwebd.real", R_OK)  = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "/opt/drweb/drwebd: line 2: /opt/"..., 59/opt/drweb/drwebd: line 2: /opt/drweb/drwebd.real: Success
) = 59
exit_group(1)                           = ?
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-17 13:15:30

PS:
/opt/drweb/drwebd.real
bash: /opt/drweb/drwebd.real: cannot execute binary file
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение blade_007 » 2011-05-17 13:23:29

/opt на отдельном разделе? Опция noexec присутствует?

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-17 13:38:08

нет, на корне. созданна видать установщиком дрвеба. без noexec
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение blade_007 » 2011-05-17 13:52:01

Судя по приведенному листингу strace - либы какие надо подгрузил. Для верности можно сделать ldd /opt/drweb/drwebd.real
Также посмотрите в логи запуска этого /opt/drweb/drwebd.real, наверняка что-то пишет, что ему не хватает.

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-17 14:52:07

я же чего и пишу...

Код: Выделить всё

#ldd /opt/drweb/drwebd.real
/usr/bin/ldd: line 161: /lib/ld-linux.so.2: cannot execute binary file
        not a dynamic executable
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение blade_007 » 2011-05-17 15:32:44

Такое есть?

Код: Выделить всё

grep IA32 /boot/config-2.6.32-71.24.1.el6.x86_64 
CONFIG_IA32_EMULATION=y

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-17 16:49:31

Код: Выделить всё

grep IA32 /boot/config-2.6.32-71.24.1.el6.x86_64
grep: /boot/config-2.6.32-71.24.1.el6.x86_64: No such file or directory

Код: Выделить всё

grep IA32 /boot/config-2.6.18-238.*
/boot/config-2.6.18-238.9.1.el5:CONFIG_IA32_EMULATION=y
/boot/config-2.6.18-238.9.1.el5:# CONFIG_IA32_AOUT is not set
/boot/config-2.6.18-238.el5:CONFIG_IA32_EMULATION=y
/boot/config-2.6.18-238.el5:# CONFIG_IA32_AOUT is not set
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение FiL » 2011-05-17 23:48:09

при словe "Centos" у меня первый вопрос - SELinux включен?

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-18 9:52:01

FiL писал(а):при словe "Centos" у меня первый вопрос - SELinux включен?
нет
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение blade_007 » 2011-05-18 11:54:19

Скачал я бинарник, что и вы, сравните.

Код: Выделить всё

$ uname -a
Linux localhost.localdomain 2.6.18-229.el5 #1 SMP Tue Oct 26 18:54:44 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.6 Beta (Tikanga)
$ wget -c ftp://ftp.drweb.com/pub/drweb/unix/release/Linux/x64/drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run
$ sudo sh drweb-mail-servers-av-as_6.0.1.1-1102281538~linux_amd64.run
ответил не глядя на кучу вопросов
sudo service drwebd restart
запустился, но не найден ключ, собственно, его (ключа) у меня и не было
[root@localhost drweb]# ldd drwebd.real 
        linux-gate.so.1 =>  (0xffffe000)
        libstdc++.so.6 => /opt/drweb/lib/libstdc++.so.6 (0xf7e14000)
        libm.so.6 => /lib/libm.so.6 (0xf7de4000)
        libgcc_s.so.1 => /opt/drweb/lib/libgcc_s.so.1 (0xf7dd9000)
        libc.so.6 => /lib/libc.so.6 (0xf7c80000)
        /lib/ld-linux.so.2 (0xf7efa000)

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-18 14:52:44

вот именно... ldd у меня по-другому говорит. Ядро м.б.?
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение blade_007 » 2011-05-18 14:58:28

Нет. Возможно glibc нужно обновить.

Аватара пользователя
SteelS
сержант
Сообщения: 169
Зарегистрирован: 2008-07-21 10:12:58
Откуда: Chicago, USA

Re: Запуск 32-битных программ на 64-битных системах

Непрочитанное сообщение SteelS » 2011-05-18 15:15:03

blade_007 писал(а):Нет. Возможно glibc нужно обновить.
glibc последние.
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.