Arquivos com permissão de execução que não executam

2011-05-27 Thread Welington Rodrigues Braga
Caros,

Estou com um problema curioso aqui que me deparei ao instalar um sistema
novo em um dos meus servidores rodando Debian Lenny. Este sistema possui
vários arquios com permissão "+x" já que são executáveis, e apesar de
estarem sendo corretamente invocados com o caminho onde estão eles
simplesmente não são executados.

Em um primeiro momento desconfiei da propriedade "exec" no sistema de
arquivos, mas meu filesystem está montado apenas com a opção "defaults" que
já atribui "exec" implicitamente. Desconfiei também que os arquivos
estivessem corrompidos, mas ao copiá-los para outra máquina eles funcionaram
corretamente.

Já não sei mais quais são as possibilidades. Alguém pode me dar um help?!

A listagem com arquivos é a que segue (Vejam que em uma tentativa
desesperada eu dei permissão 775 para que qualquer usuário pudesse executar
os scripts):

vm005:/home/abcd/cgi-bin# ls -lh
total 3,5M
-rwxrwxr-x 1 abcd abcd 155K Nov 11  2008 crunchif
-rwxrwxr-x 1 abcd abcd 155K Nov 11  2008 crunchmf
-rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 ctlmfn
drwxrwxr-x 2 abcd abcd  144 Nov 27  2009 gizmo
-rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 i2id
-rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 id2i
-rwxrwxr-x 1 abcd abcd  50K Nov 11  2008 ifkeys
-rwxrwxr-x 1 abcd abcd 168K Nov 11  2008 ifload
-rwxrwxr-x 1 abcd abcd 168K Nov 11  2008 ifmerge
-rwxrwxr-x 1 abcd abcd 253K Nov 11  2008 ifupd
-rwxrwxr-x 1 abcd abcd  32K Nov 11  2008 mkiy0
-rwxrwxr-x 1 abcd abcd 142K Nov 11  2008 mkxrf
-rwxrwxr-x 1 abcd abcd 211K Nov 11  2008 msrt
-rwxrwxr-x 1 abcd abcd 443K Nov 11  2008 mx
-rwxrwxr-x 1 abcd abcd 151K Nov 11  2008 mxcp
-rwxrwxr-x 1 abcd abcd 145K Nov 11  2008 mxf0
-rwxrwxr-x 1 abcd abcd 263K Nov 11  2008 mxtb
-rwxrwxr-x 1 abcd abcd 174K Nov 11  2008 mys
-rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 retag
-rwxrwxr-x 1 abcd abcd 411K Mar 11  2009 wxis.exe
drwxrwxr-x 2 abcd abcd  488 Nov 27  2009 wxis-modules

Meu sistema de arquivos está montado com "defaults", O que de acordo com o
manual do comando mount (man mount) atribui implicamente o "exec". Tanto que
outros programas rodam sem problema.

vm005:/home/abcd/cgi-bin# cat /etc/fstab
/dev/xvda1 / reiserfs defaults   0 1
proc  /proc proc rw,nodev,nosuid,noexec  0 0
/dev/xvda2 none  swap sw0 0
/dev/xvda3 /home   reiserfs defaults   0 0

Apesar de tudo aparentemente ok ao executar um dos programas o resultado é
esse:

vm005:/home/abcd/cgi-bin# ./crunchmf
bash: ./crunchmf: Arquivo ou diretório não encontrado

Suspeitando que o problema fosse corrupção eu copiei toda a pasta para minha
máquina, rodando Ubuntu, e invoquei o programa. O resultado foi que o
programa rodou sem dificuldades:

wbraga@JBRJ011519:/tmp/cgi-bin$ ./crunchmf
CISIS Interface v5.2b/GC/M/32767/16/60/I - Utility CRUNCHMF
Copyright (c)BIREME/PAHO 2006. [http://www.bireme.br/products/cisis]

crunchmf   [ [...]]

options:

 {from|to|loop|count|tell}=

 target={pc|linux|hpux|sun|alpha|vax|unisys|mpe|cdc|same}  default: pc

 format={isis|cisisX}  default: isis

 mstxl={0|1|2|4}   default: as 



O que pode estar faltando para o programa rodar?

Grato

Welington Rodrigues Braga
--
Web: http://www.welrbraga.eti.br
MSN: welrbraga[*]msn·com
Gtalk: welrbraga[*]gmail·com
Yahoo / Skype:  welrbraga
PGP Key: 0x6C7654EB
Linux User #253605

"Em tudo somos atribulados, porém não angustiados; perplexos, porém não
desanimados; perseguidos, porém não desamparados; abatidos, porém não
destruídos;" - 2Co 4:8,9


Re: Arquivos com permissão de execução que não executam

2011-05-30 Thread Bruno Schneider
2011/5/27 Welington Rodrigues Braga escreveu:
>
> vm005:/home/abcd/cgi-bin# ./crunchmf
> bash: ./crunchmf: Arquivo ou diretório não encontrado
>

Veja que a mensagem de erro não diz que você não tem permissão para
executar. Ela diz que o arquivo não existe. A mensagem de erro para
problemas de permissão de execução é outra.

Entretanto, o nome do arquivo parece correto. Eu acredito que esse
arquivo é um script e que o nome do interpretador (primeira linha
dele) está errado.

-- 
Bruno Schneider
http://www.dcc.ufla.br/~bruno/


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/BANLkTi 
B=cqxhgi_ce4unf6uufolx...@mail.gmail.com



Re: Arquivos com permissão de execução que não executam

2011-05-30 Thread Tiago
Apesar de tudo aparentemente ok ao executar um dos programas o resultado 
é esse:


vm005:/home/abcd/cgi-bin# ./crunchmf
bash: ./crunchmf: Arquivo ou diretório não encontrado

Eu tive um problema parecido quando tentei executar um programa 32 bits 
no meu Ubuntu x64!


--
Tiago Teixeira Barrionuevo
http://tiagobarrionuevo.blogspot.com
Linux User #299672
Debian / Ubuntu User #31328
Porto Alegre - RS - Brasil


Re: Arquivos com permissão de execução que não executam

2011-05-31 Thread Helio Loureiro
Em 30 de maio de 2011 15:16, Tiago  escreveu:

>  Apesar de tudo aparentemente ok ao executar um dos programas o resultado é
> esse:
>
>
> vm005:/home/abcd/cgi-bin# ./crunchmf
> bash: ./crunchmf: Arquivo ou diretório não encontrado
>
>  Eu tive um problema parecido quando tentei executar um programa 32 bits no
> meu Ubuntu x64!
>
>
Pode ser problema de biblioteca tb.

Dá um "ldd" nos arquivo pra ver o que tem de biblioteca dinâmica linkada.

Se tiver tudo ok, tentar roda com strace pra ver o que aconteçe.

[]´s
Helio Loureiro
http://helio.loureiro.eng.br
http://hloureiro.multiply.com
http://twitter.com/helioloureiro


Re: Arquivos com permissão de execução que não executam

2011-06-07 Thread linuser
 Talvez tenha perdido algo, mas este assunto já foi fechado? Tem
alguma solução?
 Já enfrentei um problema semelhante, mas nunca consegui resolver.
 [ ]', G.Paulo
 On Sex 27/05/11 08:14 , Welington Rodrigues Braga
welrbr...@welrbraga.eti.br sent:
 Caros,
 Estou com um problema curioso aqui que me deparei ao instalar um
sistema novo em um dos meus servidores rodando Debian Lenny. Este
sistema possui vários arquios com permissão "+x" já que são
executáveis, e apesar de estarem sendo corretamente invocados com o
caminho onde estão eles simplesmente não são executados.
 Em um primeiro momento desconfiei da propriedade "exec" no sistema
de arquivos, mas meu filesystem está montado apenas com a opção
"defaults" que já atribui "exec" implicitamente. Desconfiei também
que os arquivos estivessem corrompidos, mas ao copiá-los para outra
máquina eles funcionaram corretamente.
 Já não sei mais quais são as possibilidades. Alguém pode me dar
um help?!
 A listagem com arquivos é a que segue (Vejam que em uma tentativa
desesperada eu dei permissão 775 para que qualquer usuário pudesse
executar os scripts):
 vm005:/home/abcd/cgi-bin# ls -lh
 total 3,5M
 -rwxrwxr-x 1 abcd abcd 155K Nov 11  2008 crunchif
 -rwxrwxr-x 1 abcd abcd 155K Nov 11  2008 crunchmf
 -rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 ctlmfn
 drwxrwxr-x 2 abcd abcd  144 Nov 27  2009 gizmo
 -rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 i2id
 -rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 id2i
 -rwxrwxr-x 1 abcd abcd  50K Nov 11  2008 ifkeys
 -rwxrwxr-x 1 abcd abcd 168K Nov 11  2008 ifload
 -rwxrwxr-x 1 abcd abcd 168K Nov 11  2008 ifmerge
 -rwxrwxr-x 1 abcd abcd 253K Nov 11  2008 ifupd
 -rwxrwxr-x 1 abcd abcd  32K Nov 11  2008 mkiy0
 -rwxrwxr-x 1 abcd abcd 142K Nov 11  2008 mkxrf
 -rwxrwxr-x 1 abcd abcd 211K Nov 11  2008 msrt
 -rwxrwxr-x 1 abcd abcd 443K Nov 11  2008 mx
 -rwxrwxr-x 1 abcd abcd 151K Nov 11  2008 mxcp
 -rwxrwxr-x 1 abcd abcd 145K Nov 11  2008 mxf0
 -rwxrwxr-x 1 abcd abcd 263K Nov 11  2008 mxtb
 -rwxrwxr-x 1 abcd abcd 174K Nov 11  2008 mys
 -rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 retag
 -rwxrwxr-x 1 abcd abcd 411K Mar 11  2009 wxis.exe
 drwxrwxr-x 2 abcd abcd  488 Nov 27  2009 wxis-modules
 Meu sistema de arquivos está montado com "defaults", O que de
acordo com o manual do comando mount (man mount) atribui implicamente
o "exec". Tanto que outros programas rodam sem problema.
 vm005:/home/abcd/cgi-bin# cat /etc/fstab 
 /dev/xvda1 / reiserfs defaults   0 1
 proc  /proc proc rw,nodev,nosuid,noexec  0  
  0
 /dev/xvda2 none  swap sw0 0
 /dev/xvda3 /home   reiserfs defaults   0 0
 Apesar de tudo aparentemente ok ao executar um dos programas o
resultado é esse:
 vm005:/home/abcd/cgi-bin# ./crunchmf
 bash: ./crunchmf: Arquivo ou diretório não encontrado
 Suspeitando que o problema fosse corrupção eu copiei toda a pasta
para minha máquina, rodando Ubuntu, e invoquei o programa. O
resultado foi que o programa rodou sem dificuldades:
 wbraga@JBRJ011519:/tmp/cgi-bin$ ./crunchmf 
 CISIS Interface v5.2b/GC/M/32767/16/60/I - Utility CRUNCHMF
 Copyright (c)BIREME/PAHO 2006. [http://www.bireme.br/products/cisis
[1]]
 crunchmf   [ [...]] 
 options: 
  {from|to|loop|count|tell}= 
  target={pc|linux|hpux|sun|alpha|vax|unisys|mpe|cdc|same}  default:
pc
  format={isis|cisisX}  default:
isis
  mstxl={0|1|2|4}   default:
as 
 O que pode estar faltando para o programa rodar?
 Grato
Welington Rodrigues Braga
 --
 Web: http://www.welrbraga.eti.br [2]
 MSN: welrbraga[*]msn·com
 Gtalk: welrbraga[*]gmail·com
 Yahoo / Skype:  welrbraga
 PGP Key: 0x6C7654EB
 Linux User #253605
 "Em tudo somos atribulados, porém não angustiados; perplexos,
porém não desanimados; perseguidos, porém não desamparados;
abatidos, porém não destruídos;" - 2Co 4:8,9


Re: Arquivos com permissão de execução que não executam

2011-06-07 Thread Welington Rodrigues Braga
Opa,

Eu resolvi o problema sim. No meu caso trtava-se de um servidor
paravirtualizado no Xen e que embora estivesse funcionando muito bem há
alguns anos com este programa especifico ele resolveu ar problema.

Pra encurtar a história e indo direto ao ponto o meu server carecia do
pacote libc6-i386. Pelo menos no servidor 64bits onde precisava executar o
programa, era isso que faltava. Em instalações 32bits este pacote não está
disponével, então se ocorrer o problema será a falta de outra biblioteca.


Welington Rodrigues Braga
--
Web: http://www.welrbraga.eti.br
MSN: welrbraga[*]msn·com
Gtalk: welrbraga[*]gmail·com
Yahoo / Skype:  welrbraga
PGP Key: 0x6C7654EB
Linux User #253605

"Em tudo somos atribulados, porém não angustiados; perplexos, porém não
desanimados; perseguidos, porém não desamparados; abatidos, porém não
destruídos;" - 2Co 4:8,9


Em 7 de junho de 2011 06:23,  escreveu:

> Talvez tenha perdido algo, mas este assunto já foi fechado? Tem alguma
> solução?
>
> Já enfrentei um problema semelhante, mas nunca consegui resolver.
>
> [ ]', G.Paulo
>
>
>
>
> On Sex 27/05/11 08:14 , Welington Rodrigues Braga
> welrbr...@welrbraga.eti.br sent:
>
> Caros,
>
> Estou com um problema curioso aqui que me deparei ao instalar um sistema
> novo em um dos meus servidores rodando Debian Lenny. Este sistema possui
> vários arquios com permissão "+x" já que são executáveis, e apesar de
> estarem sendo corretamente invocados com o caminho onde estão eles
> simplesmente não são executados.
>
> Em um primeiro momento desconfiei da propriedade "exec" no sistema de
> arquivos, mas meu filesystem está montado apenas com a opção "defaults" que
> já atribui "exec" implicitamente. Desconfiei também que os arquivos
> estivessem corrompidos, mas ao copiá-los para outra máquina eles funcionaram
> corretamente.
>
> Já não sei mais quais são as possibilidades. Alguém pode me dar um help?!
>
> A listagem com arquivos é a que segue (Vejam que em uma tentativa
> desesperada eu dei permissão 775 para que qualquer usuário pudesse executar
> os scripts):
>
> vm005:/home/abcd/cgi-bin# ls -lh
> total 3,5M
> -rwxrwxr-x 1 abcd abcd 155K Nov 11  2008 crunchif
> -rwxrwxr-x 1 abcd abcd 155K Nov 11  2008 crunchmf
> -rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 ctlmfn
> drwxrwxr-x 2 abcd abcd  144 Nov 27  2009 gizmo
> -rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 i2id
> -rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 id2i
> -rwxrwxr-x 1 abcd abcd  50K Nov 11  2008 ifkeys
> -rwxrwxr-x 1 abcd abcd 168K Nov 11  2008 ifload
> -rwxrwxr-x 1 abcd abcd 168K Nov 11  2008 ifmerge
> -rwxrwxr-x 1 abcd abcd 253K Nov 11  2008 ifupd
> -rwxrwxr-x 1 abcd abcd  32K Nov 11  2008 mkiy0
> -rwxrwxr-x 1 abcd abcd 142K Nov 11  2008 mkxrf
> -rwxrwxr-x 1 abcd abcd 211K Nov 11  2008 msrt
> -rwxrwxr-x 1 abcd abcd 443K Nov 11  2008 mx
> -rwxrwxr-x 1 abcd abcd 151K Nov 11  2008 mxcp
> -rwxrwxr-x 1 abcd abcd 145K Nov 11  2008 mxf0
> -rwxrwxr-x 1 abcd abcd 263K Nov 11  2008 mxtb
> -rwxrwxr-x 1 abcd abcd 174K Nov 11  2008 mys
> -rwxrwxr-x 1 abcd abcd 143K Nov 11  2008 retag
> -rwxrwxr-x 1 abcd abcd 411K Mar 11  2009 wxis.exe
> drwxrwxr-x 2 abcd abcd  488 Nov 27  2009 wxis-modules
>
> Meu sistema de arquivos está montado com "defaults", O que de acordo com o
> manual do comando mount (man mount) atribui implicamente o "exec". Tanto que
> outros programas rodam sem problema.
>
> vm005:/home/abcd/cgi-bin# cat /etc/fstab
> /dev/xvda1 / reiserfs defaults   0 1
> proc  /proc proc rw,nodev,nosuid,noexec  0 0
> /dev/xvda2 none  swap sw0 0
> /dev/xvda3 /home   reiserfs defaults   0 0
>
> Apesar de tudo aparentemente ok ao executar um dos programas o resultado é
> esse:
>
> vm005:/home/abcd/cgi-bin# ./crunchmf
> bash: ./crunchmf: Arquivo ou diretório não encontrado
>
> Suspeitando que o problema fosse corrupção eu copiei toda a pasta para
> minha máquina, rodando Ubuntu, e invoquei o programa. O resultado foi que o
> programa rodou sem dificuldades:
>
> wbraga@JBRJ011519:/tmp/cgi-bin$ ./crunchmf
> CISIS Interface v5.2b/GC/M/32767/16/60/I - Utility CRUNCHMF
> Copyright (c)BIREME/PAHO 2006. [http://www.bireme.br/products/cisis]
>
> crunchmf [ [...]]
>
> options:
>
>  {from|to|loop|count|tell}=
>
>  target={pc|linux|hpux|sun|alpha|vax|unisys|mpe|cdc|same}  default: pc
>
>  format={isis|cisisX}  default: isis
>
>  mstxl={0|1|2|4}   default: as
>
>
>
> O que pode estar faltando para o programa rodar?
>
> Grato
>
> Welington Rodrigues Braga
> --
> Web: http://www.welrbraga.eti.br
> MSN: welrbraga[*]msn·com
> Gtalk: welrbraga[*]gmail·com
> Yahoo / Skype:  welrbraga
> PGP Key: 0x6C7654EB
> Linux User #253605
>
> "Em tudo somos atribulados, porém não angustiados; perplexos, porém não
> desanimados; perseguidos, porém não desamparados; abatidos, porém não
> destruídos;" - 2Co 4:8,9
>
>
>