Нет такого файла или каталога
Приветствую. Проблема такая — скачал игру (ее нет в репозиториях), распаковал, пытаюсь запустить — получаю
chmod +x cataclysm-tiles
Сделал естественно, не помогает.
Попробуй полный путь указать (/home/user/Downloads/cataclysmdda-0.B/cataclysm-tiles) или через cataclysm-launcher
Покажи еще вывод file cataclysm-tiles и uname -a.
Покажи еще вывод file cataclysm-tiles и uname -a.
Попробуй полный путь указать (/home/user/Downloads/cataclysmdda-0.B/cataclysm-tiles) или через cataclysm-launcher
Спасибо, помогло. Правда пришлось ставить кучу всего дополнительно, но заработало.
Ну да, я собственно это и имел в виду:
ELF 32-bit LSB executable
x86_64 x86_64 x86_64
Источник
Исполняемый файл есть, но его нет
Скачал линуховый клиент для фотохостинга photofile. В архиве исполняемый файл. Пытаюсь запустить.
ему там может чего надо еще? посмотри ldd photofile что говорит? есть ли у тебя все что нужно?
Похоже, ему твоя glibc не нравится
а что если это файл скормить gdb? может он чего больше скажет?
Ну надо же, они что в Сети фуфло распространяют.
Хотя такая же штука была когда я пытался запустить скачанный с офиц. сайта firefox. Подозрительно всё это.
А ты с архитектурой не промахнулся?
ппц, линуксоиды скачивают и запускают бинарники. Куда катится мир?
А это не баш-скрипт ли часом? (:
Текстовым редактором откройте.
Так бывает, когда неправильно shabang указан.
а чмод + икс не нужно сделать?
>Так бывает, когда неправильно shabang указан.
тогда обычно bad interpreter говорят вроде перед No such file or directory
>а чмод + икс не нужно сделать?
>а чмод + икс не нужно сделать?
не читал первое сообщение? там же вывод ls -l есть.
-rwxr-xr-x 1 sunny sunny 10771230 Май 19 2008 photofile
ну проглядел, чо
думаешь noexec? там ошибка другая была бы емнип.
file photofile
head -n 1 photofile
>Ну надо же, они что в Сети фуфло распространяют.
Пока что видно только что ты «в Сети фуфло распространяешь»
Это плохой файл, не исполняемый. Удалите его.
лддэхни его и посмотри какой библиотеки нехватает.
>Как это понять, файл есть, но его вдруг нет? Или это какая-то защита, предотвращающая от запуска чего не попадя? Дистрибутив — Debian
Ну видимо файл запускается, shell читает sha-bang, там написано /bin/bash, запускается /bin/bash ./photfile, но вот эта команда почему-то не видит этого файла. Попробуйте напрямую:
Ну и сам файл поглядите. (xxd | head и file)
Покажи file photofile
А заодно uname -a
Не, лучше наверное не показывай.
Дай угадаю — у тебя amd64?
А ты запускаешь на ней 32-битный бинарник, отсюда проблемы.
Копай в эту сторону.
и оно покажет что к чему и почему.
Судя по размеру, вряд ли
и оно покажет что к чему и почему.
Дай угадаю — у тебя amd64? А ты запускаешь на ней 32-битный бинарник, отсюда проблемы. Копай в эту сторону.
У меня на самом деле процессор AMD AM2+ 64 двухядерный. И система вся архитектуры amd64. Но вроде как бы 32-битные программы должны без проблем запускаться на 64-битной платформе, всегда так было. Вот 32-битный skype запускается.
А readelf что показывает? Признаёт этот файл исполняемым?
Попробуйте скормить этот файл /lib/ld-linux* с разными параметрами.
Например, /lib/ld-linux* —list ./photofile
>for GNU/Linux 2.2.5
Может, в этом дело?
Под /lib/ld-linux вы это имели в виду?
Пишет, что какая-то ошибка. И что это означает?
> И что это означает?
Рядом, случаем, нету другого ld-linux? Если нет, поищите в репозитории пакет для совместимости с 32-битными приложениями (странно, почему же skype работает?)
Может быть, /lib32/ld-linux* ?
linux32 ./photofile что скажет?
zgrep -E ‘CONFIG_X86_32|CONFIG_IA32_EMUL’ /proc/config.gz
это ж не библиотека
p.s. а мне викторина нравится ))
> это ж не библиотека
Но такой файл есть в пакете libc6-i386, так что имеет смысл попробовать им воспользоваться. Или Вы не об этом?
Источник
Нет такого файла или каталога астра линукс
Я установил программу на Linux (UBUNTU), я установил переменные среды. К сожалению, когда я набираю команду для запуска программы, она выдает мне сообщение: нет такого файла или каталога.
Я могу видеть файл, его разрешение установлено как исполняемый. Не понимаю почему?
Я установил эту программу на Mac и Windows раньше, и этого никогда не было! 🙁 Вот ссылка на программное обеспечение http://www2.parc.com/isl/groups/nltt/xle/doc/xle.html#sec1.5
Вот больше информации: это XLE!
Как видите, переменная окружения правильно установлена, поскольку она знает, где искать команду xle, но ..
Извлеките команду readelf -l xle
/ Рабочий стол / XLE / bin $ ls -la | grep xle -rwxrwxr-x 1 yasaman yasaman 5050490 2010-11-05 08:27 xle -rw-rw-r— 1 yasaman yasaman 32 2010-11-05 08:27 xledate.tcl 9 лет назад 0
/Desktop$ xle
bash: /home/yasaman/Desktop/XLE/bin/xle: No such file or directory
Это ясно показывает, что файл находится у вас PATH и имеет права на выполнение.
Наиболее частой причиной ENOENT ошибки в этих условиях является отсутствующий или поврежденный динамический загрузчик. not a dynamic executable Ошибка из ldd является еще одним свидетельством того, что это то, что происходит.
Когда ядро является execve динамическим исполняемым файлом, оно фактически не запускает сам исполняемый файл. Вместо этого он запускает динамический загрузчик, и загрузчик фактически организует запуск исполняемого файла после сопоставления всех необходимых общих библиотек.
Что readelf -l xle говорит? Существует ли путь, указанный в INTERP сегменте? Это исполняемый файл?
Так как файл представляет собой 32-битный ELF исполняемый файл, вы, возможно, на 64-битной только системы? Если это так, вам нужно установить libc6-i386 пакет.
Источник
Нет такого файла или каталога в Linux Bash
Я установил программу на Linux (UBUNTU), я установил переменные среды. К сожалению, когда я набираю команду для запуска программы, она выдает мне сообщение: нет такого файла или каталога.
Я могу видеть файл, его разрешение установлено как исполняемый. Не понимаю почему?
Я установил эту программу на Mac и Windows раньше, и этого никогда не было! 🙁 Вот ссылка на программное обеспечение http://www2.parc.com/isl/groups/nltt/xle/doc/xle.html#sec1.5
Вот больше информации: это XLE!
Как видите, переменная окружения правильно установлена, поскольку она знает, где искать команду xle, но ..
Извлеките команду readelf -l xle
1 ответ 1
/Desktop$ xle
bash: /home/yasaman/Desktop/XLE/bin/xle: No such file or directory
Это ясно показывает, что файл находится в вашей PATH и имеет права на выполнение.
Наиболее частой причиной ошибки ENOENT в этих условиях является отсутствующий или поврежденный динамический загрузчик. not a dynamic executable ошибка исполняемого файла от ldd является еще одним признаком того, что это происходит.
Когда ядро execve са динамический исполняемый файл, он на самом деле не запустить сам исполняемый файл. Вместо этого он запускает динамический загрузчик, и загрузчик фактически организует запуск исполняемого файла после сопоставления всех необходимых общих библиотек.
Что говорит readelf -l xle ? Существует ли путь, указанный в сегменте INTERP ? Это исполняемый файл?
Так как файл является 32-битный исполняемый ELF вы , возможно , на 64-битной системе только? Если это так, вам нужно установить libc6-i386 .
Источник
Нет такого файла или каталога. Как решить проблему?
Cannot open assembly ‘/home/dipvincer/Документы/abc123/abc123/bin/Debug/abc123.exe’: Нет такого файла или каталога.
Как решить проблему? Mint 18.2
Создать этот файл или каталог.
Всмысле? Каким образом? Данный файл из MonoDevelop(платформа для программирования). При попытке его запуска выдает ошибку
У некоторых программ бывают проблемы с запуском из директорий с пробелами (лучше ставить подчеркивание, например, папка «X_Y» вместо «X Y»), а также из директорий с кириллицей. В твоем случае это «Документы». Я не уверен, но попробуй переместить директорию «abc123» в свой домашний каталог таким образом, чтобы оно не дублировалось (мало ли) и выглядело примерно так:
Потом сообщишь результат.
Попробуй запустить из терминала, указав Wine виртуальный путь через C: или на каком он для Wine диске лежит.
Cannot open assembly ‘/home/dipvincer/abc123/abc123/bin/Debug/abc123.exe’: Нет такого файла или каталога.
Переместил, к сожалению не сработало.
Ну а в настройках где-то в этом твоем MonoDevelop задавал билд директорию вообще?
Ну, да. Это сразу указывается.
Но если я скачаю Wine, у меня слетят много пакетов libgssapi3-heimdal libmpx0 libgcc-5-dev libgles2-mesa libwind0-heimdal libdrm-nouveau2 libldap-2.4-2 libc6-dbg libgles1-mesa libgnutls-openssl27 libgd3 libheimntlm0-heimdal cpp-5 libglapi-mesa libitm1 libheimbase1-heimdal libc6 udev libcilkrts5 libegl1-mesa libasan2 libquadmath0 libexpat1 libudev1 libgbm1 libwayland-client0 gcc-5-base libdrm-amdgpu1 libtiff5 libtsan0 libubsan0 libmirprotobuf3 libmirclient9 libgfortran3 libwayland-egl1-mesa gcc-5 libhcrypto4-heimdal libdrm2 liblsan0 libgomp1 libgl1-mesa-dri libgl1-mesa-glx libxml2 libidn11 libgnutls30 libdrm-intel1 libroken18-heimdal libasn1-8-heimdal libkrb5-26-heimdal libdrm-radeon1 libatomic1 libtasn1-6 libcc1-0 libstdc++6 libhx509-5-heimdal libwayland-server0
Стоп, а как ты без Wine .exe запускаешь? Или ты именно открываешь, без запуска? Или Mono сам может .exe запускать?
Это не .exe.плюс я заметил, что в конечной папке Debug ничего нет, хотя такого быть не может т. к. я нахожусь внутри этого файла, изменяю его. Как так-то?
Это же дотнет. Там в бинарнике тупо заголовок, чтобы загрузчик не обсераллся и дальше managed-код.
Спасибо за инфу.
Видимо опять путаницу разводят: сперва NT-шные назвали .exe , хотя от оригинальных DOS-овских .EXE там вообще ничего не было, а теперь ещё и .NET .
Источник