Титла: no such file, but the file is there Публикувано от: the_real_maniac в Aug 14, 2004, 00:39 Последния пресен пример от преди няколко секунди ..
quake2....tgz разархивирах го и пиша ./quake2 no such file пиша sh ./quake2 немога да ... бинарен файл ls ... quake2 ... отварям различни file managers , абе там е бе 100000%%% преди 2 дена ми го направи този проблем ... и немога да разбера от какво е , тогава разархивирах една програма , пак беше tar.gz , ако това има значение ... и същото казва няма такъв файл , а иначе sh file казва, абе немога да ... бинарен файл .. Е*ати простотията, много тъп проблем , така де вижте го каква е гадория ... Няма такъв файл , а иначе "абе хей това е бинарен файл не виждаш ли " ... Пооомооощ пс: текста е малко емоционален Титла: no such file, but the file is there Публикувано от: BOT_ev в Aug 14, 2004, 00:56 Имах такъв проблем с демото на UT2004. Абсолютно същото както го описваш. Оправих се по доста идиотски начин. Свалих архива под Winboze и го разархивирах. След това си копирах файла под Linux-а и всичко си беше точно. Това е наистина странно решение на странен проблем, но поне при мене свърши работа. Но трябва да се има предвид, че това ставаше само с инсталатора на демото, с другите програми нямаше проблеми.
Титла: no such file, but the file is there Публикувано от: stockton в Aug 14, 2004, 12:01 Олеле-мале... А направихте ли си труда преди тези странни бозави гимнастики да проверите дали файла е изпълним?
Титла: no such file, but the file is there Публикувано от: BOT_ev в Aug 14, 2004, 13:31
А според тебе дали не съм се сетил за това ?!? Естествено, че да !!! Титла: no such file, but the file is there Публикувано от: the_real_maniac в Aug 14, 2004, 15:13 оле-мале , а ти сети ли се , че аз това съм го написал ..., че е изпълним файл ...
имам съмнение , че нещо tar -xvzf file.tgz не е у ред или tar , или пък gunzip :? това ми даде идея , да пробвам tar + gunzip ... по отделно .. Титла: no such file, but the file is there Публикувано от: в Aug 23, 2004, 17:49 Здравей,
Когато kernel-a не успее да намери интерпретатора/loader-а необходим за изпълнението на дадена програма, той връща грешка ENOENT, което се интерпретира все едно програмата ти я няма. $ cat > test.sh #!/noshell echo test $ chmod 755 test.sh $ ./test.sh bash: /tmp/test.sh: /noshell: bad interpreter: No such file or directory Това горното го пиша за да ти покажа, че дори и за скриптове важи същото (от 2.4 хората добавиха "bad interpreter", в 2.2.x тази подсказка я нямаше). Когато става въпрос за изпълнима компилирана програма, ядрото се опитва да зареди динамичния linker /lib/ld-linux.so.x. Това "x" зависи от версията на libc-то ти. За libc беше /lib/ld-linux.so.1, за glibc e /lib/ld-linux.so.2. Предполагам, че версията на quake2, която се опитваш да пуснеш е компилирана за libc4 или libc5 със съответния ld-linux.so. Още инфо по въпроса можеш да намериш в google и на http://www.wlug.org.nz/CommonErrors Поздрави, Христо Титла: no such file, but the file is there Публикувано от: melwin в Aug 24, 2004, 17:27 можеш да ползваш ldd quake2 за да хвърлиш поглед в/у .so-тата които ползва куейк2, ако е линкнато със share libs.
|