Newsgroup: it.comp.os.linux.iniziare
Titolo: No such file or directory...

Ciao,
Andando avanti con l' installazione di odoo mi hanno detto di creare un 
file .sh
 
Lo ho creato, nella directory:
 
administrator@administrator:/miadirectory$, con il nome: odoo11.sh e 
contiene questo :
 
source "./venv-3.6/bin/activate"
/home/administrator/miadirectory/OCB/odoo-bin 
--config=/home/administrator/miadirectory/odoo11.conf --dev=qweb,pdb,xml
 
lo lancio, sempre dalla miadirectory con il comando :
 
./odoo11.sh
 
ma mi ritorna :
 
./odoo11.sh: line 2: /home/administrator/miadirectory/OCB/odoo-bin: No 
such file or directory
administrator@administrator:/miadirectory$
 
quindi non trova il file, in effetti dentro la directory OCB ho la 
directory odoo e non odoo-bin, forse l' errore e' questo ? L' 
installazione di default di odoo avrebbe dovuto creare una directory 
odoo-bin oltre alla directory odoo ?
 
Grazie
 
 
 

 Grazie
 
No.  L'errore non dice che non trova la directory, bensì il file 
odoo-bin,  Verifica se si trova nella directory odoo e correggi lo script
 
source "./venv-3.6/bin/activate"
/home/administrator/miadirectory/OCB/odoo/odoo-bin \
     --config=/home/administrator/miadirectory/odoo11.conf \
     --dev=qweb,pdb,xml
 
NB il carattere '\' indica che il comando continua sulla linea successiva.
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

 Giovanni
 
Allora, il file effettivamente c'e' ed e' in odoo11_SATURNO/OCB/odoo-bin 
( odoo11_SATURNO e' la miadirectory )
 
Quindi ho modificato lo script che mi hai passato :
 
	source "./venv-3.6/bin/activate"
/home/administrator/odoo11_SATURNO/OCB/odoo-bin \
     --config=/home/administrator/odoo11_SATURNO/odoo11-saturno.conf \
     --dev=qweb,pdb,xml
 
--
Lancio:
administrator@administrator:/odoo11_SATURNO$ ./odoo11-saturno.sh
./odoo11-saturno.sh: line 3: 
/home/administrator/odoo11_SATURNO/OCB/odoo-bin: No such file or directory
 
 
ma continua l'errore, dove sbaglio ?
 
Grazie
 
 
 

 
 
 
ma questo percorso e' giusto ? :
 
/home/administrator/odoo11_SATURNO/
 
perche' la directory odoo11_SATURNO e' qui : /odoo11_SATURNO
 
razie
 

 perche' la directory odoo11_SATURNO e' qui : /odoo11_SATURNO
 
così non ne caviamo le gambe.
vai sul terminale, fai cd dentro la directory, quando sei dentro digita:
 
pwd -P
 
quello che compare è l'esatto percorso di quella cartella.
 
 
 
 


Questo:
 
administrator@vmodoo12:/odoo11_SATURNO$ pwd -P
/odoo11_SATURNO
administrator@vmodoo12:/odoo11_SATURNO$
 
quindi lo script dovrebbe diventare :
 
  source "./venv-3.6/bin/activate"
/odoo11_SATURNO/OCB/odoo-bin \
     --config=/odoo11_SATURNO/odoo11-saturno.conf \
     --dev=qweb,pdb,xml
 
?
 
Grazie
 
 
 
 

 
 
Ho provato, lo ho lanciato ed adesso non mi da' piu' errore ed il 
cursore rimane fermo sulla sinistra.
 
Vuol dire che si e' lanciato correttamente il processo ?

 Vuol dire che si e' lanciato correttamente il processo ?
 
cmq la pagina web di Odoo non si apre, quindi c'e' qualcosa di sbagliato.
 
Se avvio odoo con i seguenti comandi *a mano*:
 
source venv-3.6/bin/activate
./OCB/odoo-bin
 
la pagina web di odoo si apre...
 
Qualche idea di dove si trovi l' errore ?
 
grazie


qualcosa ha lanciato, "correttamente" bisognerebbe sapere cosa deve fare. 


con lo script lo lanci con dei parametri, a mano no. l'unica differenza 
che vedo è quella.

 
 
ok, vedo di indagare in quel senso..
 
Grazie 1000 x l' aiuto...

 
 
Ok, quindi e' normale che, una volta lancato lo script, il cursore 
rimanga fermo sulla sinstra?
Vuol dire che *qualcosa* sta girando e non da' errori ?
 
Grazie


succede quando un programma non va in background e non restituisce il 
controllo alla console. non vuol dire altro. se il programma scrive i 
messaggi sulla console li vedi comparire lì, ma se li scrive ad esempio 
su dei file di log bisogna andare a vedere quelli.

 
 
ok, ma e' un comportamento normale per applicazioni tipo odoo o similari ?
 
grazie
 

 
 
Andato avanti e reinstallato tutto da zero, il problema permane.
 
il file odoo12-saturno.sh contiene:
 
	source "./venv-3.6/bin/activate"
/home/administrator/odoo-dev12_saturno/OCB/odoo-bin 
--config=/home/administrator/odoo-dev12_saturno/odoo12-saturno.conf 
--dev=qweb,pdb,xml
 
La directory di odoo adesso si chiama :  odoo-dev12_saturno, lancio: 
./odoo12-saturno.sh
 
administrator@administrator:~/odoo-dev12_saturno$ ./odoo12-saturno.sh
: No such file or directory: ./venv-3.6/bin/activate
 
Ho provato anche a mettere il percorso completo :
 
   source "/home/administrator/odoo-dev12_saturno/venv-3.6/bin/activate"
/home/administrator/odoo-dev12_saturno/OCB/odoo-bin 
--config=/home/administrator/odoo-dev12_saturno/odoo12-saturno.conf 
--dev=qweb,pdb,xml
 
ma continua l' errore :
 
administrator@administrator:~/odoo-dev12_saturno$ ./odoo12-saturno.sh
./odoo12-saturno.sh: line 1: 
/home/administrator/odoo-dev12_saturno/venv-3.6/bin: No such file or 
directory
 
dove sbaglio ?
 
Grazie

 Grazie
 
Se lancio i comandi contenuti nel fil .sh A MANO funziona :
 
administrator@administrator:~$ source 
"/home/administrator/odoo-dev12_saturno/venv-3.6/bin/activate"
 
(venv-3.6) administrator@administrator:~$ 
/home/administrator/odoo-dev12_saturno/OCB/odoo-bin 
--config=/home/administrator/odoo-dev12_saturno/odoo12-saturno.conf 
--dev=qweb,pdb,xml
 
[] <-- il cursore va qua' e funziona ODOO
 
Quindi il problema sta nel file .sh ?
 
Grazie
 

 
 
Ok, bene, ho risolto il problema del file .sh deve essere fatto cosi' :
 
#!/bin/bash
source /home/administrator/odoo-dev12_saturno/venv-3.6/bin/activate
/home/administrator/odoo-dev12_saturno/OCB/odoo-bin 
--config=/home/administrator/odoo-dev12_saturno/odoo12-saturno.conf 
--dev=qweb,pdb,xml
 
mi hanno detto di mettere all'inizio:
 
#!/bin/sh — Execute the file using sh, the Bourne shell, or a compatible 
shell
 
poi le Le virgolette le ho tolte perché andando a vedere la guida di 
Debian, non ci vanno sul comando source:
 
source filename [arguments]
source functions.sh
source /path/to/functions.sh arg1 arg2
 
Lo ho postato perche', magari, puo' essere utile a qualcuno
 
grazie a tutti quelli che mi hanno aiutato.....
 
Ciao