Newsgroup: it.comp.os.linux.sys
Titolo: Stessa distro: su una va sull'altra no... [Thoroughbred]

Ciao a tutti! :)
Vi espongo subito un problema fresco fresco:
In azienda  stiamo cambiando  software gestionale  e tale  software ha
bisogno  di thoroughbred  [1]. Abbiamo  deciso di  installarlo su  due
server che sono  configurati (con heartbeat e drbd)  come cluster high
availability. La distribuzione usata e' la debian 4.0.
Nell'atto  di   installazione,  dopo   aver  scompattato  i   file  in
/home/basic,  bisogna  avviare  il   file  ./install  (presente  nella
directory). Ma all'avvio ottengo un:  bash: no such file or directory.
Ma il file c'e', ho verificato in tutti i modi! :)
La  cosa  strana  e'  che,   installandolo  su  un'altra  macchina  di
test  (stessa  distribuzione),   l'installazione  procede  e  funziona
perfettamente.  L'unica differenza  e' la  presenza del  cluster nella
prima situazione.
Qualcuno... Ha idea di quale potrebbe essere il problema?
Grazie mille a tutti! :)
[1] - 
http://www.thoroughbredsoftware.com/
-- 
http://www.ginnasticatriestina.com
  _   _ _           _
 _| |___ _ _<_>__      | |___ _ ___| |_<_> |___ _ ___| |_ ___._ _ ___
/ . / . \ '_> / ._> ___| / / '_X_> | . \ | / / '_X_> | . Y . \ ' / . |
\___\___/_| | \___.|___|_\_\_| <___|___/_|_\_\_| <___|___|___/_|_\_. |
           <__'                                                  <___' 
MAIL(rot13):fgn...@tznvy.pbz - ICQ:#66264348 - 
MSN:dor...@hotmail.it
 

 Ma il file c'e', ho verificato in tutti i modi! :)
head install che dice?
Secondo me ti manca l'interprete scritto nella prima riga.
Ciao, Micky
-- 
What's this hash prompt on my terminal mean?
Micky Del Favero  -  System Manager  &  BOFH

 Secondo me ti manca l'interprete scritto nella prima riga.
Il problema e'  che, dalle due situazioni, quella in  cui non funziona
ha eventualmente qualcosa in piu', non qualcosa in meno... :(


 directory e' montata in noexec, il file e' corrotto.
Escludendo  la prima  e l'ultima  (perche'  i file  erano identici  in
entrambe  le situazioni  e  permessi  777), se  verifico  cio' che  ho
montato come noexec trovo:
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
Il file invece e' in /home/basic ... :(
Bella gatta da pelare...


 montato come noexec trovo:
777?
non e' che magari il file e' un link?
provato a vederlo con ls -l?

 
guarda, secondo me le possibilita' sono solo 2
o il file bash che hai ha qualcosa che non va (prova a lanciarlo... dai 
/bin/bash da riga di comando...)
oppure il pacchetto per qualche motivo va a cercarsi un bash da un'altra 
parte

 un'altra
No, sull'altro server  funge perfettamente. E' come se  il cluster non
gli andasse bene ma non comprendo perche'... :(
Per  togliermi il  dubbio della  direcotry  noexec ho  pure creato  un
file "test"  compilando un  semplice "test.c"  che come  output scrive
"test\n". Funge perfettamente (dalla stessa directory dove sta il file
"install" in questione).


 provato a vederlo con ls -l?
"Lui" e' questo:
root@dharma:/home/basic# ls -l install
-rwxrwxrwx 1 root root 32444 2004-07-23 19:46 install


 gli andasse bene ma non comprendo perche'... :(
le due macchine, a parte il cluster, sono uguali come S.O.? stesse 
versioni, stesse glibc?

 versioni, stesse glibc?
Identiche.  La  macchina  "no  cluster"   mi  serve  da  test  e  come
destinazione  per  rsync   delle  due  macchine  in   cluster.  Le  ho
installatte a partire dallo stesso  CD nella stessa giornata. Eseguito
gli stessi aggiornamenti nei stessi giorni. Le uniche cose a differire
sono l'installazione di heartbeat e drbd.


> modi!
Questo errore potrebbe appunto essere dovuto alla mancanza di una 
libreria.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 environment?
Si si,  gia' verificato... Il file  e' un eseguibile statico,  non gli
mancano  librerie (inoltre,  come dicevo,  dei due  sistemi quello  in
cluster ha qualcosa in piu', non qualcosa in meno).


 Ma il file c'e', ho verificato in tutti i modi! :)
]zac[
Provare a vedere se un editor riesce ad accedere al file? verificare se ha
degli attributi estesi che non ne permettono l'esecuzione?, verificare se
il filesystem è danneggiato?