On Thu, 11 Nov 2004 14:35:48 +0200, Marcel Preda wrote > daca te uiti atent, acel ./j2re-1_4_2-linux-i586-rpm.bin este de > fapt un script. > > cauzele pot fii doua: > #1 > nu exista /bin/sh > probabil ca prima linie este `#!//bin/sh' > verifica daca exisat drept de execute pe el > daca nu exista fisierul /bin/sh , > fa un link: > ln -s `which bash` /bin/sh > > #2 asta e putin mai subtila (si mai putin probabila), > daca ai luat fisierula ala cind `navigai' de pe windows (probabil acelasi > caulculator cind bootase pe windows) > s-a intimplat urmatorul fenomen: a fost intrepretat ca fisier de tip > ASCII si "\n" original a fost transformat in "\r\n". nu intram in > amanunte asupra acestui fenomen, se intimpla la multa lume care > editeaza scripturile `ca la carte' pe windows, apoi cind merge pe > unix/linux nu vor sa ruleze (da mesajul: bad interpretar) practic > acolo in loc de "/bin/sh" el(bash-ul) vede "/bin/sh\r". ar trebui sa > intri cu un editor si sa stergi din el \r prin unele locuri (nu > peste tot - o anumiata parte din fisierul ala e binara ) > (poate ai comanda dos2unix pentru asta) > > s-ar putea sa fie nevoie sa descarci fisierul din nou. > > PM > > ___ > My Windows unders~1 long filena~1, and yours? > http://marcel.4x4.ro > ___ > ----- Original Message ----- > From: "Marius Pana" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, November 11, 2004 1:56 PM > Subject: [rlug] exec on vfat partition > > > Salutare, > > > > Am o partitie vfat pe care nu pot executa nici un fel de binar desi am in > fstab: > > /dev/hda3 /backup vfat > > umask=000,exec,users,rw 0 0 > > > > La fiercare incercare imi da: > > -bash: ./j2re-1_4_2-linux-i586-rpm.bin: /bin/sh: bad interpreter: > Permission > > denied . Nu este problema de drepturi sunt root. Any ideas? > > > > //Marius > > > > --- > > Detalii despre listele noastre de mail: http://www.lug.ro/
scuze, trebuia sa fiu mai specific. Am folosit j2re-1_4_2-linux-i586-rpm.bin ca un exemplu. Acum incerc sa compilez un program folosind scriptul lui de configure dar fara success. Fisierele au drept de executie si exista /bin/sh. Merci, //Marius > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.792 / Virus Database: 536 - Release Date: 11/11/2004 > > --- > Detalii despre listele noastre de mail: http://www.lug.ro/ --- Detalii despre listele noastre de mail: http://www.lug.ro/
