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.
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
Ho provato gli RPM per Fedora. Non dovevo?
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")
Controlla le versioni wxWidget e wxpython installate: sembra che ci sia un problema di versioni

