- Questo topic ha 25 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 1 mese fa da ciccio.
-
AutoreArticoli
-
-
23 Settembre, 2008 alle 14:14 #17842ciccioMembro
Salve, ho installato un programma, PHASIS appunto, gestionale che da root mi funziona benissimo ma da utente no.
Ho provato a lanciarlo dalla shell ma questo è il risultato:
[francesco@openmamba ~]$ phasis
/usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho n/wxWidgets release number mismatch
warnings.warn(“wxPython/wxWidgets release number mismatch”)
Traceback (most recent call last):
File “/usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_misc.py”, line 1341, in Not ify
self.notify()
File “/usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py”, line 14404, in No tify
self.result = self.callable(*self.args, **self.kwargs)
File “/opt/phasis/phasis/appmain.py”, line 99, in ShowWin
win = mdi.create()
File “/opt/phasis/phasis/mdi.py”, line 63, in create
return MDIPhasis()
File “/opt/phasis/phasis/mdi.py”, line 107, in __init__
f = open(cfg.path_tmp + “pid”,”w”)
IOError: [Errno 13] Permission denied: ‘/opt/phasis/tmp/pid’
CHE FARE???
Grazie.
-
23 Settembre, 2008 alle 14:35 #24425ercolinuxModeratore
Strano l’ho provato tempo fa e funzionava.
Il problema è che cerca di scrivere il file /opt/phasis/tmp/pid che non è accessibile dall’utente.
Comunque come workaround dai un
sudo chmod -R 777 /opt/phasis/tmp
e dovrebbe andare
Ma l’hai installato dai sorgenti o hai provato gli RPM per Fedora?
Ciao
Ercole
-
23 Settembre, 2008 alle 14:46 #24426ciccioMembro
Ho provato gli RPM per Fedora. Non dovevo?
-
23 Settembre, 2008 alle 15:14 #24428ciccioMembro
Ho provato a dare: sudo chmod -R 777 /opt/phasis/tmp
e ho fatto un passo avanti, cioè adesso parte ma non posso lavorarci.
da shell dà:
[francesco@openmamba ~]$ phasis
/usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho n/wxWidgets release number mismatch
warnings.warn(“wxPython/wxWidgets release number mismatch”)
-
23 Settembre, 2008 alle 18:44 #24432ercolinuxModeratore
Controlla le versioni wxWidget e wxpython installate: sembra che ci sia un problema di versioni
-
23 Settembre, 2008 alle 18:53 #24433ercolinuxModeratore
Allora fatto un po’ di prove: se lo installi da RPM non va, se invece scompatti il sorgente e esegui da li da il warning ma funziona lo stesso. Quindi il problema deve essere nei permessi delle directory o di qualche file. Provo a fare una ricerca e ti dico
-
23 Settembre, 2008 alle 19:23 #24434ercolinuxModeratore
Hai provato ad eseguirlo la prima volta come root? poi sembra che funzioni sempre anche la versione RPM.
Ciao
Ercole
-
23 Settembre, 2008 alle 20:36 #24435ciccioMembro
La prima volta ho provato come workaround e non funzionava, allora ho provato da root e da li funziona, ho riprovato da workaround ma niente.
L’ho disinstallato, l’ho installato da root, l’ho aperto prima da root e funziona da workaraund no.
Ho provato a dare: sudo chmod -R 777 /opt/phasis/tmp
Ma te l’ho detto adesso parte ma non posso lavorarci.
-
23 Settembre, 2008 alle 20:39 #24436ciccioMembro
[francesco@openmamba ~]$ phasis
/usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho
n/wxWidgets release number mismatch
warnings.warn(“wxPython/wxWidgets release number mismatch”)
23/09/2008 22:39 Dele paracon Error attempt to write a readonly database N
ULL
23/09/2008 22:39 Ins paracon Error attempt to write a readonly database NU
LL
Traceback (most recent call last):
File “/opt/phasis/phasis/mdi.py”, line 575, in OnMenu
self.CMD(ID,rec,vcMENU[ID][TCPART])
File “/opt/phasis/phasis/mdi.py”, line 601, in CMD
self.AT_Scad_Movc()
File “/opt/phasis/phasis/mdi.py”, line 592, in AT_Scad_Movc
import agg_scad_movc
File “/opt/phasis/phasis/utils/agg_scad_movc.py”, line 296, in ?
ferr = open (cfg.path_logs + “err_agg_scad_movc.log”,”a”)
IOError: [Errno 13] Permission denied: ‘/opt/phasis/logs/err_agg_scad_movc.log’
-
23 Settembre, 2008 alle 21:42 #24438ercolinuxModeratore
dai
sudo chmod 777 /opt/phasis
così dovrebbe andare
-
24 Settembre, 2008 alle 07:29 #24445ciccioMembro
Ho provato così: sudo chmod 777 /opt/phasis e non andava
Ho provato così: sudo chmod -R 777 /opt/phasis e così è OK!!!
Non so cosa significhi -R che ho aggiunto, ma così va.
CIAO
-
24 Settembre, 2008 alle 10:49 #24446marcpaaMembro
Da terminale dai ” man chmod” e ti spiega tutto.
−R, −−recursive
change files and directories recursively
Saluti
-
24 Settembre, 2008 alle 12:49 #24447ciccioMembro
thank you
-
24 Settembre, 2008 alle 14:42 #24448ercolinuxModeratore
Già solo che non è molto igenico dare un chmod -R 777: tutti possono eseguire, cancellare o modificare i file in quella directory e questo non è bene. Prova a disinstallare Phasis e reinstallarlo pulito cliccando 2 volte sull’RPM che hai scaricato. Poi dai:
chmod 777 /opt/phasis
sudo phasis
esci e lo rilanci come utente normale: da li in poi funziona, tra l’altro non è un bug di openmamba perchè mi da lo stesso difetto su una Debian.
Ciao
Ercole
-
24 Settembre, 2008 alle 17:21 #24449ciccioMembro
Ciao Ercole, ho fatto la procedura che hai detto tu:
chmod 777 /opt/phasis
sudo phasis
esci e lo rilanci come utente normale: da li in poi funziona
e si hai ragione, funziona.
Grazie per il suggerimento, infatti te l’ho detto ho aggiunto -R ma senza sapere cosa avevo combinato.
GRAZIE.
-
10 Ottobre, 2008 alle 19:50 #24544ciccioMembro
Ciao Ercole, qualche giorno fa ho dovuto formattare e reinstallare tutto daccapo. Da allora ho avuto dei problemi con i permessi, vedesi gli aggiornamenti del sistama, anche nell’installazione di PHASIS. La procedura che mi avevi cosigliato tu :”Prova a disinstallare Phasis e reinstallarlo pulito cliccando 2 volte sull’RPM che hai scaricato. Poi dai:
chmod 777 /opt/phasis
sudo phasis
esci e lo rilanci come utente normale: da li in poi funziona”
che prima funzionava adesso non funziona più, ecco quello che mi da:
[francesco@openmamba ~]$ chmod 777 /opt/phasis
chmod: ripristino dei permessi di `/opt/phasis’: Operation not permitted
[francesco@openmamba ~]$
La cosa che è diversa rispetto a prima è che ho reinstallato utilizzando la milestone 1.0, può essere legato a questo il problema?
Grazie, CIAO.
-
11 Ottobre, 2008 alle 06:42 #24545ercolinuxModeratore
No il problema è che il chmod lo devi dare come root:
sudo chmod 777 /opt/phasis
Prova così
Ciao
Ercole
-
12 Ottobre, 2008 alle 08:00 #24548ciccioMembro
Ho fatto un passo avanti ma non ho risolto poichè nel lanciare il programma,se da shell do: sudo phasis funziona, altrimenti no mi compare la schermata iniziale ma poi non mi fa lavorare.
CIAO.
-
12 Ottobre, 2008 alle 09:35 #24549ercolinuxModeratore
Ma non ti parte nemmeno dopo aver dato il sudo chmod?
Prova a postare l’output che hai in console quando lo lanci
Ciao
Ercole
-
13 Ottobre, 2008 alle 17:59 #24555ciccioMembro
ecco il risultato:
[francesco@openmamba ~]$ phasis
/usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho
n/wxWidgets release number mismatch
warnings.warn(“wxPython/wxWidgets release number mismatch”)
13/10/2008 20:07 Dele paracon Error attempt to write a readonly database N
ULL
13/10/2008 20:07 Ins paracon Error attempt to write a readonly database NU LL
Traceback (most recent call last):
File “/opt/phasis/phasis/mdi.py”, line 575, in OnMenu
self.CMD(ID,rec,vcMENU[ID][TCPART])
File “/opt/phasis/phasis/mdi.py”, line 601, in CMD
self.AT_Scad_Movc()
File “/opt/phasis/phasis/mdi.py”, line 592, in AT_Scad_Movc
import agg_scad_movc
File “/opt/phasis/phasis/utils/agg_scad_movc.py”, line 296, in ?
ferr = open (cfg.path_logs + “err_agg_scad_movc.log”,”a”)
IOError: [Errno 13] Permission denied: ‘/opt/phasis/logs/err_agg_scad_movc.log’
Traceback (most recent call last):
File “/opt/phasis/phasis/mdi.py”, line 575, in OnMenu
self.CMD(ID,rec,vcMENU[ID][TCPART])
File “/opt/phasis/phasis/mdi.py”, line 601, in CMD
self.AT_Scad_Movc()
File “/opt/phasis/phasis/mdi.py”, line 592, in AT_Scad_Movc
import agg_scad_movc
File “/opt/phasis/phasis/utils/agg_scad_movc.py”, line 296, in ?
ferr = open (cfg.path_logs + “err_agg_scad_movc.log”,”a”)
IOError: [Errno 13] Permission denied: ‘/opt/phasis/logs/err_agg_scad_movc.log’
[francesco@openmamba ~]$
CIAO
-
13 Ottobre, 2008 alle 22:10 #24557ercolinuxModeratore
E’ lo stesso difetto che ti faceva qualche settimana fa: hai rifatto la procedura completa?
sudo chmod 777 /opt/phasis
sudo phasis
esci da phasis e poi lo rilanci come utente normale
Così dovrebbe andare (in attesa che correggano il bug)
Ciao
Ercole
-
15 Ottobre, 2008 alle 11:19 #24564ciccioMembro
Si e lo stesso difetto, solo che questa volta rifacendo la procedura:
sudo chmod 777 /opt/phasis
sudo phasis
esci da phasis e poi lo rilanci come utente normale
non funziona, mi si avvia la schermata iniziale di PHASIS ma poi non mi fa lavorare.
Questo è quello che ottengo:
[francesco@openmamba ~]$ phasis
/usr/lib/site-python/wx-2.8-gtk2-unicode/wx/_core.py:14174: UserWarning: wxPytho n/wxWidgets release number mismatch
warnings.warn(“wxPython/wxWidgets release number mismatch”)
15/10/2008 13:18 Dele paracon Error attempt to write a readonly database NULL
15/10/2008 13:18 Ins paracon Error attempt to write a readonly database NULL
Traceback (most recent call last):
File “/opt/phasis/phasis/mdi.py”, line 575, in OnMenu
self.CMD(ID,rec,vcMENU[ID][TCPART])
File “/opt/phasis/phasis/mdi.py”, line 601, in CMD
self.AT_Scad_Movc()
File “/opt/phasis/phasis/mdi.py”, line 592, in AT_Scad_Movc
import agg_scad_movc
File “/opt/phasis/phasis/utils/agg_scad_movc.py”, line 296, in ?
ferr = open (cfg.path_logs + “err_agg_scad_movc.log”,”a”)
IOError: [Errno 13] Permission denied: ‘/opt/phasis/logs/err_agg_scad_movc.log’
Ti ripeto, la cosa strana è proprio questo, come mai la procedura prima funzionava ed ora no?
L’unica mia differenza e che o dovuto reinstallare il tutto e questa volta ho usato la milestone1 1.0 e prina no.
CIAO
-
15 Ottobre, 2008 alle 15:42 #24566ercolinuxModeratore
Phasis ha una pessima gestione dei permessi: mi posti il risultato di
cd /opt/phasis/phasis
ls -laR *.py
e di
ls -la
Grazie
Ercole
-
15 Ottobre, 2008 alle 21:23 #24568ciccioMembro
Ecco fatto:
[francesco@openmamba ~]$ cd /opt/phasis/phasis
[francesco@openmamba phasis]$ ls -laR *.py
-rwxrwxrwx 1 root root 4114 23 giu 19:49 appmain.py
-rwxrwxrwx 1 root root 7727 23 giu 19:49 cfg.py
-rwxrwxrwx 1 root root 3045 23 giu 19:49 copyright.py
-rwxrwxrwx 1 root root 2365 23 giu 19:49 dbdata.py
-rwxrwxrwx 1 root root 2480 23 giu 19:49 fdb.py
-rwxrwxrwx 1 root root 160478 23 giu 19:49 FlatNotebook.py
-rwxrwxrwx 1 root root 9 23 giu 19:49 __init__.py
-rwxrwxrwx 1 root root 48219 26 giu 16:49 mdi.py
-rwxrwxrwx 1 root root 11355 23 giu 19:49 menu.py
-rwxrwxrwx 1 root root 51229 23 giu 19:49 ncontrols.py
-rwxrwxrwx 1 root root 20462 26 giu 16:47 selaz.py
-rwxrwxrwx 1 root root 15913 23 giu 19:49 skprint.py
-rwxrwxrwx 1 root root 7189 23 giu 19:49 util.py
[francesco@openmamba phasis]$ ls -la
totale 600
drwxrwxrwx 9 root root 4096 15 ott 13:13 .
drwxrwxrwx 11 root root 4096 15 ott 13:13 ..
-rwxrwxrwx 1 root root 4114 23 giu 19:49 appmain.py
-rw-r–r– 1 root root 2936 9 ott 20:25 appmain.pyc
drwxrwxrwx 2 root root 4096 15 ott 13:14 base
-rwxrwxrwx 1 root root 7727 23 giu 19:49 cfg.py
-rw-r–r– 1 root root 8657 9 ott 20:25 cfg.pyc
drwxrwxrwx 2 root root 4096 15 ott 13:13 cont
-rwxrwxrwx 1 root root 3045 23 giu 19:49 copyright.py
-rw-r–r– 1 root root 2970 9 ott 20:25 copyright.pyc
-rwxrwxrwx 1 root root 2365 23 giu 19:49 dbdata.py
-rw-r–r– 1 root root 2846 9 ott 20:25 dbdata.pyc
-rwxrwxrwx 1 root root 2480 23 giu 19:49 fdb.py
-rw-r–r– 1 root root 2213 9 ott 20:25 fdb.pyc
drwxrwxrwx 2 root root 4096 15 ott 13:13 finc
-rwxrwxrwx 1 root root 160478 23 giu 19:49 FlatNotebook.py
-rw-r–r– 1 root root 103175 9 ott 20:25 FlatNotebook.pyc
-rwxrwxrwx 1 root root 9 23 giu 19:49 __init__.py
drwxrwxrwx 2 root root 4096 15 ott 13:13 maga
-rwxrwxrwx 1 root root 48219 26 giu 16:49 mdi.py
-rw-r–r– 1 root root 37426 9 ott 20:25 mdi.pyc
-rwxrwxrwx 1 root root 11355 23 giu 19:49 menu.py
-rw-r–r– 1 root root 7895 9 ott 20:25 menu.pyc
-rwxrwxrwx 1 root root 51229 23 giu 19:49 ncontrols.py
drwxrwxrwx 2 root root 4096 15 ott 13:13 ordi
-rwxrwxrwx 1 root root 20462 26 giu 16:47 selaz.py
-rw-r–r– 1 root root 15256 9 ott 20:25 selaz.pyc
-rwxrwxrwx 1 root root 15913 23 giu 19:49 skprint.py
-rwxrwxrwx 1 root root 7189 23 giu 19:49 util.py
-rw-r–r– 1 root root 8156 9 ott 20:25 util.pyc
drwxrwxrwx 2 root root 4096 15 ott 13:13 utils
drwxrwxrwx 2 root root 4096 15 ott 13:13 vend
[francesco@openmamba phasis]$
-
16 Ottobre, 2008 alle 04:16 #24569ercolinuxModeratore
Prova a dare
sudo chmod -R 777 /opt/phasis/logs
Ciao
Ercole
-
16 Ottobre, 2008 alle 10:49 #24570ciccioMembro
Colpito ed affondato!!! Funziona benissimo!!!
-
-
AutoreArticoli
- Devi aver eseguito l’accesso per poter rispondere a questa discussione.