URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94427
[ Назад ]

Исходное сообщение
"не запускаются бинарные файлы"

Отправлено roman , 04-Мрт-13 13:16 
такая проблема
не запускаются бинарные файлы из /sbin и bin
например ifconfig, или ls пишет что :
root@rescue:/# ifconfig
bash: /usr/sbin/ifconfig: No such file or directory
файл есть и я chroot систему цеплял, запускал /mnt/sbin/ifconfig он работает
что делать? как быть я незнаю!!???

Содержание

Сообщения в этом обсуждении
"не запускаются бинарные файлы"
Отправлено parad , 04-Мрт-13 14:24 
1 ответ - в твоем вопросе: /usr/sbin/ifconfig и /sbin/ifconfig - разницу чуешь?
2 ответ - разная битность бинарей и системы. тобишь ты закатил 32битные бинари в 64битную систему, а 32битные библиотеки не поставил.

"не запускаются бинарные файлы"
Отправлено roman , 04-Мрт-13 15:58 
> 1 ответ - в твоем вопросе: /usr/sbin/ifconfig и /sbin/ifconfig - разницу чуешь?
> 2 ответ - разная битность бинарей и системы. тобишь ты закатил 32битные
> бинари в 64битную систему, а 32битные библиотеки не поставил.

а какие библиотеми??


"не запускаются бинарные файлы"
Отправлено parad , 04-Мрт-13 20:07 
выполни:
ldd /usr/sbin/ifconfig
он тебе покажет

"не запускаются бинарные файлы"
Отправлено Дядя_Федор , 05-Мрт-13 14:00 
> выполни:
> ldd /usr/sbin/ifconfig
> он тебе покажет

Я только один раз в ВАШУ ветку, уж извините. :) Угу-угу. Наверняка ведь получит file not found.



"не запускаются бинарные файлы"
Отправлено Дядя_Федор , 04-Мрт-13 16:31 
> 2 ответ - разная битность бинарей и системы. тобишь ты закатил 32битные
> бинари в 64битную систему, а 32битные библиотеки не поставил.

Ну а это-то тут причем? Если автор верно описал проблему - то скорее первый вариант. Либо зачрутился не туды. Я в чудеса как-то слабо верю. :)



"не запускаются бинарные файлы"
Отправлено parad , 04-Мрт-13 20:06 
федя, не гадь в чужие ответы догадками:

99% что это отсутствие библиотек или как вариант он не поставил библиотеки вообще:
линковщик не находит нужную для запуска апликухи библиотеку и возвращает соответствующую ошибку: file not found. на то что это именно этот случай указывает то что баш напечатал полный путь к ifconfig'у.

1ответ - это лишь прелюдия ко 2ому ответу.
Он запускает разные файлы - резонно что один может оказаться 32х битным - второй 64х битным, а система 64битная. Для 32битной не стоят либы - отсюда и проблемы.


"не запускаются бинарные файлы"
Отправлено LSTemp , 05-Мрт-13 02:16 
> федя, не гадь в чужие ответы догадками:

ИМХО никто и не гадит. заморачиваться по 32/64 библиотекам, когда file not found - это уже верх изврата...

скорее уж в первую очередь стоит посмотреть наличие файла и права доступа к нему.

> 99% что это отсутствие библиотек или как вариант он не поставил библиотеки
> вообще:
> линковщик не находит нужную для запуска апликухи библиотеку и возвращает соответствующую
> ошибку: file not found. на то что это именно этот случай
> указывает то что баш напечатал полный путь к ifconfig'у.
> 1ответ - это лишь прелюдия ко 2ому ответу.
> Он запускает разные файлы - резонно что один может оказаться 32х битным
> - второй 64х битным, а система 64битная. Для 32битной не стоят
> либы - отсюда и проблемы.

[root@local ~]# set alias qq='/usr/bin/qq'
[root@local ~]# alias|grep qq
alias qq='/usr/bin/qq'
[root@local ~]# qq
bash: /usr/bin/qq: No such file or directory
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

ошибка воспроизведена 100% и не вижу никаких проблем с 32/64 библиотеками. можно еще парочку способов придумать.


"не запускаются бинарные файлы"
Отправлено Дядя_Федор , 05-Мрт-13 08:42 
> ИМХО никто и не гадит. заморачиваться по 32/64 библиотекам, когда file not
> found - это уже верх изврата...

Именно так. Да и со смесью бибилотек 32/64 (раз уж тут упомянута эта проблема) все решаемо (если такая проблема возникнет. В свое время на машине с 64-битной Gentoo запускал 32-битный биллинг UTM. Отдельно ставил 32-битное окружение, в котором и запускал UTM. Все работало, как часы. Если приложить руки и голову, разумеется. :) Но это так - отступление. В данном случае, вряд ли имеюшее отношение к проблеме. Собственно, можно автора попросить продемонстировать выхлоп команды ls -la на указанные выше директории. Странно, что он сам это не сделал, получив ответ "file not found". Вроде бы - вполне очевидный шаг.


"не запускаются бинарные файлы"
Отправлено LSTemp , 05-Мрт-13 17:34 
>[оверквотинг удален]
>> found - это уже верх изврата...
>  Именно так. Да и со смесью бибилотек 32/64 (раз уж тут
> упомянута эта проблема) все решаемо (если такая проблема возникнет. В свое
> время на машине с 64-битной Gentoo запускал 32-битный биллинг UTM. Отдельно
> ставил 32-битное окружение, в котором и запускал UTM. Все работало, как
> часы. Если приложить руки и голову, разумеется. :) Но это так
> - отступление. В данном случае, вряд ли имеюшее отношение к проблеме.
> Собственно, можно автора попросить продемонстировать выхлоп команды ls -la на указанные
> выше директории. Странно, что он сам это не сделал, получив ответ
> "file not found". Вроде бы - вполне очевидный шаг.

Согласен. Я уже попросил :D.



"не запускаются бинарные файлы"
Отправлено parad , 05-Мрт-13 22:54 
говорю же он загрузился с 64битным дистром и подмонтировал 32битный.



"не запускаются бинарные файлы"
Отправлено LSTemp , 06-Мрт-13 01:36 
> говорю же он загрузился с 64битным дистром и подмонтировал 32битный.

Все может быть. Каждый сам себе злобный Буратино. Просто из вопроса нельзя однозначно определить насколько злобный. :D

Поэтому отчет я и попросил. К чему гадать если исходные данные явно недостаточны для решения задачи.



"не запускаются бинарные файлы"
Отправлено Дядя_Федор , 06-Мрт-13 08:24 
> говорю же он загрузился с 64битным дистром и подмонтировал 32битный.

Ну вот откуда такая уверенность? :-() Из вопроса лично мне это совершенно не очевидно. И я никак не пойму (как и говорил выше) - какая связь между разрядностью библиотек и выдачей сообщения "file not found"? Может я чего не знаю - просветите уж, не сочтите за труд.



"не запускаются бинарные файлы"
Отправлено JohnProfic , 06-Мрт-13 12:24 
>> говорю же он загрузился с 64битным дистром и подмонтировал 32битный.
>  Ну вот откуда такая уверенность? :-() Из вопроса лично мне это
> совершенно не очевидно. И я никак не пойму (как и говорил
> выше) - какая связь между разрядностью библиотек и выдачей сообщения "file
> not found"? Может я чего не знаю - просветите уж, не
> сочтите за труд.

Сталкивался с ошибкой "file not found" при попытке запуска бинарника, для которого в системе отсутствовал прописанный в нем же динамический загрузчик.


"не запускаются бинарные файлы"
Отправлено Дядя_Федор , 06-Мрт-13 12:43 
> Сталкивался с ошибкой "file not found" при попытке запуска бинарника, для которого
> в системе отсутствовал прописанный в нем же динамический загрузчик.

Спасибо. Надо будет попробовать на какой-нибудь балалайке чисто ради интереса. :)
ПыСы: И все-таки очень жаль, что мы так и не услышали начальника транспортного цеха. ;)


"не запускаются бинарные файлы"
Отправлено LSTemp , 05-Мрт-13 04:07 
> такая проблема
> не запускаются бинарные файлы из /sbin и bin
> например ifconfig, или ls пишет что :
> root@rescue:/# ifconfig
> bash: /usr/sbin/ifconfig: No such file or directory
> файл есть и я chroot систему цеплял, запускал /mnt/sbin/ifconfig он работает
> что делать? как быть я незнаю!!???

смотреть наличие файлов и права доступа к ним, пути и алиасы.
показать какие команды выполняете и что пишет (вместе с вышеуказанной информацией).