Due piccoli, grandi problemi..

8 risposte [Ultimo messaggio]
Ritratto di Psyko
Psyko
(Junior)
Offline
Junior
Iscritto: 10/09/2004
Messaggi: 7

Ciao a tutti,
ho da poco installato la SuSE 9.2 ma mi trovo davanti a due problemini...
Innanzitutto non riesco a compilare nessun programma, o meglio, non riesco ad eseguire nessun comando con la bash... se ad esempio do "/bin/sh ls" ricevo questo: /bin/ls: /bin/ls: cannot execute binary file
Stesso discorso se do "/bin/bash ls".
Mi sono assicurato di non avere nessuna riga "noexec" nell'fstab nella riga relativa all'harddisk dove è montato il filesystem di root, vi mostro come appare adesso:

/dev/hda1 / reiserfs acl,user_xattr,exec 1 1

Qualcuno sa da cosa possa dipendere il problema?

L'altro problema, secondario, è che non riesco ad attivare le Composite Extension di Xorg...

Ho aggiunto le seguenti righe a /etc/X11/xorg.conf

Section Extensions
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection;

e anche la riga Option RenderAccel "1" sotto la voce device.
Ma quando vado a lanciare xcompmgr mi dice che non è attivata la composite extension

Spero proprio che qualcuno riesca ad aiutarmi Smile

Ritratto di Stefano
Stefano
(Webmaster)
Offline
Webmaster
Iscritto: 02/09/2004
Messaggi: 680

Quote:

Psyko ha scritto:
Ciao a tutti,
ho da poco installato la SuSE 9.2 ma mi trovo davanti a due problemini...
Innanzitutto non riesco a compilare nessun programma, o meglio, non riesco ad eseguire nessun comando con la bash... se ad esempio do "/bin/sh ls" ricevo questo: /bin/ls: /bin/ls: cannot execute binary file
Stesso discorso se do "/bin/bash ls".

Ciao e benvenuto,
non capisco per quale motivo per dare un semplice ls da console tu debba scrivere tutta quella pappardella.
Basta che apri il terminale e dai: ls , ed avrai la lista dei files e directory in cui ti trovi.

Quote:

Mi sono assicurato di non avere nessuna riga "noexec" nell'fstab nella riga relativa all'harddisk dove è montato il filesystem di root, vi mostro come appare adesso:

/dev/hda1 / reiserfs acl,user_xattr,exec 1 1

Qualcuno sa da cosa possa dipendere il problema?

Mi sfugge qualcosa oppure io non capisco quale sia il problema in questo file....e qual'è il problema che tu hai!

Stefano Mainardi - Founder of ILDN & CEO of Twinbit

Ritratto di Psyko
Psyko
(Junior)
Offline
Junior
Iscritto: 10/09/2004
Messaggi: 7

Non mi sono spiegato Smile
Il problema sorge quando cerco di compilare un programma dando "./configure", ho usato l'esempio "/bin/bash ls" per dimostrare che qualsiasi comando lanciato da bash non funziona...

Ritratto di ZIOLele
ZIOLele
(Junior)
Offline
Junior
Iscritto: 11/12/2004
Messaggi: 10

Occhio che l' esempio portato non è dei più felici...

nel senso che il tuo "/bin/bash ls" sta a significare: "esegui il file ls con l'interprete /bin/bash".
E' concettualmente errato.
ls è un binario non uno script.
Da qui il messaggio: "Cannot execute binary file"

e questo risolve anch la tua perplessità sull' fstab.

Per il discorso del configure, ti dispiace elaborare un po' la cosa?
Sarebbe interessante avere l'esatto output del comando e la riga con cui tu lo invochi.

Ciao.

ZIOLele

Ritratto di Psyko
Psyko
(Junior)
Offline
Junior
Iscritto: 10/09/2004
Messaggi: 7

Effettivamente hai ragione, ls è un binario, non uno script, ma dovrebbe andare lo stesso...
cmq ti passo l'output della console, spero nella maniera più esaustiva.
Le impostazioni sono quelle base della SuSE 9.2, ho soltanto fatto un aggiornamento degli updates ufficiali:

psyko@linux:~/muine-0.6.3> ./configure
bash: ./configure: /bin/sh: bad interpreter: Permission denied
psyko@linux:~/muine-0.6.3> ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2004-12-09 16:46 /bin/sh -> bash
psyko@linux:~/muine-0.6.3> ls -l /bin/bash
-rwxr-xr-x 1 root root 480744 2004-12-03 19:32 /bin/bash

Ritratto di ZIOLele
ZIOLele
(Junior)
Offline
Junior
Iscritto: 11/12/2004
Messaggi: 10

ummmmmm.....
i permessi del configure?

prova al limite ad esegurlo come root...

ZIOLele

Ritratto di Psyko
Psyko
(Junior)
Offline
Junior
Iscritto: 10/09/2004
Messaggi: 7

Ho risolto reistallando la SuSE 9.2...
odio risolvere in questo modo Sad

Ritratto di ZIOLele
ZIOLele
(Junior)
Offline
Junior
Iscritto: 11/12/2004
Messaggi: 10

:-o
allora perchè sotto /bin vedo ls??? Thinking

ZIOLele