LINUX.ORG.RU
ФорумAdmin

Centos 5 debuginfo пакеты, bad ELF interpreter

 


0

1

Приветствую! есть Centos 5.8 с включенным debuginfo репозиторием,

Linux test 2.6.18-308.1.1.el5PAE #1 SMP Wed Mar 7 04:57:46 EST 2012 i686 athlon i386 GNU/Linux
bash:
GNU bash, version 3.2.25(1)-release (i686-redhat-linux-gnu)
Ставлю httpd-debuginfo-2.2.8-1.el5.centos, пытаюсь запустить и получаю:
./httpd.debug 
-bash: ./httpd.debug: bad ELF interpreter: No such file or directory

bug?



Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от unanimous
# ls -la ./httpd.debug 
-rwxr-xr-x 1 root root 676824 Jul  8  2009 ./httpd.debug
zenter
() автор топика
Ответ на: комментарий от anonymous

Этот заголовок у рабочего, исполняемого, разница только в stripped\not stripped

# file /usr/sbin/httpd
/usr/sbin/httpd: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, stripped

zenter
() автор топика

Запускать нужно обычный бинарник, можно сразу в отладчике

gdb /usr/bin/httpd

а gdb сам найдет и подгрузит отладочную инфу из debuginfo rpm.

d_a ★★★★★
()
Ответ на: комментарий от zenter

вряд ли, конечно, но не находится ли /usr/lib/debug/usr/sbin на разделе, смонтированном с noexec?

и давай
# strace -f ./httpd.debug

anonymous
()
Ответ на: комментарий от r2d2

Тема гуглится.

ну дык, давай прямую ссылку тогда, раз такой умный

anonymous
()
Ответ на: комментарий от anonymous
execve("./httpd.debug", ["./httpd.debug"], [/* 21 vars */]) = -1 ENOENT (No such file or directory)
dup(2)                                  = 3
fcntl64(3, F_GETFL)                     = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f14000
_llseek(3, 0, 0xbfbb96b4, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: No such file or di"..., 40strace: exec: No such file or directory
) = 40
close(3)                                = 0
munmap(0xb7f14000, 4096)                = 0
exit_group(1)                           = ?

zenter
() автор топика
Ответ на: комментарий от zenter

httpd.debug

8-? Это разве не всего лишь отладочная информация (без кода)?

berrywizard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.