LINUX.ORG.RU

No such file or directory - файл на месте


0

0

Здравствуйте, уважаемые форумчане. Давеча установил Debian Wheezy вместо стоявшего ранее Squeeze, домашнюю папку на отдельном разделе не трогал. Все вроде относительно неплохо, да вот незадача - не запускается Android Debug Bridge по причине «No such file or directory». Пробовал переносить и переименовывать файл, и все равно не видит. ls -all говорит, что даже права имеются на него. gedit открывает (скрипты большие, но начало загрузки появляется). Кто поможет помочь плохо знакомому с Linux, пожалуйста, отзовитесь!)



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

file исполнямый_файл

ls -l исполняемый_файл

xsektorx ★★★
()

Наверняка библиотеки какому-то бинарнику не хватает. Воспользуйтесь ldd, чтобы узнать, какому.

AITap ★★★★★
()

Если ты говоришь, что это скрипт, то сделай:

head -n1 /path/to/script

Там должно быть что-то вроде:

#!/usr/bin/shell

И вот этого «/usr/bin/shell» он, видимо, найти не может.

Chumka ★★★
()
Последнее исправление: Chumka (всего исправлений: 1)
Ответ на: комментарий от Chumka

И вот этого «/usr/bin/shell» он, видимо, найти не может.

самый распространённый случай: виндовый перевод стоки (lfcr) в конце этой первой строки.

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

это на хостингах всяких обычно бывает, где клиенты в виндовых блокнотах скрипты редактируют. А у топикстартера замена дистрибутива была. Скорее всего пути просто поменялись к интерпретатору.

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

При обновлении Дебиана меняются пути к интерпретаторам? Если только ТС что-то своё устанавливал...

riki ★★★★
()

Тебя по фотографии не лечили никогда?

Может скрипт запускается, в процессе пытается запустить что-то не существующее и на этом завершает работу.

anonymous
()

Всем спасибо, особенно xsectorx, за мысль о «file». До меня доперло лишь сейчас, что мой скрипт работает, а сам бинарник собран под старое ядро. Хотя ошибка «файл не существует» несколько не на те мысли наводит. Придется скачать/собрать новый ADB.

mrEDitor
() автор топика
25 января 2014 г.
Ответ на: комментарий от mrEDitor

сам бинарник собран под старое ядро. Хотя ошибка «файл не существует» несколько не на те мысли наводит.

ну а что ей писать, если нет нужного файла?

emulek
()
Ответ на: комментарий от Villemann

Уберите пробелы в названиях папок и файлов.

некропостер, тред прочитать прежде как насиловать труп.

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