Вы потребовали у Ctrl+Alt+Fn некоторых n
, и необходимо нажать Alt+F7 (обычно) для возвращения.
Проверьте опции монтирования, а именно, смонтировано ли это noexec.
Если это - проблема, например, на/tmp, сделать
sudo mount -o remount,exec /tmp
Действительно ли это - сценарий или двоичный исполняемый файл?
Если это - сценарий, проверьте #!
строка.
В зависимости от Вашей оболочки, сообщения об ошибке для команды с плохим #!
строка может обратиться к сценарию, а не к недостающему интерпретатору.
Например, использование tcsh:
% cat foo
#!/bin/no_such_interpreter
echo hello
% chmod +x foo
% ./foo
./foo: Command not found.
%
Используя удар, сообщение об ошибке отличается:
$ chmod +x foo
$ cat foo
#!/bin/no_such_interpreter
echo hello
$ ./foo
bash: ./foo: /bin/no_such_interpreter: bad interpreter: No such file or directory
$
Даже если #!
строка смотрит хорошо, она может перестать работать, если существует a \r
символ в конце строки, которая может часто происходить, если файл был создан в Windows. Что делает
head -1 blah-blah.bin | cat -A
покажите Вам?
Если это не решает проблему, покажите нам точно, что управляет, чтобы Вы ввели и сообщение об ошибке, которое закончилось.
РЕДАКТИРОВАНИЕ: Я понимаю, что Ваш заголовок предполагает, что это - двоичный исполняемый файл. Точно, какой файл - это? Из чего вывод
file blah-blah.bin
?
#!
строка смотрит хорошо, она может перестать работать, если существует a \r
символ в конце строки +1 я попал в это прерывание, сейчас, снова (происходит слишком часто),
– Amani Kilumanga
15.01.2016, 04:22
Попробовать
ldd ./alfresco-install.bin
и проверьте вывод. Это звучит подозрительно как, он пропускает динамическую библиотеку или два.
mount: /tmp is not mounted or invalid option
– Alexey 25.12.2011, 09:52e.g.
означает, 'например'. Вы должны, конечно, осмотреть точку монтирования, которая содержит Ваш двоичный файл). Я думаюdf .
в том каталоге поможет – sehe 25.12.2011, 12:03mount
– sehe 25.12.2011, 12:04