Kan inte hitta/exekvera filer i terminalen
-
- Inlägg: 25
- Blev medlem: 23 jul 2008, 16:17
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Stockholm
Kan inte hitta/exekvera filer i terminalen
Hej, har ett lustigt problem med terminalen; jag kan nämligen inte exekvera en hel del filer eftersom det påstås att de inte finns. Detta trots att jag har rättigheter till filen, men försöker jag köra nåt får jag meddelandet:
bash: <fil>: no such file or directory
T.ex. om jag försöker köra quake wars, som jag har under ~/Games/etqw, så blir det så här:
./etqw
exec: 4: ./etqw.x86: not found
Men det här gäller som sagt en del andra program också. Men jag är ju i rätt mapp och namnet stämmerm, vad kan vara fel?
Jag misstänker att det hänger ihop med att jag installerade Ubuntu 8.10 över 8.04 men behöll /home (som ligger på separat partition). Tog bort en massa dolda filer som jag inte trodde jag behövde, men det kanske fanns nån slags miljövariabel där som skulle varit kvar?
bash: <fil>: no such file or directory
T.ex. om jag försöker köra quake wars, som jag har under ~/Games/etqw, så blir det så här:
./etqw
exec: 4: ./etqw.x86: not found
Men det här gäller som sagt en del andra program också. Men jag är ju i rätt mapp och namnet stämmerm, vad kan vara fel?
Jag misstänker att det hänger ihop med att jag installerade Ubuntu 8.10 över 8.04 men behöll /home (som ligger på separat partition). Tog bort en massa dolda filer som jag inte trodde jag behövde, men det kanske fanns nån slags miljövariabel där som skulle varit kvar?
Senast redigerad av 1 Atomizer, redigerad totalt 1 gånger.
- micke_nordin
- Inlägg: 1539
- Blev medlem: 21 aug 2008, 17:03
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: Kan inte hitta/exekvera filer i terminalen
Pröva:
Då gör du filen körbar, om något skulle ha hänt med det.
/Micke
Kod: Markera allt
sudo chmod +x ~/Games/etqw
/Micke

-
- Inlägg: 25
- Blev medlem: 23 jul 2008, 16:17
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Stockholm
Re: Kan inte hitta/exekvera filer i terminalen
De var redan körbara, men provade att göra om det för säkerhets skull. Fortfarande samma fel.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Kan inte hitta/exekvera filer i terminalen
Det där meddelandet kommer bara om filen verkligen inte hittas. Du har kanske skrivit in fel namn, eller fel sökväg, eller står i fel katalog, eller har mellanrum i filnamnet utan att escape:a på rätt sätt.Atomizer skrev:bash: <fil>: no such file or directory
Det där är något annat: ./etqw och ./etqw.x86 är väl inte samma fil?Atomizer skrev:T.ex. om jag försöker köra quake wars, som jag har under ~/Games/etqw, så blir det så här:
./etqw
exec: 4: ./etqw.x86: not found
-
- Inlägg: 25
- Blev medlem: 23 jul 2008, 16:17
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Stockholm
Re: Kan inte hitta/exekvera filer i terminalen
Jo men om jag står i rätt mapp och skrivit rätt filnamn, men det ändå inte fungerar? Är det några konfigurationsfiler som saknas? Har ju som sagt rensat bort massa filer men i övrigt behållit /home-mappen från 8.04 när jag installerade 8.10.Konservburk skrev:Det där meddelandet kommer bara om filen verkligen inte hittas. Du har kanske skrivit in fel namn, eller fel sökväg, eller står i fel katalog, eller har mellanrum i filnamnet utan att escape:a på rätt sätt.Atomizer skrev:bash: <fil>: no such file or directory
Nej iofs, etqw är ett script som sparkar igång etqw.x86 (som ligger i samma mapp). Försöker jag köra etqw.x86 direkt får jag det där "no such file or directory".Konservburk skrev:Det där är något annat: ./etqw och ./etqw.x86 är väl inte samma fil?Atomizer skrev:T.ex. om jag försöker köra quake wars, som jag har under ~/Games/etqw, så blir det så här:
./etqw
exec: 4: ./etqw.x86: not found
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Kan inte hitta/exekvera filer i terminalen
Atomizer skrev:Jo men om jag står i rätt mapp och skrivit rätt filnamn, men det ändå inte fungerar? Är det några konfigurationsfiler som saknas? Har ju som sagt rensat bort massa filer men i övrigt behållit /home-mappen från 8.04 när jag installerade 8.10.
Om det verkligen är så att du har rätt filnamn och rätt sökväg så är det något som är riktigt konstigt.Atomizer skrev:Försöker jag köra etqw.x86 direkt får jag det där "no such file or directory".
Kan du ens starta vanliga program? Eller blir det samma fel även då?
t.ex:
Kod: Markera allt
/bin/bash --version
Kod: Markera allt
cd /bin
./bash --version
- AntonPetts
- Inlägg: 316
- Blev medlem: 27 apr 2008, 23:01
- OS: Arch Linux
- Ort: Kalmar
- Kontakt:
Re: Kan inte hitta/exekvera filer i terminalen
Jag har haft samma problem med samma program (ETQW), men tyvärr kan jag inte kolla upp hur jag gjorde förrän nästa vecka. Sitter med en annan dator tills dess...
Mina teman: iod Suite, SimplyGrey
-
- Inlägg: 25
- Blev medlem: 23 jul 2008, 16:17
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Stockholm
Re: Kan inte hitta/exekvera filer i terminalen
Det där fungerar, båda varianterna spottar ut:Konservburk skrev:Atomizer skrev:Jo men om jag står i rätt mapp och skrivit rätt filnamn, men det ändå inte fungerar? Är det några konfigurationsfiler som saknas? Har ju som sagt rensat bort massa filer men i övrigt behållit /home-mappen från 8.04 när jag installerade 8.10.Om det verkligen är så att du har rätt filnamn och rätt sökväg så är det något som är riktigt konstigt.Atomizer skrev:Försöker jag köra etqw.x86 direkt får jag det där "no such file or directory".
Kan du ens starta vanliga program? Eller blir det samma fel även då?
t.ex:
Kod: Markera allt
/bin/bash --version
Kod: Markera allt
cd /bin ./bash --version
Vissa program verkar fungera, andra inte utan uppenbar anledning (etqw t.ex.). Och jag använder precis samma anrop som med 8.04...GNU bash, version 3.2.39(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.
- AntonPetts
- Inlägg: 316
- Blev medlem: 27 apr 2008, 23:01
- OS: Arch Linux
- Ort: Kalmar
- Kontakt:
Re: Kan inte hitta/exekvera filer i terminalen
vilka program funkar inte (förutom etqw)? Får du samma fel med dem?Vissa program verkar fungera, andra inte utan uppenbar anledning (etqw t.ex.). Och jag använder precis samma anrop som med 8.04...
Kör du 32-bit eller 64-bit ubuntu?
Mina teman: iod Suite, SimplyGrey
-
- Inlägg: 25
- Blev medlem: 23 jul 2008, 16:17
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Stockholm
Re: Kan inte hitta/exekvera filer i terminalen
Kör 64-bit, men 8.04 jag hade innan var också 64-bit. Provade några andra spel också: doom3 och quake4 får samma fel som etqw (dvs. de hittas inte alls fast de finns där), sauerbraten och urban terror går däremot igång. Försökte också köra installationsprogrammet för etqw men det "hittades" inte. Installationsprogrammet för quake4 gick däremot igång, men den kraschade med meddelandet:AntonPetts skrev:vilka program funkar inte (förutom etqw)? Får du samma fel med dem?Vissa program verkar fungera, andra inte utan uppenbar anledning (etqw t.ex.). Och jag använder precis samma anrop som med 8.04...
Kör du 32-bit eller 64-bit ubuntu?
Något de andra störs av också kanske? Men det känns inte som att det förklarar varför de inte hittas överhuvudtaget.The setup program seems to have failed on x86_64/glibc-2.0
- AntonPetts
- Inlägg: 316
- Blev medlem: 27 apr 2008, 23:01
- OS: Arch Linux
- Ort: Kalmar
- Kontakt:
Re: Kan inte hitta/exekvera filer i terminalen
Ok, du behöver installera några (32-bit) beroenden, glibc till att börja med. Exakt hur man installerar 32bit program i 64bit ubuntu kommer jag inte ihåg, hoppas att någon annan vetAtomizer skrev:Kör 64-bit, men 8.04 jag hade innan var också 64-bit. Provade några andra spel också: doom3 och quake4 får samma fel som etqw (dvs. de hittas inte alls fast de finns där), sauerbraten och urban terror går däremot igång. Försökte också köra installationsprogrammet för etqw men det "hittades" inte. Installationsprogrammet för quake4 gick däremot igång, men den kraschade med meddelandet:AntonPetts skrev:vilka program funkar inte (förutom etqw)? Får du samma fel med dem?Vissa program verkar fungera, andra inte utan uppenbar anledning (etqw t.ex.). Och jag använder precis samma anrop som med 8.04...
Kör du 32-bit eller 64-bit ubuntu?Något de andra störs av också kanske? Men det känns inte som att det förklarar varför de inte hittas överhuvudtaget.The setup program seems to have failed on x86_64/glibc-2.0

När du gjort det ska det nog allt funka

Mina teman: iod Suite, SimplyGrey
-
- Inlägg: 25
- Blev medlem: 23 jul 2008, 16:17
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Stockholm
Re: Kan inte hitta/exekvera filer i terminalen
Tack det funkar nu!AntonPetts skrev: Ok, du behöver installera några (32-bit) beroenden, glibc till att börja med. Exakt hur man installerar 32bit program i 64bit ubuntu kommer jag inte ihåg, hoppas att någon annan vet.
När du gjort det ska det nog allt funka

Installerade helt enkelt

Men riktigt lurigt att man får felmeddelanden som tyder på att problemet skulle vara något HELT annat. Vettiga felmeddelanden är väl det minsta man kan begära...
